首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlashDevelop配置错误

FlashDevelop配置错误
EN

Stack Overflow用户
提问于 2012-02-16 05:55:10
回答 3查看 1.7K关注 0票数 0

我尝试了一个简单的Hello World程序,但控制台只给出了以下代码

代码语言:javascript
复制
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版本的flex...Ps Hello World类的代码:

代码语言:javascript
复制
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
        }
    }
}

主类的代码:

代码语言:javascript
复制
package 
{

import flash.display.Sprite;

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

回答 3

Stack Overflow用户

发布于 2012-02-16 07:13:48

您的"Hello world“类在其构造函数和签名中称为"Main”:

代码语言:javascript
复制
 public class Main extends Sprite 
    {
        public function Main():void 

它的名称应该与文件名相同。因此,如果您的类文件名为HelloWorld.as,它将是:

代码语言:javascript
复制
 public class HelloWorld extends Sprite 
    {
        public function HelloWorld():void  
票数 1
EN

Stack Overflow用户

发布于 2012-02-16 06:05:51

是否在项目资源管理器中选择了主类作为文档类?同一个命名空间中应该只有一个主类。你的类文件应该是红色的(或者是绿色的,我不确定),检查你的项目资源管理器,然后右击你的主类来设置文档类。

票数 0
EN

Stack Overflow用户

发布于 2015-09-03 20:17:30

我们在闪存中添加flexSDK的位置有两个

  1. Tools=>programmeSetting=>AS3Context=>Installed Flex SDK =>在这里给出SDK的fath

在此处

  1. Project=>properties=>sdk=>browse=>Give SDK的fath
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9302058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档