Flex 命令生成资源文件
--英文
mxmlc -locale=en_US -allow-source-path-overlap=true
-include-resource-bundles=mf,collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,validators
-source-path=D:/UBAS_HOME/ClientCode/demo/client/code/MainFrame/assets/locale/en_US
-output=E:/workspace/project/output/core/MainFrame/MainFrame_res_en.swf
--中文
mxmlc -locale=zh_CN -allow-source-path-overlap=true
-include-resource-bundles=mf,collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,validators
-source-path=D:/UBAS_HOME/ClientCode/demo/client/code/MainFrame/assets/locale/zh_CN
-output=E:/workspace/project/output/core/MainFrame/MainFrame_res_zh.swf
相关文档:
Flex 中的States(状态)
关键字: flex, states
States 是一套用于创建状态组件的强大工具,也就是说组件可以有多个视图。
使用States 来切换视图可以节约资源
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:states> ......
1. 调用窗体
A 窗体是一个applicaton窗体 B 窗体是自定义窗体(类似Dialog之类的窗体,本身并不能独立运行)
A 窗体 片断代码如下:
<mx:Script>
<!--[CDATA[
import mx.containers.TitleWindow;
import mx.managers.PopUpManager;
function ShowDetailDialog(){
var oInitObj:Object = new Object();
......
flex 在成长的过程中历经沧桑,但是始终离不开flash在后台做后盾,他的后台代码是Actionscirp 但是sliverlight的后台代码是.net 的技术 所以说slilverlight学的时候,只要你会.net就可以非常快的上手,flex 你以前学过flash。你也可以很快上手 ......
1.写 session
mxml 文件 加
<mx:RemoteObject source="servlet" id="sessionObject" />
as 文件用下面语句调用
sessionObject.session("set", "foo", 30200);
2.读 session
mxml 文件 加
<mx:RemoteObject source="servlet" id="sessionObject1" res ......
1.在<Object>和<embed>中设置flashVars参数
,例如:
<object
id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′
codebase=’http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’
height=’100%’ width=’10 ......