![]() |
Подскажите скрипт
Скажите пожайлуста может кто знает как написать скрипт...Вот например есть кнопка, есть просто линия, так вот наводишь на кнопку и линия начинает удлинняться(фреймы идут вперёд), сводишь с кнопки и линия уменьшается (фреймы назад), только мне нужно чтобы скрипт не менял размеры линии (чтобы не было никаких типо scale._x = 4), а был привязан именно к проигрыванию фреймов, анимация с линией будет сделана пофреймово (в первом покороче, во втором подлинне и тд)
Спасибо |
в простейшем раскладе:
line_mc.stop(); but.onRollOver=function(){line_mc.onEnterFrame=nextFrame}; but.onRollOut=function(){line_mc.onEnterFrame=prevFrame}; |
Вложений: 1
как пример
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.. пока писал код ктото уже овтетил :) |
Спасибо за ответ
|
| Часовой пояс GMT +4, время: 01:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.