Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как передавать значение переменной? (http://www.flasher.ru/forum/showthread.php?t=103483)

!Алексей 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

СПАСИБО!
а ларчик-то просто открывался...:)


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

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