0

Hboxlikeのインスタンスを作成しようとしています

obj = new HBox();
disp.addElement(obj); // disp object is border container but obj is mx component

これは、表示オブジェクトを親コンテナに追加する方法です。

ただし、作成完了イベントは呼び出されません。

私はここ数日、この作業に取り組んできました。私を助けてください。

4

1 に答える 1

0
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx" initialize="windowedapplication1_initializeHandler(event)">
    <fx:Script>
        <![CDATA[
            import flash.sampler.NewObjectSample;

            import mx.containers.HBox;
            import mx.controls.Alert;
            import mx.events.FlexEvent;

            protected function windowedapplication1_initializeHandler(event:FlexEvent`enter code here`):void
            {
                var hbo:HBox=new HBox();
                hbo.addEventListener(FlexEvent.CREATION_COMPLETE,ff);
                b.addElement(hbo);
            }
            public function ff(e:FlexEvent):void
            {
                Alert.show("created")
            }

        ]]>`enter code here`
    </fx:Script>
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:Group id="b">

    </s:Group>
</s:WindowedApplication>
于 2013-02-28T10:38:51.267 に答える