PDA

Просмотр полной версии : Вопрос про MovieClipLoader


BESTolo4
11.07.2007, 14:33
Все работает если грузить "простосто флэшку" в MovieClip.
Но есть флэшка, которая в зависимости от передаваемых ей параметров показывает разные мувики.
Т.е. код Action такого вида.
my_mcl.loadClip("/movie.swf?mn=s1-e1",clip);
Не работает :(
Error opening URL 'file:///D|/flash/files/MovieClipLoader/movie.swf?mn=s1-e1'
Хотя выдаваемый ошибкой URL правильный получается.
Подскажите пожалуйста. Как исправить? :(

BigDan
11.07.2007, 14:36
при чем здесь MovieClipLoader? loadClip предназначен только для того, чтоб загружать изображения и флешки, он не может передавать параметры.

BESTolo4
11.07.2007, 14:49
Хм. Вроде бы как причем?
Я использую метод loadClip(url:String, target:Object) : Boolean объекта MovieClipLoader.
Где URL указывает на мувик. Думал всю жизнь, что, например образно и http://host/mult.swf и http://host/mult.swf?var=1 являются URL'ами.
Так вот у мну метод loadclip URL с переменной не воспринимает. :(

Aziz Zaynutdinoff
11.07.2007, 14:51
передавайте параметры после загрузки
это будет выглядеть примерно так:

//объявление MovieClipLoader'а
my_mc.onLoadInit = function(_mc:MovieClip):Void
{
_mc.mn = s1-e1;
}
//присваивание слушателя
my_mc.loadClip("/movie.swf", clip);


главное разобраться с областью видимости, чтоб MovieClipLoader смог увидеть передаваемые переменные.

iNils
11.07.2007, 15:02
'file:///D|/flash/files/MovieClipLoader/movie.swf?mn=s1-e1'
Локально передать таким образом параметры нельзя, это не сервер. ОС считает это истиным именем файла, а не файл + параметр.

Aziz Zaynutdinoff
11.07.2007, 15:06
2iNils,
а на Линуксе можно :) и на Маке можно (потому что на Линукс-ядре сидит :) ) при определенных настройках и включенных службах sharing...

iNils
11.07.2007, 15:20
Если человек не указал свою ОС, то по умолчанию это винды. Не согласен?

BESTolo4
11.07.2007, 15:23
Ребят, всем спсб :) Сижу вникаю.
ОС. Да, действительно. Windows. :)

Aziz Zaynutdinoff
11.07.2007, 15:34
дя я так просто – похвастался :)

И вот сижу молюсь – когда же наступит тот день, когда ось по умолчанию будет считаться Мак :) отчего не знаю, но как-то косо я смотрю на продукцию «форточной» компании... хотя... каждому свое

iNils
11.07.2007, 16:02
К счастью, этого никогда не будет.