Movatterモバイル変換


[0]ホーム

URL:


İçeriğe atla
VikipediÖzgür Ansiklopedi
Ara

ActionScript

Vikipedi, özgür ansiklopedi
ActionScript
ParadigmasıÇok paradigmalı;nesne yönelimli,fonksiyonel,emirsel (imperative),betik
İlk çıkışı1998
TasarımcıGary Grossman
GeliştiriciAdobe
Kararlı sürüm3.0 (27 Haziran 2006)
EtkilendikleriJavaScript,Java
EtkiledikleriHaxe
İşletim sistemiWindows,macOS
Olağandosya uzantıları.as

ActionScript,Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıklarınesne yönelimli programlama dilidir. ActionscriptECMAscript üzerine inşa edilmiştir, ECMAscriptJavaScript'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ı

[değiştir |kaynağı değiştir]

ActionScript 2.0

[değiştir |kaynağı değiştir]

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.Sonratext 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.

classcom.example.MerhabaextendsMovieClip{publicfunctionMerhaba(){}publicfunctiononLoad():Void{varMerhaba_txt:TextField=this.createTextField("Merhaba_txt",0,0,0,100,100.);Merhaba_txt.text="Merhaba, Dünya";}}

ActionScript 3.0

[değiştir |kaynağı değiştir]

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:

varMerhaba_txt:TextField=newTextField();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:

packagecom.example{importflash.text.TextField;importflash.display.Sprite;publicclassMerhabaextendsSprite{publicfunctionMerhaba(){varMerhaba_txt:TextField=newTextField();Merhaba_txt.text="Merhaba Dünya";addChild(Merhaba_txt);}}}

Dış bağlantılar

[değiştir |kaynağı değiştir]
Yazılım
Suite
Masaüstü
Sunucu
Teknolojiler
Web servisleri
Satın almalar
Kişiler
Taslak simgesiProgramlama dili ile ilgili bu maddetaslak seviyesindedir. Madde içeriğinigenişleterek Vikipedi'ye katkı sağlayabilirsiniz.
Otorite kontrolüBunu Vikiveri'de düzenleyin
"https://tr.wikipedia.org/w/index.php?title=ActionScript&oldid=31825135" sayfasından alınmıştır
Kategoriler:
Gizli kategoriler:

[8]ページ先頭

©2009-2026 Movatter.jp