![]() |
|
||||||||||
|
|||||
|
[+ 1 06,09,06]
[+1.1 15.09.06] Регистрация: Aug 2006
Сообщений: 7
|
Раньше было просто, в хтмле отдаешь параметры, во флеше уже пользуешь. Теперь так не прокатывает. Даже если заранее определяешь имена переменных во флешке названиями параметров которые ей отдаешь - компилятор естественно ругается: Error #2007: Parameter text must be non-null.
Как это сделать теперь?
__________________
С Уважением... Последний раз редактировалось ALiEN2006; 29.08.2006 в 19:35. |
|
|||||
|
Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
|
loaderInfo.parameters
__________________
Верить никому нельзя. Мне - можно. :) |
|
|||||
|
[+ 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);
}
__________________
С Уважением... |
|
|||||
|
Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
|
Ну так, наверно, и правильно, но я просто обращаюсь (если код в руте)
if (loaderInfo.parameters.var1 != null) {...} loaderInfo.parameters существует по-умолчанию в руте...
__________________
Верить никому нельзя. Мне - можно. :) |
|
|||||
|
[+ 1 06,09,06]
[+1.1 15.09.06] Регистрация: Aug 2006
Сообщений: 7
|
Да, так удобнее =) Спасибо, просто даже не знал в какую сторону копать =))
__________________
С Уважением... |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|