Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Попытка экспорта символов в FlashDevelop (http://www.flasher.ru/forum/showthread.php?t=206296)

dimaMJ 26.01.2014 16:44

у кого есть опыт, поделитесь, как правильно использовать символы из flash ide в fd, с компиляцией в fd.планирую писать игру, очень необходимо.

es2 02.02.2014 11:23

Цитата:

Сообщение от dimaMJ (Сообщение 1158127)
вот проект, в классе DocumentRoot.as все работает, квадрат выводит на экран, в классе Mains.as тишина.

Вы инициализируете сцену один раз, далее этого делать уже ненужно.
Потому как, если сцена проинициализирована и находится в статической переменной, то далее вы просто обращаетесь к ней из любого места программы

Вот например ваш Mains.as должен в этом случае выглядеть так:
Код AS3:

package 
{
        import flash.display.Sprite;
        import DocumentRoot;
 
        /**
        * ...
        * @author dimaMJ
        */

 
 
        public class Mains extends Sprite
        {
 
 
                public function Mains()
                {
                        DocumentRoot._st_.addChild(new cub()); //РЅРµ работает
                        // entry point
                }
 
        }
 
}


КорДум 02.02.2014 12:45

Есть экземпляр документ класса на сцене по умолчанию. В нем создаются композиционно экземпляры ваших классов, в которых композицонно, опять же таки, добавлены ассеты из swc.
Другими словами, в swc находится только скомпилированные мувиклипы из FlashIDE, а в самом проекте классы, которые используют экземпляры этих графических ассетов в себе.

Подход товарища es2 с добавлением на, я полагаю, сцену, ужасен и заведомо неверен.


Часовой пояс GMT +4, время: 05:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.