Просмотр полной версии : SWF перестала корректно работать в 11 плеере, в 10 работает
Здравствуйте!
SWF перестала корректно работать в 11 плеере, в 10 работает.
Не могу понять в чем дело. Разве нет обратной совместимости?
Флешка - это слайдшоу фотографий. Ошибка заключается в том, что фото не загружаются во флеш.
Url фото передаются черех xml.
Буду признателен за ответ. Спасибо.
Вот сама флешка:
http://lannakamilina.ru/head-main.swf
Используется на сайте
http://lannakamilina.ru/
У меня в Chrome FP 11.5.x.x - ваше приложение не пашет.
В остальных браузерах (FireFox, Opera) FP 11.3.x - работает.
Не располагаю дебажными плагинами для Chrome, и мне не понятно, что происходит. Очень странно.
Отследите, грузится (и парсится ли вашими методами?) ли XML-ка.
FlashRus
04.12.2012, 09:17
Если AS3, то возможно дело в контексте:
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/Loader.html
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/system/JPEGLoaderContext.html
Отследите, грузится (и парсится ли вашими методами?) ли XML-ка.
Как это можно отследить?
Добавлено через 35 секунд
Если AS3, то возможно дело в контексте:
Нет, флешка старая там as2
Аналогично!
Старинная флешка на АС2 перестала в себя джипеги грузить....
Локально и под ИДЕ - тащит, удаленно, в том числе просто из браузера, запущенная локально - уже нет...
Причем она грузится, определяются ее размеры, но самой картинки нету....
Во чего нашел:
my_lst.onLoadInit = function( mov:MovieClip)
{
if ( mov._parent._parent.pad._width < mov._width )
{
mov._parent._parent.pad._width = mov._width
}
if ( mov._parent._parent.pad._height < mov._height )
{
mov._parent._parent.pad._height = mov._height
}
mov._parent.Mask._width = mov._width
mov._parent.Mask._height = mov._height
mov._parent._parent.redrawChain()
/* mov._alpha = 0 // ЕСЛИ это раскомментить - картинка НЕ проявляется.
mov.onEnterFrame = function() // Закомменченное - воркает....
{
this._alpha +=5
if ( this._alpha >= 100 ) {
delete this.onEnterFrame
}
}*/
}
Что там Адоб опять намутил-то???
Вылечилось перевешиванием OEF на парента......
mov._parent._alpha = 0
mov._parent.onEnterFrame = function()
{
this._alpha +=5
if ( this._alpha >= 100 ) {
delete this.onEnterFrame
}
}
Я так вижу что флэш не умер - его убивают уже...
Кстати, говорят что в ФФ воркает, в Хроме - нихт.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.