![]() |
как избавиться от вложенной функции
создаю типа видео галерею.. На данный момент код таков:
Код AS1/AS2:
|
Вынести функцию playv и переменную vid, из функции loadvideo?
|
Цитата:
Код AS3:
|
Не target, а currentTarget нужен
|
Код AS3:
P.S. vid - это все-таки переменная. |
Цитата:
Код:
videoload.as, Line 50 1136: Incorrect number of arguments. Expected 1.Цитата:
ошибка TypeError: Error #1010: A term is undefined and has no properties. at videoload/playv() |
Да, у меня там ошибка, нужно vid = new FLVPlayback();
|
Цитата:
листинг целиком Код AS3:
|
У вас 1 Объект FLVPlayback естественно будет 1 видео файл проигрываться
Добавлено через 2 минуты Код AS3:
|
Цитата:
кстати, нету строчки addChild(vid) тут |
Код AS3:
|
Спасибо большое за подсказку! :)
Получилось заставить работать этот код путем исправления пары строчек: Код AS3:
|
Раз у вас все равно несколько объектов FLVPlayback то почему бы вам их не организовать в вектор/массив и обращаться к ним по индексу , при нажатии на кнопку мы знаем что эта нкопка привязана в Н-ному элементу массива , конструкция не особо правильная ,но в вашем случае с не одним FLVPlayback подходит
|
ясно. Спасибо
|
| Часовой пояс GMT +4, время: 13:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.