-1

何もクリックせずに、起動時にプロジェクターファイルをフルスクリーンで実行しようとしています。私のメインクラスはMovieClipを継承しているので、ステージにアクセスできると言えば...そうです:)

package
{
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import flash.display.StageDisplayState;
    import flash.display.Stage;
    import flash.ui.Mouse;


    public class PhoneDemo extends MovieClip
    {
        Stage.displayState=StageDisplayState.FULL_SCREEN;
        //declare variables
        public var scoreArray:Array = [null];

これは単に機能せず、ステージにアクセスできず、エラー1120が発生します。以前にステージにアクセスしたことがあると確信しています。本当に混乱しています。

4

2 に答える 2

4

stageDisplayObjectのプロパティです。Stageクラスです。

代わりに小文字でアクセスしてみてください。また、コンストラクターでステージにアクセスした場合、そのステージはまだ割り当てられていません。

于 2010-10-10T18:12:48.880 に答える
3
public class PhoneDemo extends MovieClip{
   addEventListener(Event.ADDED_TO_STAGE, addedToStage);
   // you cannot access the stage here, because the stage relation has not been established
}

internal function addedToStage(e:Event){
    removeEventListener(Event.ADDED_TO_STAGE, addedToStage);
    // you  can access the stage here
}
于 2010-10-12T02:15:24.173 に答える