mxmlc компилируется без ошибок, но показывает пустой экран

Я следил за всем здесь http://www.senocular.com/flash/tutorials/as3withmxmlc/ и скомпилирован с flex3.6 и flex4.6, но запуск swf дает пустой экран. Та же программа, скомпилированная с помощью FDT 5 http://fdt.powerflasher.com/, работает нормально. Так чего не хватает в командной строке?

Обновление: командная строка, которую я использовал, просто

mxmlc "c:\flextutorial\HelloWorld.as"

так же, как в учебнике выше.

Обновление 2: он также не работает с FlashDevelop ( http://www.flashdevelop.org/ ). Но почему это происходит с FDT 5 ( http://fdt.powerflasher.com )?

Мой исходный код HelloWorld.as

package {

    import flash.display.Sprite;
    import flash.text.TextField;

    public class HelloWorld extends Sprite {

        public function HelloWorld() {
            var display_txt:TextField = new TextField();
            //display_txt.x = 0;
            //display_txt.y = 0;
            display_txt.text = "Hello World!";
            //display_txt.backgroundColor = 0xFF0000;
            addChild(display_txt);
        }

    }
}

person user310291    schedule 03.02.2012    source источник
comment
Вы уверены, что HelloWorld является базовым классом?   -  person Jonathan Dunlap    schedule 04.02.2012
comment
@weltraumpirat я обновил   -  person user310291    schedule 04.02.2012
comment
@Dunlap Извините, я новичок, я не понимаю, что вы имеете в виду.   -  person user310291    schedule 04.02.2012
comment
@user310291 user310291 Он работает с FDT, поскольку FDT автоматически добавляет все необходимые зависимости к команде mxmlc. Если вы используете подключаемый модуль отладчика содержимого (вы должны это сделать), должно появиться сообщение об ошибке. Пожалуйста, опубликуйте его - это должно дать нам подсказку о том, в чем именно заключается проблема.   -  person weltraumpirat    schedule 04.02.2012
comment
@weltraumpirat Я новичок, я не знаю, как использовать плагин отладчика контента, не может ли кто-нибудь просто скопировать и вставить вместо этого мой код?   -  person user310291    schedule 04.02.2012
comment
Подключаемый модуль отладчика контента — это просто еще одна версия Flash Player. Загрузите его здесь: adobe.com/support /flashplayer/downloads.html Он будет отображать сообщения об ошибках и включать номера строк и трассировку стека. Независимо от того, кто решит вашу проблему, вам это понадобится.   -  person weltraumpirat    schedule 04.02.2012


Ответы (1)


Когда вы говорите о запуске SWF, можете ли вы встроить его в HTML-страницу и просматривать оба в одном и том же браузере? Вы можете использовать 2 версии флеш-плеера (одну внутри FD IDE, а другую).

Также установите Flash Debugger Player http://wwww.adobe.com/support/flashplayer/downloads.html

person yshouman    schedule 14.02.2012