|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
255 отрезков от 0 до 1. В чем противоречие?
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
КорДум, зачем так много строк кода?
Это совсем простая задача, и не надо делать ее такой сложной... Только больше заморочек сами себе делаете. |
|
|||||
Регистрация: Feb 2012
Сообщений: 47
|
так-с, у меня сейчас надпись то получилась но не исчезает плавно
я засыпаю на ходу поэтому вообще несоображаю package p { import flash.display.*; import flash.utils.*; import flash.net.*; import flash.events.*; import flash.text.*; import flash.display.Sprite; import flash.display.DisplayObjectContainer; public class DrawName extends MovieClip { private var nam; private var cont:Sprite = new Sprite(); private var timer; public function DrawName() { } public function drawNam(){ nam = new CreateButton('Кожа', 30, 0x000000, "Times New Roman", true, false, 90, 60, 100, 100, TextFieldAutoSize.CENTER, TextFormatAlign.CENTER, false, null, false, null, false, null); cont.addChild(nam); cont.alpha = 1; addChild(cont); timer = new Timer(100, 256); timer.addEventListener(TimerEvent.TIMER, timerListener); timer.start(); } private function timerListener(e:TimerEvent) { cont.alpha -= 1/255; addChild(cont); e.updateAfterEvent(); } } } Wolsh да сглупил мельком прочитал не вдумался щас понял о чем ты |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Сделал один простенький пример:
var spr:Sprite=new Sprite(); addChild(spr); spr.graphics.beginFill(0xFF0000); spr.graphics.drawCircle(0,0,50); spr.x=spr.y=100; spr.alpha=1; var timer:Timer=new Timer(50); timer.start(); timer.addEventListener(TimerEvent.TIMER, timerHandler); function timerHandler(e:TimerEvent):void { if(spr.alpha==0){ timer.stop(); } else { addChild(spr); spr.alpha-= 1/timer.delay; } } Добавлено через 1 минуту Цитата:
Альфа вообще не округляется. |
|
|||||
Регистрация: Feb 2012
Сообщений: 47
|
вот код опять неполучается
package p{ import flash.display.*; import flash.utils.*; import flash.net.*; import flash.events.*; import flash.text.*; import flash.display.Sprite; import flash.display.DisplayObjectContainer; public class DrawName extends MovieClip { private var nam; private var cont:Sprite=new Sprite ; private var timer; public function DrawName() { } public function drawNam() { nam = new CreateButton('Кожа',30,0x000000,"Times New Roman",true,false, 90,60,100,100,TextFieldAutoSize.CENTER,TextFormatAlign.CENTER, false,null,false,null,false,null); cont.addChild(nam); cont.alpha = 1; addChild(cont); timer = new Timer(51); timer.start(); timer.addEventListener(TimerEvent.TIMER,timerListener); } private function timerListener(e:TimerEvent) { if (cont.alpha == 0) { timer.stop(); } else { addChild(cont); cont.alpha -= 1 / timer.delay; } } } } |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
А ты вообще что-то видишь на сцене?
|
|
|||||
Регистрация: Feb 2012
Сообщений: 47
|
да я вижу все(в т.ч. и надпись nam), но эта надпись ни плавно ни мгновенно не меняет плавность
|
Часовой пояс GMT +4, время: 00:43. |
|
« Предыдущая тема | Следующая тема » |
|
|