Просмотр полной версии : Как передавать значение переменной?
!Алексей
06.11.2007, 13:54
Как передавать значение переменной от одного фрейма другому?
Например, у меня в ролике есть переменная а и ей присваивается значение "Верно" или "Неверно" (текст) как мне вывести значение этой переменной в другой фрейм в текстовое поле?
пробовал так:
в первом фрейме
var a:String = "Не определено";
во втором фрейме
_root.onLoad = function ()
{
text1.text=a;
}
chingachgoog
06.11.2007, 14:17
_root.onLoad = function ()
{
trace("а срабатывает ли мое событие onLoad?")
text1.text=a;
trace("а есть ли у меня поле text1? "+typeof(text1))
}
!Алексей
06.11.2007, 14:27
Да, действительно событие onLoad не срабатывает...:( не понятно почему... а поле text1 существует, вот только в trace тоже почему-то не отображается... в чём может быть дело?
Скорее всего потому, что ты его не вызывал, вот и не срабатывает...
!Алексей
06.11.2007, 14:38
как это сделать?
chingachgoog
06.11.2007, 14:43
Да, действительно событие onLoad не срабатывает...:( не понятно почему...
А почему оно должно срабатывать?
onLoad довольно хитрый обработчик, да и рут - это не обычный мувик.
а поле text1 существует, вот только в trace тоже почему-то не отображается...
onLoad не сработал, вот трейс и не вывелся :)
!Алексей
06.11.2007, 14:43
а разве я этого не сделал?
_root.onLoad = function ()
{
text1.text=a;
}
Что я не правильно сделал?
Как должно быть?
chingachgoog
06.11.2007, 14:46
// в первом фрейме
var a:String = "Не определено";
//во втором фрейме
text1.text=a;
!Алексей
06.11.2007, 14:49
СПАСИБО!
а ларчик-то просто открывался...:)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.