PDA

Просмотр полной версии : Подскажите скрипт


JackieO
07.10.2005, 18:32
Скажите пожайлуста может кто знает как написать скрипт...Вот например есть кнопка, есть просто линия, так вот наводишь на кнопку и линия начинает удлинняться(фреймы идут вперёд), сводишь с кнопки и линия уменьшается (фреймы назад), только мне нужно чтобы скрипт не менял размеры линии (чтобы не было никаких типо scale._x = 4), а был привязан именно к проигрыванию фреймов, анимация с линией будет сделана пофреймово (в первом покороче, во втором подлинне и тд)
Спасибо

silin
07.10.2005, 18:44
в простейшем раскладе:
line_mc.stop();
but.onRollOver=function(){line_mc.onEnterFrame=nextFrame};
but.onRollOut=function(){line_mc.onEnterFrame=prevFrame};

Andromed
07.10.2005, 18:58
как пример

on (rollOver) {
this.inc = true;
if (this.onEnterFrame == undefined) {
this.onEnterFrame = function() {
if ((this.inc) and (this._currentframe<this._totalframes)) {
this.gotoAndStop(this._currentframe+1);
}
if (!this.inc) {
if (this._currentframe>1) {
this.gotoAndStop(this._currentframe-1);
} else {
delete this.onEnterFrame;
}
}
};
}
}
on (releaseOutside, rollOut) {
this.inc = false;
}

для оптимизации можно также удалять/создавать onEnterFrame on RollOut
пример на 8.. пока писал код ктото уже овтетил :)

JackieO
08.10.2005, 02:47
Спасибо за ответ