Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.text.TextField;
- import flash.text.TextFormat;
- /**
- $(CBI)* ...
- $(CBI)* @author MONGELLOR
- $(CBI)*/
- public class Main extends Sprite
- {
- /*Lazım olan değişkenleri oluşturduk.*/
- public var txtSkor:TextField;
- public var textFormat:TextFormat;
- public var sayi:Number;
- public var artisHizi:Number;
- public var artan:Number;
- public function Main():void
- {
- /*Bize lazım olan değişkenleri tanımladık.*/
- sayi = new Number(500);
- artisHizi = new Number(5);
- artan = new Number(0);
- /*Textin özelliklerini belirleyen textFormatı yerleştirdik.*/
- textFormat = new TextFormat();
- textFormat.size = 35;
- textFormat.bold = 1;
- textFormat.font = "Comic Sans MS";
- /*Sayıyı gösterecek olan texti tanımladık ve yerleştirdik.*/
- txtSkor = new TextField();
- addChild(txtSkor);
- txtSkor.x = stage.stageWidth / 2 - 30
- txtSkor.y = stage.stageHeight / 2 - 30;
- txtSkor.autoSize
- txtSkor.defaultTextFormat = textFormat;
- /*Sayı artış animasyonuna(enterFrame) eventListener ekledik.*/
- txtSkor.addEventListener(Event.ENTER_FRAME, sayiArttir)
- }
- public function sayiArttir(e:Event):void
- {
- /*artan değerinin sürekli artmasını sağladık.*/
- artan += artisHizi
- /*Her artışta bir artan değerini texte yeniden yazdırdık.*/
- txtSkor.text = String(artan);
- if (artan >= sayi)
- {
- artan = sayi;
- /*Sayı artış animasyonuna(enterFrame) eklediğimiz eventListener'ı sildik.*/
- txtSkor.removeEventListener(Event.ENTER_FRAME, sayiArttir);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment