PDA

Просмотр полной версии : Простой вопрос...


Denisator
17.07.2002, 12:03
Как из одного клипа посмотреть значение переменной в другом клипе?

lexass
17.07.2002, 12:10
/
../
_root
_parent

Denisator
17.07.2002, 12:36
Извиняюсь, но не совсем понятно, будьте любезны по подробней.

lexass
17.07.2002, 12:51
Э-э-э, как бы необидеть :rolleyes:

F1

GenaG
17.07.2002, 12:52
Дпсм, переменная mayVar находится в мувике MyMovie1, валяющемся в корне.
Доступ к ней из соседнего мува MyMovie2:
1. _parent.MyMovie1.MayVar
2._root.MyMovie1.MayVar.
3.Вопросы?

lexass
17.07.2002, 13:06
_parent.property
_parent._parent.propertyDescription


Property; specifies or returns a reference to the movie clip or object that contains the current movie clip or object. The current object is the object containing the ActionScript code that references _parent. Use _parent to specify a relative path to movie clips or objects that are above the current movie clip or object.

Example


In the following example, the movie clip desk is a child of the movie clip classroom. When the script below executes inside the movie clip desk, the playhead will jump to Frame 10 in the Timeline of the movie clip classroom.

_parent.gotoAndStop(10);See also


_root, targetPath

Denisator
17.07.2002, 13:12
Спасибо, с этим я разобрался.

Есть ещё один вопросик: переменная screen является переменной текстового поля, если ей присваиваю значение screen="сообщение" то в текстовом поле пишется "сообщение", а если переменной screen присваиваю значение другой переменной screen=text1, то в текстовом поле ничерта не пишется. Похоже косяк происходит от неправильного присвоения значения переменной. Что неправильно?

lexass
17.07.2002, 13:17
а чему == text1
и откель ты его береШь

Denisator
17.07.2002, 13:31
text1 берёться из файла и trace(text1) показывает что с этой переменной всё в порядке.

lexass
17.07.2002, 13:34
поставь трейс туда где присвоение

Denisator
17.07.2002, 14:00
Собственно имеется примерно такая конструкция:

text1="сообщение";
tellTarget ("/main/screen") {
screen = text1;
}

(текстовое поле screen находится в клипе screen)

lexass
17.07.2002, 14:03
Оригинал написал(а) Denisator
Собственно имеется примерно такая конструкция:

text1="сообщение";
tellTarget ("/main/screen") {
screen = text1;
}

(текстовое поле screen находится в клипе screen)

text1="сообщение";
_root.main.screen.screen=text1;

Denisator
17.07.2002, 14:13
Ещё раз спасибо всё отлично работает...
Вопросов больше нет..

lexass
17.07.2002, 14:48
:)