|
|
|||||
Регистрация: Feb 2013
Сообщений: 31
|
управление кадрами
Всем доброго времени суток. Есть Movieclip который имеет 40 кадров, есть кнопка которая при нажатии делает переход по этим кадра. Вопрос в том, возможно ли создать внешний xml файл который указывает на активность того или иного кадра, и как в actionscript вписать такой код который на основании полученных данных из xml будет переходить на указанные (активные) кадры а не активные перепрыгивать?
|
|
|||||
[+1 16.07.13]
[+4 16.07.13] Регистрация: Oct 2005
Сообщений: 217
|
По идее можно такое реализовать.Я думаю для этого нужно создать массив с (активными) кадрами,а потом производить переход по элементам массива.
Может я не прав и есть другие варианты.Но это первое , что пришло. |
|
|||||
Регистрация: Feb 2013
Сообщений: 31
|
Цитата:
|
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Предположим такой Xml:
var myXml:XML = <frames> <frame num="1" active="true"/> <frame num="2" active="true"/> <frame num="3" active="false"/> <frame num="4" active="false"/> <frame num="5" active="true"/> </frames>; var currFrame:uint = 0; var needToWrite:String = "true"; var arrayOfFrames:Array = new Array(); for each(var frame:XML in myXml.frame) { if (frame.@active == needToWrite) { arrayOfFrames.push(frame.@num); } }
__________________
Нормально делай — нормально будет! |
|
|||||
Регистрация: Feb 2013
Сообщений: 31
|
Цитата:
Сделал как по примеру выше, перепрыгивает при клике на указанный кадр и далее не идет, не могу понять в чем причина..?? |
|
|||||
[+1 16.07.13]
[+4 16.07.13] Регистрация: Oct 2005
Сообщений: 217
|
Нужно
mc.gotoAndStop(arrayOfFrames[currFrame]); currFrame++; поместить в обработчик события EnterFrame , чтобы переход по кадрам происходил каждый кадр. А так у вас получается , что вы нажали на кнопку и вызвали mc.gotoAndStop() (перейти и остановиться на определенном кадре). |
|
|||||
Регистрация: Feb 2013
Сообщений: 31
|
Цитата:
|
|
|||||
[+1 16.07.13]
[+4 16.07.13] Регистрация: Oct 2005
Сообщений: 217
|
добавьте улсовие
|
|
|||||
Регистрация: Feb 2013
Сообщений: 31
|
я наверное что то не правильно делаю, поставил условие все равно пробегает но уже не на первом кадре останавливается а на последнем
|
|
|||||
[+1 16.07.13]
[+4 16.07.13] Регистрация: Oct 2005
Сообщений: 217
|
Если вы хотите чтобы анимация была цикличной тогда так
|
Часовой пояс GMT +4, время: 20:52. |
|
« Предыдущая тема | Следующая тема » |
Теги |
xml , управление кадрами |
|
|