Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   переменные (http://www.flasher.ru/forum/showthread.php?t=143847)

Адексей 27.08.2010 08:49

переменные
 
Здравствуйте уважаемые флэшеры, я не так давно занялся флэш,и у меня вопрос как сделать переменную доступную на сцене и внутри мувиклипа ,подскажите по этому поводу что-нибудь ,надо дать свой класс? или есть еще какие то варианты?Заранее спасибо за ответы.

samana 27.08.2010 09:03

Переменная на сцене
Код AS3:

var scene_var=15;

Переменная в мувиклипе называется его свойством
Код AS3:

myClip.something=15


koroloff13 27.08.2010 12:53

Код AS3:

myClip.something=15

вот что то эту запись не понимаю,здесь ведь не одно слово синим не выделяется во флеше

iNils 27.08.2010 12:57

Оно и не должно выделяться.

RomECH 27.08.2010 13:38

На сцене
Код AS3:

var myVar:int = 5

Из мувиклипа
Код AS3:

trace(parent.myVar);

таким образом вытаскиваем переменную из stage

samana 27.08.2010 13:51

Цитата:

Сообщение от koroloff13 (Сообщение 931737)
Код AS3:

myClip.something=15

вот что то эту запись не понимаю,здесь ведь не одно слово синим не выделяется во флеше

Например у меня есть клип "человек", я хочу создать у него свойство "профессия", свойство у клипа это как его индивидуальная переменная и их может быть сколько угодно.
Вот и пишу:
Код AS3:

человек.профессия = "повар".

Через три минуты я слегка перебрал и забыл, какая профессия у моего человека и узнаю:
Код AS3:

trace(человек.профессия)

на что ответ появится
Код AS3:

повар


koroloff13 27.08.2010 14:00

не работает чото может не так что то делаю?Мне надо чтобы я задал переменную в сцене а когда в мувике напишу trace("переменная") он не писал что такой нет,и наоборот из мувика в сцену.Помогите пожалуйста.

samana 27.08.2010 15:34

RomECH выше уже объяснил как это сделать. Если такое простое дело даётся с таким трудом, не ленитесь и почитайте про action scrirt с нуля, в сети есть уроки. Или давайте свой исходник сюда.

incvizitor 27.08.2010 16:12

На сцене пишите:

Код AS3:

var kuku="работает :)";

в мувике:

Код AS3:

trace(root["kuku"]);


RomECH 27.08.2010 16:51

Цитата:

Сообщение от RomECH (Сообщение 931755)
На сцене
Код AS3:
var myVar:int = 5
Из мувиклипа
Код AS3:
trace(parent.myVar);
таким образом вытаскиваем переменную из stage

это было для as 3.0
вот для as2.0:
Код AS1/AS2:

var myVar:Number = 5;
для Stage

Код AS1/AS2:

trace(_root.myVar);

для мувика


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

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