ActionScript Hakkında bilgi | ActionScript Kullanımı

Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları nesne yönelimli programlama dilidir. Actionscript ECMAscript üzerine inşa edilmiştir, ECMAscript JavaScript’in esasını oluşturduğu için birçok geliştirici için Actionscript’i anlamak kolaydır. Actionscript Flash içerik yazarlığı esnasında kullanılan özel aksiyonları destekleyen bazı ek ECMAscript özellikleri de içermektedir

Kod Yazımı
 

ActionScript 2.0

Aşağıdaki kod, 0 derinliğine, [0,0] koordinatlarına, 100 piksel genişliğinde ve yüksekliğinde yazı kutusu oluşturmaktadır. Sonra text parametresine “Merhaba, Dünya” yazısını atayarak gösterimini sağlamaktadır.

createTextField("Merhaba_txt", 0, 0, 0, 100, 100);
Merhaba_txt.text = "Merhaba, Dünya";

 

ActionScript 2.0 ile sınıf mantığında kod yazılacak olursa, dosya adının, sınıf adıyla (Merhaba.as) aynı olması gerekir.

class com.example.Merhaba extends MovieClip
{
    public function Merhaba() {}
    public function onLoad() :Void
    {
        var Merhaba_txt:TextField = this.createTextField("Merhaba_txt", 0, 0, 0, 100, 100.);
        Merhaba_txt.text = "Merhaba, Dünya";
    }
}

ActionScript 3.0

ActionScript 3.0 ile ActionScript 2.0 yazım şekli benzerdir. Fakat farklı olan objelerin API’leridir. Aşağıdaki kodu önceki ActionScript 2.0 kodlarıyla karşılaştırın:

var Merhaba_txt:TextField = new TextField();
Merhaba_txt.text = "Merhaba Dünya";
this.addChild(Merhaba_txt);

ActionScript 3.0 kod yazımı biraz daha kapsamlı ve geniş olabilir. Fakat anlaşılması kolaydır. Ayrıca önceki ActionScript sürümlerine oranla daha hızlı çalışır.

Merhaba.as adındaki dosya içinde yer alan kodlar:

package com.example
{
	import flash.text.TextField;
	import flash.display.Sprite;

	public class Merhaba extends Sprite
	{
		public function Merhaba()
		{
			var Merhaba_txt:TextField = new TextField();
			Merhaba_txt.text = "Merhaba Dünya";
			addChild(Merhaba_txt);
		}
	}
}
1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (3 Kişi oy verdi, 5 üzerinden ortalama puan: 3,67. Bu yazıya oy vermek ister misiniz?)
Burak Durmuş’in profil fotoğrafı

Burak Durmuş

İstanbul doğumluyum. Eğitim hayatım Kahramanmaraş'ta geçti. Web Programlama alanında lise eğitimi aldım. Üniversite'de bilgisayar programlama üzerine eğitim aldım. Grafik tasarım konusunda kendi çabalarımla tatmin edici seviyeye geldim ve birçok firmaya bu üçü hakkında hizmet verdim. Şuan Kahramanmaraş'ta özel bir şirkette bilişim sorumlusuyum. Hedeflerimin arasında çok iyi bir web sistemi geliştirip birçok insana hitap etmek başta geliyor. Bunun için yeterince çalışıyor ve sürekli öğreniyorum. Öğrenmek en sevdiğim eylemlerden biridir ve öğrenme-öğretme konusunda kesinlikle pasif değilim.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir