Просмотр полной версии : Проблемка с простым скриптом. Программная анимация.
q это имя клипа, лежащего на сцене1. это скрипт этого клипа:
onClipEvent(enterFrame){
while(_root.q._rotation<100){
h = Number(_root.q._rotation);
_root.q._rotation+=(100-h)/3
}
}
По идее должно быть плавное вращение от текущего положения до поворота на 100, но скрипт зависает... :rtfm: в чём проблема?
Прочитайте пункт 3 (остальные тоже почитайте для общего развития) правил подраздела http://www.flasher.ru/forum/showthread.php?t=79864 и приведите ваш текст в надлежащий вид.
_root.mc.onEnterFrame = function() {
if (this._rotation<=100) {
this._rotation += 1;
}
};
вставь в кадр в котором находится твой мувик с именем "mc".
2Vityalo ничего сложного , скажи как давно ты начал пробовать работать на флеше ?
Vityalo, по какой "идее"?
Цикл, как и в любом языке, выполняется мгновенно (во времени может и заметно, в зависимости от сложности выполняемых действий) и не может быть использован для визуализации.
Используй onEnterFrame и предложенный вариант в качестве основы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.