2012-02-15 5 views
0

は、私は、単純なHello Worldのプログラムを試してみましたが、コンソールは私にだけ、このコードFlashDevelopの設定エラー

Running process: C:\Programmi\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\Documents and Settings\utente\Documenti\Hello world\Hello world.as3proj" -ipc 2f5d48a8-f89e-4dc8-aa99-99e061c45f7f -version "4.6.0; 3.1" -compiler "C:\Programmi\FlashDevelop\Tools\flexsdk" -library "C:\Programmi\FlashDevelop\Library" 
Building Hello world 
mxmlc -load-config+=obj\HelloworldConfig.xml -debug=true -incremental=true -swf-version=10 -o obj\Helloworld634649421104366338 
Starting java as: java.exe 
INITIALIZING: Adobe Flex Compiler SHell (fcsh) 
Starting new compile. 
Loading configuration file C:\Programmi\FlashDevelop\Tools\flexsdk\frameworks\flex-config.xml 
Loading configuration file C:\Documents and Settings\utente\Documenti\Hello world\obj\HelloworldConfig.xml 
obj\Helloworld634649421104366338 (733 bytes) 
(fcsh)Build succeeded 
Done(0) 
[No debug Flash player connection request] 

を与えることは、Hello Worldの私を示さなければなりません!私は構成上の問題があることを知っていますが、私は何をすべきか分かりません。 私はFlashDevelopの最新バージョンをダウンロードし、それが11.1フラッシュデバッガ、およびフレックスの4.6バージョンを使用して... PsのHello Worldのクラスのコード:

package 
{ 

    import flash.display.Sprite; 
    import flash.events.Event; 

    public class Main extends Sprite 
    { 
     public function Main():void 
     { 
      if (stage) init(); 
      else addEventListener(Event.ADDED_TO_STAGE, init); 
     } 

     private function init(e:Event = null):void 
     { 
      removeEventListener(Event.ADDED_TO_STAGE, init); 
      // entry point 
     } 
    } 
} 

メインクラスのコード:

package 
{ 

import flash.display.Sprite; 

     public class Main extends Sprite 
     { 
      public function Main():void 
      { 
       trace("Hello World!"); 
      } 
     } 
    } 

答えて

0

メインクラスをプロジェクトエクスプローラでドキュメントクラスとして選択しましたか?同じ名前空間内にMainクラスが1つだけ存在する必要があります。あなたのクラスファイルは赤色(または緑色でなければなりません)でなければなりません。プロジェクトエクスプローラを確認し、メインクラスを右クリックしてドキュメントクラスを設定してください。

2

あなたの「Hello World」のクラスは、コンストラクタと署名に「メイン」と呼ばれている:

public class Main extends Sprite 
    { 
     public function Main():void 

これは、ファイル名と同じ名前でなければなりません。あなたのクラスファイルがHelloWorld.asというのであれば、それは次のようになります。

public class HelloWorld extends Sprite 
    { 
     public function HelloWorld():void 
+0

気づいていない!ありがとう、私はできるだけ早くこの愚かなエラーを修正します! –

0

は、我々はフラッシュでflexSDKを追加2ヶ所があり

  1. ツール=> programmeSetting => AS3Context =>インストール済みFlexのSDKには、=>ここSDKのFATHを与える

  2. プロジェクト=>プロパティ=> SDK =>ブラウズ=>ここSDKのFATH

を与えます
関連する問題