![]() |
Как проще всего добавить мувику пяток новых свойств?
сабж.
Например я генерю триста мувов. Каждому надо задать некие доп.параметры, в том числе ссылку на объект класса, который его породил (может тип параметра и не принципиален, я не знаю). |
если ты их генеришь, сделать класс наследующий от MovieClip в котором ты и определишь ити пяток свойств, ну и все при генерации, делаешь сгенерированный мув наследником этого самого класса
|
Эээ.. не совсем понятно.
Я делаю, к примеру, _root.createEmptyMovieClip(..) И этот метод генерит мувик. А надо чтоб он сгенерил объект моего класса, так, чтоб я потом мог по _root["mov_name"] достать до нужного объекта... Но эт чёт не то, чую... =) |
AS файл:
class myMov extends MovieClip{ <свойства> } А в флэш-документе: Var my_new_movie:MovieClip = new MyMov; |
Так. У класса _root (он же муви клип, почти) есть метод createEmptyMovieClip(..). Мне надо изменить этот метод так, чтобы генерящийся мувик имел расширенный мной набор свойств. Что вы мне говорите?
Код:
class TRomaXMLMenu_ItemMov extends MovieClip{}Код:
var bbb:MovieClip = new TRomaXMLMenu_ItemMov(); |
Цитата:
|
должен вызываться правильный конструктор. А именно, createEmptyMovieClip(..). Но этот метод треьует указания идентификатора первым параметром, а параметро должен быть объект моего класса! При дальнейшем движении мысли в моей голове настает сумрак.
|
в кадре:
Код:
for (var i:Number = 0; i < 100; i++) {Код:
class Box extends MovieClip { |
1. А что, обязательно createEmptyMovieClip(..)? Если ты создашь отдельный класс, расширяющий МувиКлип, то достаточно обьявить новый символ обьектом этого класса, чтобы он считался мувиком.
2. Для того, чтобы оно работало нужно сначала подключить внешний as файл с твоим классом. Командой Import. Тогда и мувик создастся, и работать будет. |
Цитата:
Мувикилипы, текстфилды можно создать только через методы родительского мувиклипа. |
| Часовой пояс GMT +4, время: 14:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.