PDA

Просмотр полной версии : При использовании swc не могу связать DisplayObject с классом.


Psycho Tiger
23.08.2009, 22:07
Добавляю swc в FD в библиотеку, все ок.
В swc у меня есть класс Love, точнее картинка с этим классом (linkage)
var l:Love = new Love();
addChild(l);
Отлично, работает на ура.
Но стоит мне завести класс Love:
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 не позволяет
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
Понятно, спасибо.