![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 4
|
Здравствуйте,
Столкнулся с такой проблемой, если в урл странице на которой располагается флеш присутствует решетка: В первом кадре вот такой код: var _loaderInfo: LoaderInfo = (parent as MovieClip).loaderInfo; // stop the parent clip (parent as MovieClip).stop(); _loaderInfo.addEventListener(Event.COMPLETE, loaderComplete); _loaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress); _loaderInfo..addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); function loaderComplete(event: Event) : void { ....} function loaderProgress(event: Event) : void { ....} function ioErrorHandler(event: Event) : void { ....} То все работает нормально. loaderProgress отрабатывает и в конце запускается loaderComplete Но, если флешка вызывается на странице /interactive.php#23 то события не срабатывают, никакая ошибка тоже не возникает. Скрипт просто стоит на месте. Очень нужна помощь! Последний раз редактировалось Leone19; 20.07.2012 в 20:57. |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 38
|
ну разсплитить можно адрес. url.split("#")[0]. костыль конечно, но работать должно
Добавлено через 41 секунду а, извиняюсь, прочитал невнимательно |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 4
|
На самом деле проблема оказалась в том, что когда в адресной строке браузера есть решетка (#), то флешка вся грузится в первом кадре, вне зависимости от настроек.
Вот такой вот глюк. |
|
|||||
|
Modus ponens
|
Я не уверен, но, по-моему в Flash CS была какая-то настрока связанная с маппингом ключевых кадров к якорям на странице. Я так давно ею не пользовался, что не берусь 100% утверждать, но что-то такое вроде было...
Попробуйте собрать флешку нормальным компилятором и посмотреть - повторится ли эффект, возможно это оно.
__________________
Hell is the possibility of sanity |
|
|||||
|
.
|
Это к тому, что в контексте одной swf экземпляр LoaderInfo по ссылке DisplayObject#loaderInfo один и тот же для любого экземпляра DisplayObject. И приведение парента к MovieClip избыточно. Свойство parent имеет тип DisplayObjectContainer, наследника DisplayObject.
Выложите результат трейсов. Запускать компилятор лениво. Добавлено через 16 минут Первая ссылка на named anchors. Гляньте, может это ваш случай. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|