我尝试了一个简单的Hello World程序,但是控制台只给我这个代码
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 flash调试器,以及4.6版本的flex ... Ps Hello World Class的代码:
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 :(得分:1)
您的“Hello world”类在其构造函数和签名中称为“Main”:
public class Main extends Sprite
{
public function Main():void
它应与文件名相同。因此,如果您的类文件名为HelloWorld.as,那么它将是:
public class HelloWorld extends Sprite
{
public function HelloWorld():void
答案 1 :(得分:0)
您是否在项目资源管理器中选择了Main类作为文档类?在同一名称空间中应该只有一个Main类。你的类文件应该是红色(或绿色,我不确定),检查你的项目浏览器并右键单击你的主类来设置文档类。
答案 2 :(得分:0)
有两个地方我们在flash中添加flexSDK
工具=> programmeSetting => AS3Context =>已安装的Flex SDK =>在这里给出SDK的好处
- 醇>
Project => properties => sdk => browse =>在这里给出了SDK的好处