Моя анимация - всего 100 кадров. Я хочу установить диапазон кадров. Есть ли команда, чтобы играть только кадры от 50 до 75? Я хочу, чтобы начальный и конечный кадры были в объекте, на который я могу позвонить позже. Должен быть «лучший» способ сделать это!Начало и конец кадра AS3
100 кадров всего < == играть от 50 до 75 ==>
ОБРАЗЦА
These commands work, but I would end up adding labels and stop();
//start playing at given frame
Play at 9950.00
gotoAndPlay(4990,"Scene 1");
//advance and stop at given frame
my_mc.gotoAndStop(my_mc.currentFrame + 10);
//control frame rate on stage
Frame rate command
stage.frameRate = 90;
USE
Бегин-и-конец моего фильма должен быть объект это я. Моему фильму нужно будет управлять временем и продолжительностью для заданного количества кадров. Комментарий, если у вас есть идеи.
МЕТКИ
AS 3.0, класс таймера, дисплей времени масштабирования
Патрикс пример модифицированного "Я играю со значениями, но нет эффекта или ошибка"
import flash.display.MovieClip;
import fl.transitions.Tween;
import fl.transitions.easing.*;
//...
function playFromTo(from:int, to:int, duration:Number):Tween {
return new Tween(this, "tweenFrame", None.easeNone, from, to, duration, true);
}
//instance of tweenFrame on stage
var _tweenFrame:Number;
function set tweenFrame(value:Number):void{
//what about value?
_tweenFrame = value;
gotoAndStop(int(value));
}
function get tweenFrame():Number{
return _tweenFrame;
}
Ваш вопрос не относится к Flex Framework, я удалил эту метку – invertedSpear
Где вы поставить этот код? это в классе? Не забудьте положить ваш геттер и сеттер в качестве публичного поля. – Patrick