FlashDevelop中配置错误

问题描述:

我想一个简单的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版本的柔性... 诗的Hello世界级的代码:

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!"); 
      } 
     } 
    } 

您是否在项目浏览器中选择了您的主类作为您的文档类?在同一个命名空间中应该只有一个Main类。你的类文件应该是红色的(或绿色,我不确定),请检查你的项目浏览器并右键单击你的主类来设置文档类。

你的“Hello world”类被称为“主”在其构造和签名:

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

它应该是相同的名称作为文件名。所以,如果你的类文件被命名为HelloWorld.as这将是:

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

我没有注意到!谢谢,我会尽快解决这个愚蠢的错误! – 2012-02-15 23:32:39

有2个地方,我们在闪存添加flexSDK

  1. 工具=> programmeSetting => AS3Context =>安装的Flex SDK =>提供SDK这里的Fath的

  2. 项目=>属性=> SDK =>浏览=>提供SDK的法特赫这里