Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Export for Action Script вопрос (http://www.flasher.ru/forum/showthread.php?t=140600)

SaloS 03.06.2010 10:32

Export for Action Script вопрос
 
Доброе время суток

Я недавно работаю с флеш и у меня возник такой вопрос.
Есть символ, для которого я делаю Linkage->Export for Action Script. Там я прописываю класс, и в качестве базового у меня стоит MovieClip. Однако в коде я пронаследовал совй класс не от MovieClip, а от своего класса Screen, который наследуется от MovieClip. Оно все работает, но мне кажется это странным.

Я сейчас использую FlashDevelop + Flash IDE (первый как редактор, второй как отладчик и компилятор). Но есть планы по переходу на FDT. Как я посмотрел мой фокус с подстановкой промежуточного класса может не прокатить, потому как там генеруется класс автоматически.
Вот сейчас я думаю переходить на FDT(и переделывать код) или мучаться дальше.

proxiServer 03.06.2010 10:40

Переходите на FDT.

Цитата:

Там я прописываю класс, и в качестве базового у меня стоит MovieClip. Однако в коде я пронаследовал свой класс не от MovieClip, а от своего класса Screen, который наследуется от MovieClip. Оно все работает, но мне кажется это странным.
Ммм... Кто его знает, что там генерирует FlashIDE. В вашем случае все нормально. Если класс для клипа существует, то используется он. Если нет, то генерируется по умолчанию и этот "по умолчанию" екстендится от того, который вы указали в качестве базового.

Как-то так)

SaloS 04.06.2010 11:11

Начал пробовать FDT 4.0, но как-то с проблемой не разобрался. У меня есть MovieClip, на котором есть несколько других клипов с instanceName. В том классе, который генерируется, есть эти переменные, а то что я пишу в своем классе - их там нет, соотвественно у меня все переменные (которые прописаны в MovieClip как instanceName) подсвечиваются как ошибки.
Также у меня не резолвиться namespace fl. То есть я не могу проимпортировать
fl.motion.Animator
import fl.motion.ITween;
import fl.motion.Keyframe;
import fl.motion.Motion;
import fl.motion.SimpleEase;
import fl.motion.Source;

Это что какие-то специальные фишки? FlashDevelop их видит


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

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