Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   При использовании swc не могу связать DisplayObject с классом. (http://www.flasher.ru/forum/showthread.php?t=129054)

Psycho Tiger 23.08.2009 22:07

При использовании swc не могу связать DisplayObject с классом.
 
Добавляю swc в FD в библиотеку, все ок.
В swc у меня есть класс Love, точнее картинка с этим классом (linkage)
Код AS3:

var l:Love = new Love();
addChild(l);

Отлично, работает на ура.
Но стоит мне завести класс Love:
Код AS3:

package  
{
        import flash.display.Sprite;
 
        public class Love extends Sprite
        {
 
                public function Love()
                {
                        x = 100;
                }
 
        }
 
}

Как компилятор сразу "Забывает" о том, что Love у меня ещё связан и с изображением.
Вопрос - как заставить?

Kuruki 23.08.2009 22:18

Не получится. Love - уже скомпилирован и переписать его не получится. Либо наследовать, либо создавать внутри класса

fljot 23.08.2009 23:38

я делаю по-другому, как swc не позволяет
Код AS3:

package  
{
        import flash.display.Sprite;
 
        [Embed(source="/assets/lib.swf#Love")]
        public class Love extends Sprite
        {
 
                public function Love()
                {
                        x = 100;
                }
 
        }
 
}

иногда вылезают тоже баги "забывчивости", я заводил про это тему насчёт очистки fcsh

а с раздельчиком промах, сейчас вилами.. =)

Psycho Tiger 25.08.2009 21:12

Понятно, спасибо.


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

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