Форум 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)
-   -   переменные _global (http://www.flasher.ru/forum/showthread.php?t=80117)

Diablo_K 22.05.2006 16:25

переменные _global
 
В книге Мука есть пример использования глобальной переменной - _global.
Есть главная диаграмма - на ней в 1-ом кадре код -
trace(day);
Есть также клип с квадратом - instance name - square.
В его диаграмме код - обьявление переменной
_global.day = "monday";
По книге после test movie в output должно выйти - monday.
Этот пример должен показать что с помощью _global можно вызвать переменные и из клипов.
Но у меня не выходит - пишет в output - undefined.
В чем дело люди? Помогите!!!:rolleyes:

St. Father 22.05.2006 16:51

сначала выполняется код основной диаграммы, потом - клипов.

Diablo_K 22.05.2006 17:47

Вот отрывок из книги

We refer to variables attached to timelines as timeline variables or movie clip variables. Now let's create a global variable that is directly accessible to all the scripts in a movie (any timeline). We'll put the following code on frame 1 of the square timeline, even though the code would have the same effect from any movie clip:
_global.day = "Monday";

Now we place this code on frame 1 of the main movie:
trace(day);

Because the day variable is global, Flash can find it from the main timeline, even though it was created in square, and the Output window displays:
Monday

Почему же это не работает? Помогите!!!
Проверял на Маке и Писи - flash mx, flash mx 2004.

SINtez_v 22.05.2006 18:52

Исходник покажи и пользуй переводчик или своим пиши на русском.

iNils 22.05.2006 18:55

Тебе же сказали что "сначала выполняется код основной диаграммы, потом - клипов". Это значит, что ты пытаешься вывести переменную до ее определения.

St. Father 23.05.2006 12:32

добавь на основной таймлайн еще фрейм :)))))

Diablo_K 23.08.2006 02:37

Спасибо


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

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