Показать сообщение отдельно
Старый 27.07.2013, 10:26
maincode вне форума Посмотреть профиль Отправить личное сообщение для maincode Посетить домашнюю страницу maincode Найти все сообщения от maincode
  № 7  
Ответить с цитированием
maincode

Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
Код AS3:
import flash.utils.Timer;
import flash.events.TimerEvent;
import ru.flashpress.tween.anim.FPTween;
import ru.flashpress.tween.events.FPTweenEvent;
import fl.transitions.easing.Strong;
import fl.transitions.easing.Regular;
 
var txtField:TextField = new TextField();
var tf:TextFormat = new TextFormat();
tf.font = new A_La_Russ().fontName;
tf.size = 40;
txtField.defaultTextFormat = tf;
txtField.width = 500;
txtField.height = 350;
txtField.x = 125;
txtField.y = 25;
txtField.embedFonts = true;
txtField.antiAliasType = AntiAliasType.ADVANCED;
 
txtField.multiline = true;
txtField.wordWrap = true;
addChild(txtField);
 
 
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
 
function timerHandler(event:TimerEvent):void
{
	tween.start(20, '+20');
 
}
 
 
var tween:FPTween = new FPTween(txtField, 'rotationY', Strong.easeIn, 0.4);
tween.addEventListener(FPTweenEvent.FINISH, finishHandler);
 
function finishHandler(event:FPTweenEvent):void
{
	switch (event.state.animationId)
	{
		case '+20' :
			var dat:Date = new Date();
			txtField.text = dat.getHours() + " : " + dat.getMinutes() + " : " + dat.getSeconds();
			tween.start(0, '-20');
			break;
		case '-20' :
			break;
	}
}
Не забудьте подключить либу FPTween.swc (в архиве). Подробную информацию(asdoc и примеры использования) о библиотеке FPTween можно посмотреть здесь.
testTimer.swf   (8.5 Кб)

testTimer.zip
Вложения
Тип файла: swf testTimer.swf (8.5 Кб, 241 просмотров)
__________________
FlashPress.ru | Blog