Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   _root в ActionScript 3.0 (http://www.flasher.ru/forum/showthread.php?t=184502)

mrvlsh 20.09.2012 12:44

_root в ActionScript 3.0
 
в ActionScript 2.0 выводил значения на экран

Основной таймлайн:

Код AS1/AS2:

stop();
 
_root.coins.text = 0;
_root.lives.text = 0;

как это сделать для версии 3.0?

in4core 20.09.2012 12:59

Код AS3:

root.coins.text = 0;   или  this.coins.text = 0

Ваш кеп :)

mrvlsh 20.09.2012 13:18

Не выходит.
Выдает ошибку:

"Access of possibly undefined property uron through a reference with static type flash.display:DisplayObject."

Добавлено через 3 минуты
вроде победил:
Код AS3:

this.coins.text = String(0);


lisnic1990 20.09.2012 19:14

Для обращения к корневому мувику используйте MovieClip(root) из любого места в коде.

пример:
Код AS3:

MovieClip(root).coins.text = String(0);


Bgg 20.09.2012 20:01

Вам не нужен рут, вы себя обманываете.

expl 20.09.2012 20:45

Цитата:

в ActionScript 2.0 выводил значения на экран
Одно время правил код рутопоклонников. Ну ладно, любите вы глобализацию. Да это плохо, но это можно понять, но зачем, зачем надо эту глобализацию непременно хранить в _root?
Это же as 2.0 Тут можно статичный класс сделать и будет то же самое - только с типизацией и я хоть как-то смогу в нем разобраться.
Щас! Сила инерции мысли - штука страшная и таких вольнодумий не позволяет :)

Короче! Сделайте себе статичный класс и пихайте в его публичные поля что вам нужно


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

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