2010-08-11 6 views
0

Я пытаюсь получить код ActionScript, используемый в примере Flash CS5, и сделать класс ActionScript, используя его в Flash Builder. И я пытаюсь понять свойство _root.Попытка понять «_root»

This page есть краткое объяснение относительно свойства _root, но оно слишком расплывчато.

Мой вопрос: что такое «_root», который существует только в том случае, если ActionScript помещен в проект Flash CS5? Как мне ссылаться на него в моем классе в Flash Builder? (Это пример того, что?)

ответ

1

http://www.kirupa.com/forum/showthread.php?p=1952513

Я не могу придумать лучшего объяснения стадии против корня и что каждое средство.

+0

Прохладный. Не могли бы вы скопировать текст здесь? (возможно, изменение ссылок в будущем, и мы его потеряем) –

+0

Кирупа никуда не уходит, этот пост был сделан в 2006 году. Это и текст - – Aaron

0

Я думаю, что у вас может быть перекресток с проводами - в AS3 нет такой вещи, как _root. В AS1/AS2 _root был в основном глобальной переменной, указывающей на сцену (это на самом деле немного сложнее, поскольку AS2 имел слегка грязный способ организации экранных объектов).

В AS3 самая близкая аналогия - это свойство stage, но на самом деле из-за надежного способа управления иерархией дисплеев AS3 вам не нужно часто использовать stage. Во всяком случае, для программирования AS3 единственный раз, когда вам нужно подумать о _root, - это если вы загружаете в AS2 SWF (которого вы, вероятно, должны избегать, если можете).

Смежные вопросы