Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.02.2004, 14:22
map вне форума Посмотреть профиль Отправить личное сообщение для map Найти все сообщения от map
  № 1  
map

Регистрация: Sep 2003
Адрес: France Grenoble
Сообщений: 38
Question loadMovie не работает

Привет!

Помогите - loadMovie не работает в сети! Почему?

Я загружаю большой "файл" в пустой клип _root._clip с сервера
"адрес"
_root._fоn - это клип с картинкой

_root._fоn.onLoad=function()
{
_root._clip.loadMovie("http://"адрес"/файл");
//величина пустого клипа
initialSize = _root._clip.getBytesTotal();
//контроль начала загрузки
loadStarted=false;
//инициализация процента загрузки
percent = new Number(0);
}


_root._fоn.onEnterFrame=function()
{
//======================================preload
if(_root._clip.getBytesTotal()>0)
{
percent = Math.round
(_root._clip.getBytesLoaded )/_root._clip.getBytesTotal()*100);

}


if(!loadStarted)
{
if( percent<100 || _root._clip.getBytesTotal()>initialSize)
{
loadStarted=true;
}
}
else
{
if(percent==100)
{
//загружаемый клип становиться видимым
_root._clip._visible = 1;
}
}
};

Когда тестирую на локальном компе - всё нормально работает, когда помещаю на сервер - нифига...
Где может быть проблема?
__________________
Cherchez la FAQ

Старый 12.02.2004, 19:06
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 2  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
Код:
_root.createEmptyMovieClip("clip",1);
_root.clip.loadMovie("./helloworld.swf");
_root.onEnterFrame=function(){
_root.LoadStarted=(_root.clip.getBytesLoaded()>0);
_root.Percentage=Math.floor(_root.clip.getBytesLoaded()/_root.clip.getBytesTotal()*100);
}
There you go, this stuff should work.
__________________
I'm only happy when it rains.
Waka Laka

Старый 12.02.2004, 19:11
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 3  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
if( percent<100 || _root._clip.getBytesTotal()>initialSize)
{
loadStarted=true;
}
"percent" always will be less than 100 unless loading is complete
and i can tell you for nothing that anything you load from the net will return 0 value for "initialSize"
__________________
I'm only happy when it rains.
Waka Laka

Старый 13.02.2004, 13:59
map вне форума Посмотреть профиль Отправить личное сообщение для map Найти все сообщения от map
  № 4  
map

Регистрация: Sep 2003
Адрес: France Grenoble
Сообщений: 38
По умолчанию Cасибо, Usnul!

Проблема не в коде. Я понял. Проблема на сервере. Я запустил клип в среде Фляша с адресом сервера и вот что он мне написал, как ошибку

*** Violation de la securite Sandbox***
SecurityDomain 'http://big.chez.tiscali.fr/мойсайт/cv3_complet.swf' a tente d'acceder au contexte incompatible 'file:///C|/Documents%20and%20Settings/Administrateur/Mes%20documents/R%5Frestaurant/CV3/CV/index.swf'

Это на французском - по русски

***Нарушение безопасности Sandbox(не знаю что это)***

Домэйн безопасности(или защиты) "адрес какой-то мне неизвестный на сервере/имя моего сайта/имя загружаемого файла"
при входе испытывает несовместимость с файлом
" адрес файла в который я загружаю на моём локальном компе"

Ничего не понимаю...Тем более при тестировании в сети я локальные файлы "*.swf" уничтожаю.

Я написал администратору сервера - жду ответа.
Может кто встречался с такими проблемами?
__________________
Cherchez la FAQ

Создать новую тему   Часовой пояс GMT +4, время: 11:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.