Просмотр полной версии : Простая анимация на уровне ActionScript
еть два объекта:
кнопка
и объект ввиде кружка
Задача:
при нажатии на кнопку кружок должен двигатся по Х
Как это зделать на уровне Action Script.:confused:
Один раз нажмешь и mc поплывет =)
_root.button.onPress = function() {
_root.mc.onEnterFrame = function() {
this._x += 1;
};
};
в втором примере пока ты неотпустишь кнопку мувик будет двигатся , если отпустишь оностановится =)
_root.zzz = 1;
_root.onMouseUp = function() {
_root.zzz = 1;
};
_root.button.onPress = function() {
_root.zzz = 2;
};
_root.onEnterFrame = function() {
if (_root.zzz == 2) {
_root.mc._x += 1;
}
};
а как сделать чтоб она не просто передвинулась ,а создать так сказать эффект анимации ну скажем чтоб она плавно передвинулась на нужное место ?? :drinks:
KidsKilla
20.07.2006, 19:13
http://laco.wz.cz/tween/
ставишь, попотом
my_mc.tween('_x', 200);
или
my_mc.moveTo([200, 300]);
хотя от лукаваго это всё =)
_root.button.onPress = function() {
_root.mc.onEnterFrame = function() {
if (this._x<=200) {
this._x += 1;
}
};
};
для второго варианта :
_root.zzz = 1;
_root.onMouseUp = function() {
_root.zzz = 1;
};
_root.button.onPress = function() {
_root.zzz = 2;
};
_root.onEnterFrame = function() {
if (_root.zzz == 2 && _root.mc._x<=200) {
_root.mc._x += 1;
}
};
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.