0

クラスの 1 つから、ステージのムービー クリップ内で addChild() を実行しようとしています。コードは次のようになります

package  {

import flash.display.SimpleButton;
import flash.events.MouseEvent;
import flash.display.MovieClip;


public class createFlask extends SimpleButton {

    public function createFlask() {
        addEventListener(MouseEvent.CLICK, createAFlask);
    }

    private function createAFlask(e:MouseEvent):void
    {
        var Flask = new flask  ;
        Flask.x = stage.width/2;
        Flask.y = stage.height/2;
        stage.experiment.addChild(Flask);
    }


}

これにより、次のようなエラーが発生します

静的タイプの flash.display:Stage を使用した参照を介した、未定義の可能性があるプロパティ実験へのアクセス。

解決策はありますか?

4

1 に答える 1

-1

「ステージ」を省略してください。代わりに使用

experiment.addChild(Flask);

それはうまくいきます。

于 2013-11-12T23:36:20.333 に答える