2

自分のサイトの Web サイトにリンクする Flash ゲームのボタンを作成しようとしています。

ただし、このエラーが発生していて、何が間違っているのかわかりません。

行 246 1046: タイプが見つからないか、コンパイル時の定数ではありません: URLRequest。

Setup.as クラスのコードの一部を次に示します。

package {

import flash.display.MovieClip;
import flash.events.TimerEvent; 
import flash.utils.Timer;
import flash.media.SoundChannel;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.navigateToURL;

public class Setup extends MovieClip {

    // For keeping things neat I removed my variables for this stack post. 

    public function Setup() {

        //..Preloader  
        loadingProgress = new LoadingProgress();
        loadingProgress.x = stage.stageWidth/2;
        loadingProgress.y = stage.stageHeight/2;
        addChild( loadingProgress );

        loaderInfo.addEventListener( Event.COMPLETE, 
                                     onCompletelyDownloaded );
        loaderInfo.addEventListener( ProgressEvent.PROGRESS, 
                                     onProgressMade );
        //..End Preloader
    }

   public function init():void {

        //Layer.init( stage );

        trace("");                      // Space Space Gotta Space This shiznit 
        trace("&& Game Initalized");    // Lets trace this MOFO 

        initStartup();
        //initLogo();
    }

    public function initStartup():void {
        drawGameStartup();
        btnJoyhype.addEventListener( MouseEvent.CLICK, urlRequestJoy );
    }

次に、URL 関数を次に示します。

     public function urlRequestJoy( e:MouseEvent ) {
        var requestURL:URLRequest = new URLRequest("http://www.myurl.com");
        navigateToURL( requestURL, "_blank" );
        trace("@@ Click Click");
    }

私は何を間違っていますか?

ありがとう!:D

4

1 に答える 1

4

エラー メッセージLine 246 1046: Type was not found or was not a compile-time constant: URLRequest.は、クラスが見つからないことを示していますURLRequest

URLRequestクラスの先頭で、次のようにクラスをインポートする必要があります。

import flash.net.URLRequest;

于 2013-08-10T13:01:51.770 に答える