µÚÒ»²½£º *.mxmlÎļþÖÐ
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal"
creationComplete="playLoad()" color="#0F7085" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]">
<mx:Script>
<!--[CDATA[
import mx.binding.utils.BindingUtils;
import mx.events.SliderEvent;
import mx.events.VideoEvent;
import mx.controls.Alert;
import flash.events.MouseEvent;
import mx.controls.HSlider;
import flash.display.*;
import mx.collections.ArrayCollection;
//È«ÆÁ
private function full(evt:MouseEvent):void{
if (this.stage.displayState == StageDisplayState.FULL_SCREEN){
this.stage.displayState = StageDisplayState.NORMAL;
stage.scaleMode = StageScaleMode.NO_SCALE;
}
else{
this.stage.displayState = StageDisplayState.FULL_SCREEN;
......
1¡¢mian.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="HTTPSrv.send();" width="242" height="442">
<mx:Script>
<!--[CDATA[
import mx.rpc.events.ResultEvent;
[Bindable]
private var pro:XML;
private function LoadMenu(event:ResultEvent):void{
pro= XML(event.result);
var results:XMLList = pro.project;
tree.dataProvider = results;
}
]]-->
</mx:Script>
<mx:HTTPService url="Project.xml" id="HTTPSrv" useProxy="false"
showBusyCursor="true" result="LoadResulter(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes from XML File"/>
</mx:Application>
2 project.xml
<?xml version="1.0" encoding="utf ......
1¡¢mian.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="HTTPSrv.send();" width="242" height="442">
<mx:Script>
<!--[CDATA[
import mx.rpc.events.ResultEvent;
[Bindable]
private var pro:XML;
private function LoadMenu(event:ResultEvent):void{
pro= XML(event.result);
var results:XMLList = pro.project;
tree.dataProvider = results;
}
]]-->
</mx:Script>
<mx:HTTPService url="Project.xml" id="HTTPSrv" useProxy="false"
showBusyCursor="true" result="LoadResulter(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes from XML File"/>
</mx:Application>
2 project.xml
<?xml version="1.0" encoding="utf ......
ת×Ô£ºhttp://www.cnblogs.com/sharplife/archive/2007/09/03/880641.html
×î½ü¿´Ê±Ñ§Ï°FlexÓ¦Ó㬿ªÊ¼¶ÔFlexºÍFlashµÄ¹ØÏµÓÐЩģºý£¬¶ÁÁËOreillyµÄProgramming Flex
2²ÅËãÊÇÃ÷°×Щ£¬ÏÖ¼ÇÏ¡£
1¡¢FlexÓ¦ÓóÌÐòµÄÉúÃüÖÜÆÚ
FlexÓ¦ÓÃ¾ÍÆä¸ù±¾ÉϽ²¾ÍÊÇFlashÓ¦Óã¬Ö»²»¹ýÆäÊÇ»ùÓÚFlex
Framework£¨ÓÉActionScriptд¾Í£©¿ª·¢µÄ¡£FlexÓ¦ÓóÌÐòµÄ¸ù¶ÔÏóµÄÊÇSystemManager(²»ÊÇÎÒÃÇÔÚflexÓ¦ÓÃÉÏ¿´µ½µÄApplication¸ùÔªËØ)£¬¼Ì³Ð×Ôflash.dispaly.MovieClip—flash
player display type£¬MovieClipÊÇÒ»ÖÖÖ§³Ötimeline»ù±¾ÔªËØÖ¡frameµÄ¶ÔÏó£¬ÔÚFlex
FrameworkÖÐSystemManagerÊÇÌØÊâµÄ£¬º¬ÓÐÁ½Ö¡£¨ÆäËûcomponent¶¼ÊÇÒ»Ö¡µÄ£©£¬·Ö±ðÊÇpreloaderºÍÕæÕýµÄApplication£¬preloaderÖ¡¿ÉÒÔѸËÙÏÂÔØÏÂÀ´²¢ÓÃÓÚÏÔʾӦÓÃÏÂÔØ½ø¶È£¬Ò»µ©FlexÓ¦ÓõÄSystemManagerʵÀý½øÈëµÚ¶þÖ¡£¬½«´´½¨FlexÖ÷Ó¦ÓÃapplicationʵÀý²¢¸³Óè±¾ÉíµÄÊôÐÔapplication£¨ÔÚ½øÈëµÚ¶þ֮֡ǰÊÇnull£©£¬×Ô´Ëapplication£¨flexÖ÷Ó¦Ó㩵ÄÄÚ²¿ÉúÃüÖÜÆÚ¡¢Ê¼þ¿ªÊ¼ÔË×÷£º
preinitialize£ºapplicationÒѾʵÀý»¯µ«ÉÐδ´´½¨ÈκÎchild
component
initialize£ºÒѾ´´½¨child componentµ«¶ÔÆä½øÐв¼¾Ö£¨lay
out£©
creati ......
1.ÔÚflexÀïÃæÏÔʾ²éѯºóµÄlist¼¯ºÏÊý¾Ý
private var model:ModelConfig=ModelConfig.getOne();
ModelCongÀàÖдæ·ÅһЩȫ¾ÖµÄ¶«Î÷ҪʵÏÖ½Ó¿Úimplements IModelLocator
£¨Èçpublic var root:String="http://192.168.1.68:8090/OA";--ϵͳÊý¾Ý£¬
public var users:UsersVO=new UsersVO();ÓÃÀ´´æ´¢ÐÅÏ¢µÄ±äÁ¿£¬
public var tiaomaLogTing:ArrayCollection=new ArrayCollection();//List¼¯ºÏÓÃÀ´´æ·ÅÀàËÆÓëusersµÄJAVABEANʵÌå¶ÔÏó£©
<mx:DataGrid dataProvider="{model.tiaomaLogTing}" id="tiaomaList" >
<mx:columns>
<mx:DataGridColumn headerText="daima" dataField="daima"/>//daimaÊÇJAVABEANʵÌåÀàÀïÃæµÄÊôÐÔ
<mx:DataGridColumn headerText="chongfu" dataField="chongfu"/>
<mx:DataGridColumn headerText="jieshu" dataField="jieshu"/>
<mx:DataGridColumn headerText="shuliang" dataField="shuliang"/>
<mx:DataGridColumn headerText="xftm" dataField="xftm"/>
</mx:columns>
</mx:DataGrid>
2.Óëºǫ́½»»¥
flexǰ̨Ҫ ......
2004Äê3Ô£¬Macromedia(2005Äê±»AdobeÊÕ¹º)·¢²¼ÁËFlex 1.0¡£´ÓÄÇʱÆð£¬»ùÓÚFlexµÄRIA¿ª·¢»ñµÃÁËÔ½À´Ô½¶àµÄ¶¯Á¦£¬RIAÒ²ÒѾ³ÉΪ¹ã·º½ÓÊܵÄWebÓ¦Óÿª·¢·½Ê½¡£½ñÄ꣬Adobe½«·¢²¼Flex 4£¬ËæÖ®¶øÀ´µÄÊÇFlash Builder 4ÒÔ¼°Flash Catalyst£¬ËûÃǶ¼½«³ÉΪAdobe Flash Platform¼¼ÊõµÄ×é³É²¿·Ö¡£
¡¡¡¡Flex¿ª·¢»·¾³
¡¡¡¡Adobe Flex BuilderÈÔÈ»ÊÇʹÓÃ×îΪ¹ã·ºµÄÉÌÒµFlex IDE¡£Ëü¹¹½¨ÔÚ¿ªÔ´µÄEclipse IDEƽ̨֮ÉÏ¡£ÔÚFlex 4·¢²¼ºó£¬Flex Builder¼´½«¸üÃûΪFlash Builder¡£³ý´ËÒÔÍ⣬Adobe Flash CatalystĿǰ»¹´¦ÔÚbeta°æ£¬ÕâÊÇÒ»¿îÉè¼Æ¹¤¾ß£¬Ö¼ÔÚͨ¹ý¼¯³ÉÉè¼ÆÓë±à³ÌÒÔ½«FlashÉè¼ÆÈËÔ±ÓëFlex¿ª·¢ÈËÔ±ÁªÏµÆðÀ´¡£
¡¡¡¡³ýÁËAdobeµÄ¹¤¾ßÍ⣬Flex¿ª·¢Ò²ÒѾÉîÈëµ½ÁËÏÖÓеĸ÷ÖÖIDEÖС£
¡¡¡¡IntelliJ IDEA£¬ÕâÊÇÒ»¿î´ó»ñ³É¹¦µÄJava IDE£¬ËüÒѾ´Óv7¿ªÊ¼Ö§³ÖFlex¿ª·¢ÁË¡£×îеÄIntelliJ IDEA 9ÌṩÁ˸ü¼ÓÈ«ÃæµÄÌØÐÔÒÔÖ§³ÖFlex¡£
¡¡¡¡AmethystÊÇÒ»¿î¹¹½¨ÓÚMicrosoft Visual StudioÖ®ÉϵÄFlex IDE¡£ËüÏò΢ÈíÆ½Ì¨µÄ¿ª·¢ÕßÃÇÌṩÁËÊìϤµÄ»·¾³½øÐÐFlex¿ª·¢¡£
¡¡¡¡Ensemble Tofino for Visual StudioͬÑùÊÇÒ»¿îÃæÏòWindows¿ª·¢ÕßµÄFlex¿ª·¢¹¤¾ß¡£
¡¡¡¡FlashDevelopÊÇÒ»¸ö¿ªÔ´µÄActionScript 2/3¼ ......
ÓÉÓÚFlex Builder compiler shellÓÐmemory leakµÄÎÊÌ⣬ ¶øSDKĬÈÏµÄµÄ JVM heap size Ö»ÓÐ312M£¬µ±compile±È½Ï´óµÄprojectÈÝÒײ»¹»£¬ËùÒÔÖ»ÒªÐÞ¸ÄSDKµÄJVM²ÎÊý¾Í¿ÉÒÔ¡£
±à¼ {Flex SDK}/bin/jvm.config ÎļþÈçÏ¡£
java.args=-Xmx512m ...
Èç¹û»¹ÊÇÓÐError£¬¿ÉÒÔÔö¼Óµ½1024»òÕ߸ü¶à¡£ ......
ÓÉÓÚFlex Builder compiler shellÓÐmemory leakµÄÎÊÌ⣬ ¶øSDKĬÈÏµÄµÄ JVM heap size Ö»ÓÐ312M£¬µ±compile±È½Ï´óµÄprojectÈÝÒײ»¹»£¬ËùÒÔÖ»ÒªÐÞ¸ÄSDKµÄJVM²ÎÊý¾Í¿ÉÒÔ¡£
±à¼ {Flex SDK}/bin/jvm.config ÎļþÈçÏ¡£
java.args=-Xmx512m ...
Èç¹û»¹ÊÇÓÐError£¬¿ÉÒÔÔö¼Óµ½1024»òÕ߸ü¶à¡£ ......