オブジェクト作成プロセスを最適化しよう1
♥0 |
Line 35 |
Modified 2010-04-08 13:23:04 |
MIT License
archived:2017-03-10 07:31:59
ActionScript3 source code
/**
* Copyright matsu ( http://wonderfl.net/user/matsu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/tLL3
*/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="baseCreationComplete();">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
private function baseCreationComplete():void
{
myTextArea.text = "created...\n";
}
private function logCreationComplete(evt:Event):void
{
myTextArea.text += evt.currentTarget.id + "\n";
}
]]>
</mx:Script>
<mx:Fade id="showFade" duration="1000"/>
<mx:HBox>
<mx:Panel id="myPanel1" title="Panel 1 (0)" creationPolicy="queued" creationIndex="0" creationComplete="logCreationComplete(event)" creationCompleteEffect="showFade">
<mx:Box id="myBox1" width="100" height="100" horizontalAlign="center" verticalAlign="middle" creationComplete="logCreationComplete(event)">
<mx:Button id="myButton1" label="Button 1" creationComplete="logCreationComplete(event)"/>
</mx:Box>
</mx:Panel>
<mx:Panel id="myPanel2" title="Panel 2 (1)" creationPolicy="queued" creationIndex="1" creationComplete="logCreationComplete(event)" creationCompleteEffect="showFade">
<mx:Box id="myBox2" width="100" height="100" horizontalAlign="center" verticalAlign="middle" creationComplete="logCreationComplete(event)">
<mx:Button id="myButton2" label="Button 2" creationComplete="logCreationComplete(event)"/>
</mx:Box>
</mx:Panel>
<mx:Panel id="myPanel3" title="Panel 3 (2)" creationPolicy="queued" creationIndex="2" creationComplete="logCreationComplete(event)" creationCompleteEffect="showFade">
<mx:Box id="myBox3" width="100" height="100" horizontalAlign="center" verticalAlign="middle" creationComplete="logCreationComplete(event)">
<mx:Button id="myButton3" label="Button 3" creationComplete="logCreationComplete(event)"/>
</mx:Box>
</mx:Panel>
</mx:HBox>
<mx:TextArea id="myTextArea" height="200" width="350"/>
</mx:Application>