Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Политика безопасности при загрузки клипа (http://www.flasher.ru/forum/showthread.php?t=97081)

CrazyFlasher 13.06.2007 17:54

Политика безопасности при загрузки клипа
 
Установил CS3. Так же установился flash player 9 и всё пошло крахом.

Если запускаю через 8 плеер, всё ок! Если через 9 - пишет, что файл НЕ НАЙДЕН!
Код:

mcLoader.loadClip("/chatrooms/chatroom1/chatModule.swf", page);
Почему может быть так?? Что надо изменить? С путями всё ок, так как восьмёрка всё загружает.

etc 13.06.2007 17:57

Что значит «запускаю через 8 плеер, всё ок! Если через 9»? В браузере?

CrazyFlasher 13.06.2007 18:03

нет...у меня на компьютере установлено 4 плеера (6,7,8,9), т.к. есть MX, MX2004, 8, CS3 для локального теста. Открываю swf локально. 8 работает как надо, 9 пишет, что файл не найден =) как так? =)

etc 13.06.2007 18:09

Ну видимо в папке C:\chatrooms\chatroom1\ действительно нет требуемого swf-файла…

progman 13.06.2007 18:10

а если путь абсолютный прописать?
mcLoader.loadClip("http://**.**.**.**/chatrooms/chatroom1/chatModule.swf", page)

CrazyFlasher 13.06.2007 18:11

вот ещё пример:

Код:

var mcLoader:MovieClipLoader = new MovieClipLoader();

function loadChat(){
        mcLoader.loadClip("/chat/room/a.swf", page);
}

loadChat();

попробуйте у себя локально через 8-ку и через 9-ку открыть. У меня через 9-ку не открывает =) бред

progman: нет...полный путь есть причины, по которым не надо писать

etc 13.06.2007 18:20

Мне непонятно, с какой стати это все будет работать, если задан путь от корня диска C: (запускаем же в standalone-плеере, так ведь)?

CrazyFlasher 13.06.2007 18:23

почему от корня?? вроде не от корня, а из папки в которой лежит тот swf файл, который в себя загружает /chat/room/a.swf

Цитата:

(запускаем же в standalone-плеере, так ведь)?
именно в нём

всё...проблема решена =) чтобы проигрывалось в 9-ке нужно одну палочку / - убрать =))

Код:

var mcLoader:MovieClipLoader = new MovieClipLoader();

function loadChat(){
        mcLoader.loadClip("chat/room/a.swf", page);
}

loadChat();

зачем так сделали? ведь это дополнительная головная боль % девелоперам, у которых большие готовые проекты.

ой...извиняюсь за флуд

etc 13.06.2007 18:51

Первый слеш и означает, что грузить нужно от корня. Это не могло работать ни в какой версии, хоть в седьмой, хоть в девятой.

CrazyFlasher 13.06.2007 18:53

честное слово говорю, что в предыдущих версиях плеера работало...только что проверял...только в 9 писало что ошибка. Если б не работало и в других, тему не создавал бы =)


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

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