Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вопрос (http://www.flasher.ru/forum/showthread.php?t=77554)

sdwdd 27.03.2006 19:35

Вопрос
 
Товарищи, никак не могу разобраться в чем проблема:

Делаю следующее:
1. File -> Import To Library. Импортируются 2 мувика, один из которых в
Properties превращаю в Butoon. Второй остается MovieClip-ом.
2. Кидаю оба обьекта на рабочую область.
Назначаю инстансы.
3. Далее на Buttonе-е пишу следующеий АС код:
on(press) {
_root.mvc2._xscale+=100;
_root.mvc2._yscale+=100;
}
4. При нажатии на кнопку мувик вообще пропадает...

ПоЧеМу?

Tnx

sdwdd 27.03.2006 23:12

Только что обнаружил что scale-ируемый мувик не пропадает, а просто выходит за границы экрана. Координаты мувика при scale-е почему-то смещаются.

Попробовал сохранять _x и _y, а потом обратно присваивать мувику резервные копии - нифига.

Узнал что при использовании _xscale меняется локальная система координат(для обьекта над которым производится действие).

Но, как я понял параметры _x и _y используют глобальную систему координат, с которой при _xscale ничего не происходит.



Есть соображения?

Olmer 27.03.2006 23:23

Выложи исходник

sdwdd 27.03.2006 23:35

Цитата:

Сообщение от Olmer
Выложи исходник

on(press) {
_root["cr"]._xscale+=50;
_root["cr"]._yscale+=50;
}

Король 27.03.2006 23:38

если у тебя содержимое мувика внутри него не отцентровано, то при скейле все улетает, есественно


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

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