Просмотр полной версии : Простой вопрос...
Denisator
17.07.2002, 12:03
Как из одного клипа посмотреть значение переменной в другом клипе?
Denisator
17.07.2002, 12:36
Извиняюсь, но не совсем понятно, будьте любезны по подробней.
Э-э-э, как бы необидеть :rolleyes:
F1
Дпсм, переменная mayVar находится в мувике MyMovie1, валяющемся в корне.
Доступ к ней из соседнего мува MyMovie2:
1. _parent.MyMovie1.MayVar
2._root.MyMovie1.MayVar.
3.Вопросы?
_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, то в текстовом поле ничерта не пишется. Похоже косяк происходит от неправильного присвоения значения переменной. Что неправильно?
а чему == text1
и откель ты его береШь
Denisator
17.07.2002, 13:31
text1 берёться из файла и trace(text1) показывает что с этой переменной всё в порядке.
поставь трейс туда где присвоение
Denisator
17.07.2002, 14:00
Собственно имеется примерно такая конструкция:
text1="сообщение";
tellTarget ("/main/screen") {
screen = text1;
}
(текстовое поле screen находится в клипе screen)
Оригинал написал(а) Denisator
Собственно имеется примерно такая конструкция:
text1="сообщение";
tellTarget ("/main/screen") {
screen = text1;
}
(текстовое поле screen находится в клипе screen)
text1="сообщение";
_root.main.screen.screen=text1;
Denisator
17.07.2002, 14:13
Ещё раз спасибо всё отлично работает...
Вопросов больше нет..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.