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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2006, 19:32
ALiEN2006 вне форума Посмотреть профиль Отправить личное сообщение для ALiEN2006 Найти все сообщения от ALiEN2006
  № 1  
Ответить с цитированием
ALiEN2006
[+ 1 06,09,06]
[+1.1 15.09.06]

Регистрация: Aug 2006
Сообщений: 7
Thumbs up Как передать параметры во флеш?

Раньше было просто, в хтмле отдаешь параметры, во флеше уже пользуешь. Теперь так не прокатывает. Даже если заранее определяешь имена переменных во флешке названиями параметров которые ей отдаешь - компилятор естественно ругается: Error #2007: Parameter text must be non-null.

Как это сделать теперь?
__________________
С Уважением...


Последний раз редактировалось ALiEN2006; 29.08.2006 в 19:35.
Старый 29.08.2006, 19:42
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 2  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
loaderInfo.parameters
__________________
Верить никому нельзя. Мне - можно. :)

Старый 29.08.2006, 20:09
ALiEN2006 вне форума Посмотреть профиль Отправить личное сообщение для ALiEN2006 Найти все сообщения от ALiEN2006
  № 3  
Ответить с цитированием
ALiEN2006
[+ 1 06,09,06]
[+1.1 15.09.06]

Регистрация: Aug 2006
Сообщений: 7
Тенкс, нашел пример, по наводке, на http://blogs.adobe.com/pdehaan/actionscript/:

Код:
var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.border = true;
addChild(tf);

tf.appendText("params:" + "\n");
try {
    var keyStr:String;
    var valueStr:String;
    var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
    for (keyStr in paramObj) {
        valueStr = String(paramObj[keyStr]);
        tf.appendText("\t" + keyStr + ":\t" + valueStr + "\n");
    }
} catch (error:Error) {
    tf.appendText(error);
}
__________________
С Уважением...

Старый 29.08.2006, 21:09
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 4  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Ну так, наверно, и правильно, но я просто обращаюсь (если код в руте)
if (loaderInfo.parameters.var1 != null) {...}
loaderInfo.parameters существует по-умолчанию в руте...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 30.08.2006, 16:25
ALiEN2006 вне форума Посмотреть профиль Отправить личное сообщение для ALiEN2006 Найти все сообщения от ALiEN2006
  № 5  
Ответить с цитированием
ALiEN2006
[+ 1 06,09,06]
[+1.1 15.09.06]

Регистрация: Aug 2006
Сообщений: 7
Да, так удобнее =) Спасибо, просто даже не знал в какую сторону копать =))
__________________
С Уважением...

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

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

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


 


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


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