Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 通过mxmlc编译器编译ActionScript 3.0类时,SWF文件为空且无错误_Apache_Actionscript 3_Flash_Apache Flex_Flex4 - Fatal编程技术网

Apache 通过mxmlc编译器编译ActionScript 3.0类时,SWF文件为空且无错误

Apache 通过mxmlc编译器编译ActionScript 3.0类时,SWF文件为空且无错误,apache,actionscript-3,flash,apache-flex,flex4,Apache,Actionscript 3,Flash,Apache Flex,Flex4,我有两个动作脚本类,一个在另一个中实例化。它在flash professional cc中运行良好,但当我通过命令提示符使用mxmlc编译器时,它编译一个空白swf,没有任何错误 怪兽 package { import flash.net.URLRequest; import flash.net.URLLoader; import flash.display.Sprite; import flash.display.Loader; import flash

我有两个动作脚本类,一个在另一个中实例化。它在flash professional cc中运行良好,但当我通过命令提示符使用mxmlc编译器时,它编译一个空白swf,没有任何错误

怪兽

package {
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.media.Sound;
    import flash.media.SoundChannel;
    import flash.media.SoundMixer;
    import flash.events.Event;
    import flash.events.KeyboardEvent;
    import flash.utils.Timer;
    import flash.events.TimerEvent;

    public class Monster extends Sprite {
        public function Monster() {
            // constructor code
            var imageLoader: Loader = new Loader();
            var image: URLRequest = new URLRequest("female-monster.png");
            imageLoader.load(image);
            addChild(imageLoader);
            imageLoader.x = 0;
            imageLoader.y = 0;
        }
        public function roar():void {
            var mySound: Sound = new Sound();
            mySound.load(new URLRequest("monster.mp3"));
            mySound.play();
        }
        public function visibleMonster():void {
            this.alpha = .5;
        }

    }

}
package  {
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import Monster;

    public class addMonster extends MovieClip {
        public var monster:Monster;

        public function addMonster() {
            // constructor code
            monster = new Monster();
            addChild(monster);

            monster.roar();
            monster.moveMonster();
            monster.visibleMonster();
        }

    }

}
阿达斯

package {
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.media.Sound;
    import flash.media.SoundChannel;
    import flash.media.SoundMixer;
    import flash.events.Event;
    import flash.events.KeyboardEvent;
    import flash.utils.Timer;
    import flash.events.TimerEvent;

    public class Monster extends Sprite {
        public function Monster() {
            // constructor code
            var imageLoader: Loader = new Loader();
            var image: URLRequest = new URLRequest("female-monster.png");
            imageLoader.load(image);
            addChild(imageLoader);
            imageLoader.x = 0;
            imageLoader.y = 0;
        }
        public function roar():void {
            var mySound: Sound = new Sound();
            mySound.load(new URLRequest("monster.mp3"));
            mySound.play();
        }
        public function visibleMonster():void {
            this.alpha = .5;
        }

    }

}
package  {
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import Monster;

    public class addMonster extends MovieClip {
        public var monster:Monster;

        public function addMonster() {
            // constructor code
            monster = new Monster();
            addChild(monster);

            monster.roar();
            monster.moveMonster();
            monster.visibleMonster();
        }

    }

}

运行编译命令时是否可能需要使用一些选项?

通过关闭使用我试图运行mxmlc编译器编译as文件的文件的DreaWaver和Flash应用程序来解决问题

显示您在mxmlc编译器中使用的命令。更多信息请点击这里>。我认为你必须有Application.mxml文件,否则它不会编译,看起来你没有Application.mxml文件。这更像是应用程序的入口点。我使用的命令是C:\Flex\u SDK\bin\mxmlc C:\wamp\www\Prototype\addMonster。因为我发现问题是我在其他应用程序(dreamweaver和flash)中打开了文件当我关闭其他应用程序后运行该命令时,它工作正常