![]() |
|
||||||||||
|
|||||
|
У меня праздный вопрос
Кто как размножает объекты (мувиклипы) Кнопки, допустим, одинаковые (одинаковый вид и анимация у них) но с разными текстами. Я, используя ActionScript 2.0, делаю так: (на примере кнопки) Создаю один мувик с динамическим текстом и анимацией. Смотрю чей он инстанс и в библиотеке и переназываю этот символ в библиотеке на myBtnObj, допустим. Удаляю этот мувик со стэйджа. В Symbol Properties, в библиотеке ставлю Linkage->Identifier прописываю то же имя (myBtnObj). Затем, в коде прописываю и, сколь угодно много, вытаскиваю этот символ на стэйдж куда угодно вот каким способом: var StartDepth=1; var NewBTN=_root.attachMovie("myBtnObj","myBtnObj_",StartDepth,{_x:myX,_y:myY}); Очень удобно.... Можно затем добавить Можно на эту приаттаченную кнопку повесить XML объект, допустим, и при нажатии на нее этим XML пользоваться. Как отлавливаются события: function logoChar():Void { logoChar.prototype.onLoad = function():Void { var thisObj=this; this.onPress=function(){ trace(thisObj.nmbr); trace(thisObj.xml); } } } NewBTN.swapDepths(335) // если не была указана положительная глубина removeMovieClip(NewBTN); Быть может есть другие более удобные способы ? А вы как делаете ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Разделом ошиблись.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|