|
|
|||||
Регистрация: Aug 2011
Сообщений: 100
|
Alpha для String
Всем здравсвуйте.
Пытаюсь сделать анимацию, в которой строка текста будет плавно появляться по одной букве образую все предложение целиком. Анимация заключается в изменеии альфа канала с помощью твинмакса Вот код private function addText():void { txtFrt = new TextFormat(); txtFrt.font = "Arial"; txtFrt.bold = true; txtFrt.size = 20; txt1 = new TextField(); txt1.x = 200; txt1.y = 50; txt1.width = 300; txt1.alpha = 0; txt1.text = "Hello World !!!"//message; txt1.setTextFormat(txtFrt); addChild(txt1); textArray.push(txt1); timer = new Timer(500); timer.addEventListener(TimerEvent.TIMER, animationText, false, 0, true); timer.start(); } private function animationText(event:TimerEvent):void { if(timer.currentCount != txt1.text.length) { TweenMax.to(txt1.text.charAt(count), 1, {autoAlpha:1}); count ++; }else { timer.stop(); } } ReferenceError: Error #1069: Не удалось найти свойство alpha в String; отсутствует значение по умолчанию. at com.greensock.plugins::AutoAlphaPlugin/onInitTween() at com.greensock::TweenLite/init() at com.greensock::TweenMax/init() at com.greensock::TweenMax/renderTime() at com.greensock.core::SimpleTimeline/renderTime() at com.greensock::TweenLite$/updateAll() Как можно реальзивоть этот эффект? Можно сделать, что-то типа такого? Чтоб строка приняла свойства мувиклипа ? Последний раз редактировалось Isaac; 24.09.2011 в 17:08. |
Часовой пояс GMT +4, время: 00:57. |
|
« Предыдущая тема | Следующая тема » |
Теги |
alpha , textfield , tweenMax |
|
|