簡體   English   中英

獲取ID不活動腳本/ flex

[英]get id inactionscript/flex

如何獲取myCanvas1的所有子ID。對於特定的mxml標簽,請說<mx:Move />如何從動作腳本獲取其ID

<?xml version="1.0" encoding="utf-8"?>
<mx:Application layout="absolute" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
    [Bindable("__NoChangeEvent__")]
    [Embed(source="fruits.jpg")]
    private var fruitImageClass:Class;

    public function clickhandler(event:Event):void
    {
     //How to get all childs of myCanvas1
    }
]]>
</mx:Script>
<mx:Canvas backgroundColor="#A9C0E7" borderStyle="solid" height="300" id="myCanvas1" width="300">
 <mx:Move id="fruitAnimation1" target="{fruitImage}" xTo="100" yTo="10" />
<mx:Move id="fruitAnimation2" target="{fruitImage2}" xTo="100" yTo="10" />
</mx:Canvas>


<mx:Canvas backgroundColor="#A9C0E7" borderStyle="solid" height="800" id="myCanvas" width="800">
    <mx:Image height="50" id="fruitImage" source="{fruitImageClass}" width="50" x="250" y="10" />
    <mx:Image height="50" id="fruitImage2" source="{fruitImageClass}" width="50" x="250" y="10" />


</mx:Canvas>
<mx:Button click="clickhandler(event)" label="Generate" x="100" y="316" />
</mx:Application>

您的代碼的問題是myCanvas1的子級不是可視組件,並且此聲明沒有意義。 您不應該將動畫,效果和轉場放入視覺容器。 關於您的問題,我能說的就是這么多:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM