|
|
|||||
Регистрация: Dec 2013
Сообщений: 35
|
Я еще раз повторяю что когда я все делаю во Flash то все РАБОТАЕТ а вот в FD Нет.... Мувик связан с моим классом, SWF подключен я просто не понимаю что в FD я делаю не так... Специально прекрепил файл для наглядности и откомпилированный Flash Movie...
|
|
|||||
Либо используйте композицию и создавайте экземпляр мувиклипа и манипулируйте с ним как с обычным контейнером с графикой в каком-то своем классе, либо я написал, как нужно делать. Отнаследуйте свой мувиклип в библиотеке не от MovieClip, а от Test_mc. Но в таком случае придется каждый раз пересобирать swc, если в классе Test_mc будут какие-либо изменения. Используйте первое, что я предложил, и будет Вам счастье.
__________________
тут я |
|
|||||
Регистрация: Dec 2013
Сообщений: 35
|
Я так понимаю что это такая особенность FD И никакого способа нет заставить его работать как FLASH?
|
|
|||||
Это не особенность FD. FD всего лишь редактор кода и не более. SWC представляет собой скомпилированную библиотеку. В нем находятся уже готовые скомпилированные ресурсы и классы и Вы их подключаете к FD pure-as3 проекту. Естественно в скомпилированной библиотеке ничего менять нельзя и нужно использовать либо композицию, что предпочтительнее, либо мучиться с постоянным перекомпилированием SWC из-за любых изменений в используемых в ней классах.
Сделайте SWC с графическими ассетами, подключите ее к своему проекту и используйте их как обычные мувиклипы через композицию. Нет ничего страшного или сложного в этом.
__________________
тут я |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
есть неписаное правило - внутри swc из кода только start(), stop()+вспомогательные функции для управления анимациями. Все остальное выносим в классы, так что по хорошему подход всего один - композиция.
|
|
|||||
Регистрация: Dec 2013
Сообщений: 35
|
Спасибо вам за разнесения теперь многое стало понятным. Благодарю
|
|
|||||
Я даю всем классам в SWC библиотеке имена с префиксом UI: UIHero, UITestMc.
И чтобы подключить графику к проекту, расширяю эти классы: и дальше создаём именно: Не забывайте про правильное наименование классов. ХорошееНазваниеКласса, а не Плохое_название
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
В данном случае это наследование. Просто нагляднее дать пример, чем мучать заумными терминами.
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
а, второй кусок кода - это пример использования.Мне почему-то показалось что оба куска к одному классу относятся.
|
Часовой пояс GMT +4, время: 10:28. |
|
« Предыдущая тема | Следующая тема » |
|
|