непонятный глюк с MovieClipLoader()
Здравствуйте.
Суть проблемы в следующем... Есть галерея, которая динамически исходя из xml-данных грузит из вне картинки, текст, и т.д. Реализована данная система при помощи MovieClipLoader'а вот код для конечного клипа который именно производит загрузку: Код:
stop(); подскажите пожалуйста, кто сталкивался с такой проблеммой, что я делаю не так? |
Переустанови флеш.
|
__etc, в первую очередь попробовал... не помогает...
а сейчас еще одну проблему нашел... не грузится ничего, если запускать на сайте... (хотя в дебагере системном, из интернета все отлично грузится) |
Проверяй, все ли в порядке с секьюрити.
|
__etc, System.security.allowDomain("www.mydomain.ru"); так похоже? :)
я 5 лет занимаюсь уже флешем... :) и пример кода я привел - сильно упростив... но проблема именно с MovieClipLoader... в реальной галерее, есть универсальный класс, для загрузчика контента... любого... раньше когда все было на классах, все работало как часы... а сейчас мне нужно написать ету фичу не использовав ООП... я сделал так... 1. грузятся данные (там точно проблем нет...) 2. если все ок, компануется клип, в котором по вертикали атачатся клипы-загрузчики... они имеют статичную высоту (зачем, скажу ниже) 3. клип созданный на пред. этапе обрастает вот таким скриптом: (это система прокрутки, работает как часы) Код:
stop(); |
allowDomain тут не при делах.
Код мне ни о чем не говорит. Проверяй загрузку данных. |
экспериментировал - нужно было как то узнать о размере загружаемых файлов без полной загрузки, что то типа теста размеров... Юзал MovieClipLoader, по событию onLoadStart тупо убивал таргет мувик, выскакивала вышеупомянутая проблема, практически один в один, причем иногда работало(!), но только в IDE, если запустить отдельно swf скрипт не работал.
Тоже все перепровал, раз 20 переустанавливал, запускал на другой машине (сначала работало, потом опять глюк). Проблему решил след. образом, по onLoadProgress, убирал листенер, и тупо грузил в таргет мувик - пустышку swf. |
Ну начнем с того, что убийством клипа загрузку не остановишь, только накосячишь. Если нужно узнать размер файла, то для этого на сервере должен быть скрипт, это реализующий.
|
firsoff, да я согласен с __etc, загрузка идет отдельным потоком и ее убийством клипа - не остановишь... да и потом, мне же всетк надо загрузить полностью картинку, а не только размер ее узнать... поэтому фишка с swf-пустышкой мне не подходит... сам не могу понять в чем проблема... сейчас тестировал снова, ничего не исправлял, при стабильной скорости связи с интернетом 150- kb/sec - все работает хорошо как в IDE так и в интернете (опера)... при 10-15 flesh IDE выдает ошибку и вылетает, и через интернет - вообще загрузка не начинается... даже объекты не создаются...
|
Это какой-то локальный глюк, я таких не видел никогда.
|
Часовой пояс GMT +4, время: 19:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.