Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   loader.load из flashvars (http://www.flasher.ru/forum/showthread.php?t=106399)

Trains 10.01.2008 19:26

loader.load из flashvars
 
Такая вот проблема: получаю из флешварс переменную с адресом свфки и пытаюсь ее загрузить:
Код:

                var paramObj:Object = LoaderInfo(root.loaderInfo).parameters;
//в текстовом поле отображается правильный путь к свф
                this.tf.appendText(String(paramObj["url_movie"]));
                var url:String = String(paramObj["url_movie"]);
                var loader:Loader = new Loader();
                var request:URLRequest = new URLRequest(url);
                loader.load(request);
                this.addChild(loader);

но ничего не грузит, а вот если заменить
Код:

                var url:String = "movie.swf";
то локально нормально грузится, не пойму в чем проблема?

Fernando Costa 10.01.2008 19:42

["url_movie"] - кто вас так учил писать в АС3 ???

Trains 10.01.2008 19:48

ну а как, в текстовом поле то нормально отображается, без ковычек уже переменная будет? ["url_movie"] - это переменная во флешварс.

etc 10.01.2008 20:14

Fernando Costa, в данном случае это некритично. FDT бы ругнулся, например, если бы скобок не было.

Trains, значит криво передается flashvars.

Trains 11.01.2008 12:15

чтоже тут кривого?
so.addParam("flashvars", "url_movie=games/9/1.swf");

etc 11.01.2008 12:55

Я бы использовал addVariable, а не addParam.

Trains 11.01.2008 13:07

с addVariable значение url_movie=undefined

etc 11.01.2008 13:12

Тогда скорее всего неправильный путь к флешке.

Trains 11.01.2008 13:37

не, с путями все в порядке, это у меня контейнер для игр и мультов, на 8 флеше нормально все работает, просто теперь игрухи на 9 флеше с ас3 появились, теперь надо контейнер на нем же и сделать, опыта в ас3 нет, теперь и не знаю как быть:( может примерчик рабочий кто видел по загрузке файла полученного через флешварс?

BlooDHounD 11.01.2008 13:49

so.addVariable("url_movie", "games/9/1.swf");


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

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