![]() |
totalFrames: исправьте код, пожалуйста
Необходимо получить totalFrames в подгруженом мувике.
Исправьте код пожалуйста, на Вашем форуме много подобных вопросов, но доконца не доведены. Код AS3:
Добавлено через 21 минуту Нашел, что если подружаемая флешка старой версии, то может не пройти. http://help.adobe.com/ru_RU/ActionSc...0204-7d9e.html Можно ли тогда использовать методы из AS1/AS2? |
А как targetClip должен быть виден в compl, если он объявлен в конструкторе?
|
Код AS3:
|
Не срабатывает событие COMPLETE, при других событиях выдает ошибку доступа к НУЛЛ-методу.
|
loader.contentLoaderInfo если слушать?
|
Так работает, на переменную targetClip не ругается.
Но выдает ошибку в trace: TypeError: Error #1009: Cannot access a property or method of a null object reference. at Loaders/compl() Добавлено через 1 минуту Может это связано с тем, что для dead.swf нет методов AS3? Добавлено через 18 минут targetClip = null оказывается...... Добавлено через 46 минут Результат Код AS3:
Добавлено через 48 минут Может действительно в этом дело и как пишется в: http://help.adobe.com/ru_RU/ActionSc...0204-7d9e.html "Когда успешно загружен SWF-файл версии AVM1, загруженным объектом (свойством Loader.content) будет объект AVM1Movie. Экземпляр AVM1Movie отличается от экземпляра MovieClip. Это экранный объект, но в отличие от фрагмента ролика, он не включает методов и свойств, связанных с временной шкалой. Родительский SWF-файл версии AVM2 не будет иметь доступа к свойствам, методам или объектам загруженного объекта AVM1Movie." ???????? |
По ни для кого не понятной причине у AVM1Movie нету методов stop(), play(), gotoAndStop(), gotoAndPlay() и остальных аттрибутов MovieClip существовавших в AS2. Чтобы эти методы вызвать прийдется общаться либо через ExternalInterface либо LocalConnection - по ситуации.
|
Где-то видел враппер, который превращает AVM1Movie в MovieClip.
|
|
Код по ссылке, конечно, хорошая вещь, но, перед использованием хорошо бы несколько вещей поправить все-таки. Например, функция, которая имеет возвращаемый тип uint не может вернуть NaN - ну и далее проверять ее типа isNaN() уже не имеет смысла.
|
| Часовой пояс GMT +4, время: 06:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.