![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Возник такой вопрос
:_root содержит 2 мувика clip1 и box, в clip1 есть clip2 значение _у которого передается переменной ky=clip2._y+45; как передать значение ky в box._xscale? строчка в руте: box._xscale = _root.clip1.clip2.ky; - неработает П.С. подскажете адрес IRC где флешеры обитают. Последний раз редактировалось Rom III; 22.09.2006 в 12:45. |
|
|||||
|
[+1.3 11.09.06]
[+4 22.09.06] Регистрация: Jul 2006
Сообщений: 141
|
_root.box._xscale ?
кстати у рута и мувиков _x и _y разные ![]() |
|
|||||
|
_root.box._xscale - пробовал, неработает
о том что они разные я понимаю, вопрос как значение переменной(а это необязательно координаты) из мувика передать в рут |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
а где задана переменная ky?? (поподробнее)
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Первый вариант:
this.createEmptyMovieClip("clip1", this.getNextHighestDepth());
clip1.createEmptyMovieClip("clip2", clip1.getNextHighestDepth());
this.createEmptyMovieClip("box", this.getNextHighestDepth());
//
clip1._y = 1;
clip1.clip2._y = 2;
box._y = 3;
//
ky = clip1.clip2._y+2;
//
box._xscale = ky;
trace(box._xscale);
this.createEmptyMovieClip("clip1", this.getNextHighestDepth());
clip1.createEmptyMovieClip("clip2", clip1.getNextHighestDepth());
this.createEmptyMovieClip("box", this.getNextHighestDepth());
//
clip1._y = 1;
clip1.clip2._y = 2;
box._y = 3;
//
clip1.ky = clip1.clip2._y+2;
//
box._xscale = clip1.ky;
trace(box._xscale);
this.createEmptyMovieClip("clip1", this.getNextHighestDepth());
clip1.createEmptyMovieClip("clip2", clip1.getNextHighestDepth());
this.createEmptyMovieClip("box", this.getNextHighestDepth());
//
clip1._y = 1;
clip1.clip2._y = 2;
box._y = 3;
//
clip1[ky] = clip1.clip2._y+2;
//
box._xscale = clip1[ky];
trace(box._xscale);
|
|
|||||
|
я наверно нетак объяснил.
в clip1 находится clip2 и код: clip2.onPress = function () {
this.onMouseMove = function () {
this._y = this._parent._ymouse;
if (this._y < -100) this._y = -100;
if (this._y > 0) this._y = 0;
ky = int(-this._y); //+арифметическое выражение
}
Последний раз редактировалось iNils; 23.09.2006 в 12:22. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
this.ky = int(-this._y);
Но до события onPress переменная _root.clip1.clip2.ky будет undefined. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
попробуй _global переменные
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 eXplozive:
Зачем? Я воспроизвёл флешку товарища Rom III с той поправкой, которую предложил. Всё работает. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|