一、Flash builder 报错 当导入3.0的项目时运行出现如下错误:
进程已终止,没有建立到调试器的连接。error while loading initial content
启动命令详细信息: "C:\Program Files\Adobe\Adobe Flash Builder4\sdks\flex_sdk_4.5.0.19786\bin\adl.exe" -runtime "C:\ProgramFiles\Adobe\Adobe Flash Builder4\sdks\flex_sdk_4.5.0.19786\runtimes\air\win" "D:\fb4workspace\sadf\bin-debug\sadf-app.xml" "D:\fb4workspace\sadf\bin-debug" 解决方法:版本不一样所致。
air-app.xml 配置文件
flex sdk 3.0.0的改成 1.0
flex sdk 3.2 的改成 1.5
以后的版本也是同样方法 <applicationxmlns="http://ns.adobe.com/air/application/1.5">
二、Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe FlashPlayer调试器版本
解决方法:
1. 进入Flash Builder的安装目录 C:\Program Files\Adobe\Adobe FlashBuilder 4.6\player\win\11.1
2. 安装flashplayer_11_plugin_debug.exe,下载地址:http://www.adobe.com/support/flashplayer/downloads.html
三、在FlashCS6里textfield里输入不了汉字
flash player 11.2,textfiel里输入不了汉字;用微软雅黑,设备字体;并加一句代码:
flash.system.IME.enabled = true;
四、textfield文字输入限制:
my_txt.restrict = "A-Z 0-9"; //仅允许在文本字段中输入大写字符、空格和数字 my_txt.restrict = "^a-z";//包含除小写字母之外的所有字符 my_txt.restrict = "\\-\\^"; //这段代码只包含短划线 (-) 和尖号 (^) my_txt.restrict = "A-Z^Q"; //这段代码只包含除大写字母 Q 之外的大写字母 my_txt.restrict = " -~";//只包含从 ASCII 32(空格)到 ASCII 126(代字号)之间的字符 my_txt.restrict = "a-zA-Z\u4e00-\u9fa5" //这样是代表只能够输入大小写的英文字母和中文 my_txt.restrict ="^\\/"; //禁止"/"; my_txt.restrict ="^\\\\\\"; //禁止"\",要6个"\";