![]() |
переменные _global
В книге Мука есть пример использования глобальной переменной - _global.
Есть главная диаграмма - на ней в 1-ом кадре код - trace(day); Есть также клип с квадратом - instance name - square. В его диаграмме код - обьявление переменной _global.day = "monday"; По книге после test movie в output должно выйти - monday. Этот пример должен показать что с помощью _global можно вызвать переменные и из клипов. Но у меня не выходит - пишет в output - undefined. В чем дело люди? Помогите!!!:rolleyes: |
сначала выполняется код основной диаграммы, потом - клипов.
|
Вот отрывок из книги
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. |
Исходник покажи и пользуй переводчик или своим пиши на русском.
|
Тебе же сказали что "сначала выполняется код основной диаграммы, потом - клипов". Это значит, что ты пытаешься вывести переменную до ее определения.
|
добавь на основной таймлайн еще фрейм :)))))
|
Спасибо
|
| Часовой пояс GMT +4, время: 14:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.