易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : flex

解决Flex+amfphp+MySQL中文乱码的方法


首先:确定数据库的编码为utf8,正常储存中文(用MySQL-Front查看中文是否正常)
然后:Services查询MySQL时使用"SET NAMES 'utf8'",且通过"amfphp/browser"运行看看是否中文,如果乱码则修改gateway.php文件,去掉 $gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
最后:运行Flex程序显示中文
......

解决Flex+amfphp+MySQL中文乱码的方法


首先:确定数据库的编码为utf8,正常储存中文(用MySQL-Front查看中文是否正常)
然后:Services查询MySQL时使用"SET NAMES 'utf8'",且通过"amfphp/browser"运行看看是否中文,如果乱码则修改gateway.php文件,去掉 $gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
最后:运行Flex程序显示中文
......

关于FLEX中的隐藏方法(mx_internal)


本帖最后由 flashyiyi 于 2009-2-22 23:18 编辑
最终我决定还是用“隐藏”这个不是很合适的词。mx_internal是一个自定义命名空间,至于“命名空间”到底是什么就不在这里说了。总之,当我们在代码头部写上:
use namespace mx_internal
(如果是.AS文件,需要手动import mx.core.mx_internal,注意这个不会有代码提示)
那么所有以mx_internal为命名空间的方法就会成为和public一样的方法,也可以在代码提示中正常地列出(会被标记为黄色)。
下面列举几个mx_internal方法
contentPane
所有的UI容器都会有这样一个属性,他的作用是在原有的容器里再套上一个子容器,方便放置内容。但要注意,contentPane不一定有值,某些时候就是直接放在原来的容器里。(具体的我就没看了)
由于有这样一个东西,而这个东西的mouseEnabled默认为true,所以,当你将Canvas和Canvas里的组件mouseEnabled设置为false后,会发现Canvas里的组件还是会遮挡下面的鼠标事件。这就是因为在Canvas和组件之间隔了一层依然可以触发鼠标事件的contentPane。
因此,只要设置Canvas的contentPane.mouseEnalbed=false即可
$addChild
众所周知,Canvas,Application容器是不 ......

Flex读取浏览器参数

这个类提供的功能有:
从浏览器中获取完整的URL
主机名
当前所使用的协议
端口
主域名后面的路径
参数值
原文地址:http://www.flexpasta.com/index.php/2008/03/15/getting-url-parameters-host-name-port-in-flex-actionscript/
package com.flexpasta.utils
{
import flash.external.ExternalInterface;
import mx.core.Application;
import mx.collections.ArrayCollection;
import mx.controls.Alert;


public class HTTPUtil
{
//--------------------------------------------------------------------------
//
// Constructor
//
//--------------------------------------------------------------------------
/**
* @private
*/
public function HTTPUtil()
{
super();
}

/**
* Returns the current url that the swf player lives in
*
*/
public static function getUrl():String
{
return ExternalInterface.call("window.location.href.toString");
}

/**
* Returns ......

Flex中的Label实现鼠标手型及下划线

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="vertical">
 <mx:Script>
  <![CDATA[
   import mx.controls.dataGridClasses.DataGridListData;
   import mx.controls.Alert;
   import mx.collections.ArrayCollection;
   [Bindable]
   private var myData:ArrayCollection = new ArrayCollection([{userName:"Gasol",country:"西班牙"},
                   {userName:"Nashi",country:"澳大利亚"},
                   {userName:"Yaoming",country:"中国"}]);
   
   internal function test(event:MouseEvent):void {
    Alert.show("internal click!"+event.target.data);
  &nb ......

flex tree 默认展开


这里分两种情况,一种是数据源在MXML文件中,如:
<mx:XML id="treeXML"
format="e4x">
        <root>
            <node label="通知通告管理"
data="0">
                <node label="申报通知" data="1"
/>
                <node label="填表须知" data="1" />
               
<node label="申报指南" data="1" />
                <node label="立项通告"
data="1" />
                <node label="其它通知通告" data="1"
/>
           ......

关于Flex SDK 3.5.0 中ComboBox二级联动问题

今天下午发现一个关于Flex SDK 3.5.0中ComboBox的bug,还真是费了不少时间。因为我还是头一次发现自己解决不了的问题,有一种可能是平台或框架的问题。特此记录。
问题描述:做了一个关于ComboBox的二级联动,一直就存在问题,由于之前主体功能没有完成,也没细心下来排查。在一级下拉选择后,在二级中的ArrayCollection或Array作为dataprovider时,有可能格式出问题,或不能遍历所有内容,只出现第一条选择。
排查:由于我这个前端程序,到后台联系之间还有一个代理程序,所以一直在排查是否是自己程序的问题,或者是代理程序的问题。对ArrayCollection和Array数据跟踪了半天,没有发现异常。。
解决:Google是个好东西,我搜索到有人反映Flex SDK 3.5 ComboBox的Bug,于是乎。。。想到我之前装过多个版本的SDK,我更换SDK到3.2无心的试了一下,问题解决,搞了半天,不是自己的问题。。。 ......
总记录数:792; 总页数:132; 每页6 条; 首页 上一页 [8] [9] [10] [11] 12 [13] [14] [15] [16] [17]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号