![]() |
движение объекта
Привет всем!
Подскажите, пожалуйста, как сделать простую вещь: при клике на кнопку объект плавно с ускорение перемещается скажем на 300пикселей. Спасибо! |
Привет, недавно решал эту задачу вот тут: http://www.flasher.ru/forum/showthread.php?t=132002
В конце проверенный, жизнеспособный код |
Все проще. 3 типа движения мувика mc, варианты для разных кнопок:
Код AS1/AS2:
|
Помнится, Уважаемый mooncar уже не раз помогал хорошим советом))) Его слушать - хорошо))) Жаль его не было, когда я решал свой вопрос ;)
|
Да что там.
Полезно, конечно, организовывать все пошагово, для самобучения, но порою бывает проще использовать класс. |
Если честно, я искал в словаре as2 класс Tween, но так и не нашел((((
Добавлено через 1 минуту То ли плохо искал, то ли словарик так себе, то ли голова))) Но...))) |
Это раздел «ActionScript 2.0 Components Language Reference »
То есть, если в хелпе искать, нужно выбрать хотя бы режим «All books». |
спаисибо огромное!
Четко и ясно :) |
Для Tween переводил для себя
Regular: воодушевление постепенно возрастет или уменьшится в скорости как определено облегчающим методом. Bounce: воодушевление подпрыгнет назад несколько шагов, когда оно достигает end позиции перед урегулированием в этом. Back:воодушевление выйдет за end позицию перед подпрыгиванием обратно в это. Elastic: смесь "Bounce и Back" комбинируемые эффекты. Strong: более подчеркиваемый Regular: эффект. None: нет специальный tweening, объектное движение не будет развивать скорость вдоль пути. easeIn: - tween эффект применяется к началу воодушевления. easeOut: - tween эффект применяется до конца воодушевления. easeInOut: - tween эффект применяется к началу и концу воодушевления. easeNone: - никакой tweening эффект не применен, чтобы использоваться Ничто tween функция. \\\ Tween.stop() делает, что это говорит, это говорит tween остановить в его текущей координате. Tween.resume() говорит tween к итоговому воспроизведению от его текущей координаты, этот метод используется после призыва .stop() метод. Tween.continueTo(окончание, продолжительность) говорит tween продолжать, это - воодушевление к новому пункту, начинающемуся от его текущей координаты. Tween.start() говорит tween запустить воспроизведение от начального исходного пункта, это не то же как .resume(). Tween.fforward() говорит tween остановить в конечном итоге значение воодушевления. Tween.nextFrame() говорит tween пойти к следующей рамке. Tween.preFrame() говорит tween вернуться к предыдущей рамке. Tween.rewind() говорит tween пойти назад и остановить в его исходном пункте. Tween.yoyo() говорит воодушевлению играть в перемене. .onMotionChanged - беспрерывно запустил, когда воодушевление бежит. .onMotionFinished - запустил, когда воодушевление закончено. .onMotionResumed - запустил, когда .resume() к методу обращается, чтобы возобновить воодушевление, будучи остановленным. .onMotionStarted - запустил, когда воодушевление инициировано, используя .start() или .yoyo() метод. Код не будет запущен первый раз воодушевление сыграно, когда tween создан. .onMotionStopped - запустил, когда .stop() обращается к. Tween.duration Это свойство возвращает продолжительность, для которой предполагается, что tween воодушевление участвует в гонке. Tween.finish Это возвращает end значение, которое мы назначили, создавая tween. Tween.FPS Это возвращает число рамок за секунду, в которой воодушевление бежит. Tween.position Это возвращает текущее значение property настоящего tweened. |
"yoyo() говорит воодушевлению играть в перемене. " - это нечто! :)
|
| Часовой пояс GMT +4, время: 12:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.