PDA

Просмотр полной версии : Как передавать значение переменной?


!Алексей
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 тоже почему-то не отображается... в чём может быть дело?

wvxvw
06.11.2007, 14:36
Скорее всего потому, что ты его не вызывал, вот и не срабатывает...

!Алексей
06.11.2007, 14:38
как это сделать?

wvxvw
06.11.2007, 14:39
_root.onLoad(); =)

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
СПАСИБО!
а ларчик-то просто открывался...:)