![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 25
|
задача стоит у меня следующая:
необходимо сделать, чтобы текст появлялся большими буквами и как бы проявлялся и уменьшался до определённой величины. то есть ка кбы появлялся из-за экрана и падал на него. пытаюсь делать следующим образом: package main{ import flash.display.Sprite; import flash.display.Stage; import flash.events.Event; import flash.text.*; public class index extends Sprite { // строки выводимые на экран var chars1:String = "Вы мечтаете купить машину?"; public function index() { var txt:TextField = createMyText(chars1); var txt_fmt:TextFormat = myFormat(90); txt.setTextFormat(txt_fmt); addChild(txt); addEventListener(Event.ENTER_FRAME,onEnterFrame); } private function onEnterFrame(e:Event):void { var txt:TextField = createMyText(chars1); var txt_fmt:TextFormat = myFormat(90); if (txt_fmt.size>20) { txt_fmt.size -= 5; } txt.setTextFormat(txt_fmt); addChild(txt); } // TextFormat private function myFormat(ds:Number=100):TextFormat { var txt_fmt:TextFormat = new TextFormat(); txt_fmt.color = 0xDDB049; txt_fmt.align = 'center'; txt_fmt.size = ds; txt_fmt.font = 'Scriptorama'; return txt_fmt; } private function createMyText(s:String,a:Number = 100):TextField { var txt:TextField = new TextField(); txt.alpha = a; txt.htmlText = s; txt.width = stage.stageWidth; txt.height = stage.stageHeight; // return txt; } } } 1118: Implicit coercion of a value with static type Object to a possibly unrelated type Number. каким?? или как такой же эффект сделать по другом? думал делать с помощью масштаба, но кода в формате устанавливаешь размер шрифта, то масштаб почему-то ен работает... и ещё... альфа почему-то тоже не работет. |
![]() |
Часовой пояс GMT +4, время: 05:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|