|
|
|||||
Регистрация: Aug 2006
Сообщений: 35
|
Отслеживание запущен ли ролик
Доброго времени! Пытаюсь написать простую функцию для запуска анимации мувиков по нажатию на них. То есть на сцене несколько мувиков, если нажать на какой либо из них, он начинает например вращаться, если ещё раз нажать останавливается на том же месте. Анимация вращения нарисована в мувике. Из того что на данный момент наковырял:
Есть что-нибудь подобное в природе AS3 кто-нибудь сталкивался? В какую сторону копать? |
|
|||||
К сожалению нет под рукой cs, но вот такая штука получилась
http://wonderfl.net/c/AD1r/edit не знаю, поможет или нет. Там в принципе все аналогично, только вместо удаления/добавления слушателей пишите стоп/плей к мувикам. |
|
|||||
Регистрация: Aug 2006
Сообщений: 35
|
Не нашёл ничего связанного с isPlaying для слушателя активности ролика, только в применении к звуку и то, помоему там isPlaying играет роль переменной а не свойства. Можете пример какой-нибудь кинуть или ссылку на него?
А по поводу http://wonderfl.net/c/AD1r/edit вообще для меня что-то тёмный лес... Насколько я понял, в этом примере значение проигрвается ролик или нет записывается в переменную массива. А так чтобы это не записывать, а отслеживать средствами кода, такого нет? Вот эта строчка что означает? Добавлено через 54 минуты Ан нет, прошу прощения, заработало в таком виде: this.addEventListener("click", clickHandler); function clickHandler(e:MouseEvent){ trace(e.target.name); // if (e.target=play) { //Вот здесь в идеале какой-то слушатель, запущен ролик или нет... if(e.target.isPlaying){ trace('e.target.isPlaying'); e.target.stop();} else { e.target.play(); } } Добавлено через 1 час 0 минут Если сразу задать мувикам статус проигрывания, отрабатывает уже с первого раза Покорнейше благодарю за помощь! Последний раз редактировалось Nikem79; 17.01.2016 в 19:02. |
|
|||||
Начиная с 11-го плеера и Air 3.0 (swf version 13) у MovieClip есть свойство isPlaying. Судя по-всему вы компилируете для более старой версии. Какой в этом смысл, где то еще остались ограничения для версии плеера старше четырёх лет?
__________________
משיח לא בא משיח גם לא מטלפן |
Часовой пояс GMT +4, время: 01:05. |
|
« Предыдущая тема | Следующая тема » |
|
|