Actionscript

Kısaca: ActionScript, Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları bir betik 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 ...devamı ☟

ActionScript, Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları bir betik dilidir. Actionscript ECMAscript üzerine inşa edilmiştir. ActionScript ve JavaScript, köklerini ECMAScript kodlama dilinin uluslararası standardı olan ECMA-262 standardından alırlar. Bu nedenle, JavaScript'e aşina olan geliştiriciler ActionScript'e yabancılık çekmeyeceklerdir. Actionscript Flash içerik yazarlığı esnasında kullanılan özel aksiyonları destekleyen bazı ek ECMAscript özellikleri de içermektedir.

ActionScript kodlama dili uygulamanıza karmaşık etkileşimler, oynatma kontrolü ve veri görüntüleri eklemenizi sağlar. ActionScript kendi sözdizimi kurallarına, ayrılmış anahtar sözcüklerine uyar ve bilgi depolamak ve geri almak için değişkenleri kullanmanızı sağlar. ActionScript birçok faydalı görevi gerçekleştirmenizi sağlayan nesneler oluşturmanıza izin veren, yerleşik sınıflardan oluşan geniş bir kitaplık içerir.

Kodlamaya başlamak için ActionScript öğelerinin tamamını bilmeniz gerekmez; belirli bir amacınız varsa, basit eylemleri kullanan komut dosyaları oluşturmaya başlayabilirsiniz.

ActionScript sürümleri

Flash, farklı türdeki geliştiricilerin ve oynatma donanımının ihtiyaçlarını karşılamak amacıyla birden fazla ActionScript sürümü içerir.

  • ActionScript 3.0 son derece hızlıdır. Bu sürüm, nesneye yönelik programlama kavramına diğer ActionScript sürümlerinden biraz daha fazla aşinalık gerektirir. ActionScript 3.0 ECMAScript tanımlamasıyla tamamen uyumludur, daha iyi XML işleme, iyileştirilmiş bir olay modeli ve ekrandaki öğelerle çalışmak için iyileştirilmiş bir mimari sunar.
ActionScript 3.0 kullanan dosyalar ActionScript'in önceki sürümlerini içeremezler.

  • ActionScript 2.0'yi öğrenmek ActionScript 3.0'ü öğrenmekten daha kolaydır. Flash Player derlenmiş ActionScript 2.0 kodunu derlenmiş ActionScript 3.0 kodundan daha yavaş çalıştırsa da, daha tasarıma dayalı içerikler gibi ActionScript 2.0 hesaplama açısından yoğun olmayan birçok türde proje için kullanışlıdır. ActionScript 2.0 de ECMAScript tabanlıdır ancak tamamen uyumlu değildir.
  • ActionScript 1.0, ActionScript'in en basit halidir ve Flash Lite Player'ın bazı sürümleri tarafından hala kullanılmaktadır. ActionScript 1.0 ve 2.0, aynı FLA dosyası içinde bir arada bulunabilirler.
  • Flash Lite 2.x ActionScript, cep telefonları ve mobil cihazlarda çalışan Flash Lite 2,0.x tarafından desteklenen ActionScript 2'ın bir altkümesidir.
  • Flash Lite 1.x ActionScript, cep telefonları ve mobil cihazlarda çalışan Flash Lite 1.x tarafından desteklenen ActionScript 1.0'ın bir altkümesidir.


ActionScript ile çalışma şekilleri

ActionScript'le çalışmanın birkaç yolu vardır.

  • Komut Dosyası Yardımcısı modu ActionScript'i, kodu kendiniz yazmadan FLA dosyanıza eklemenizi sağlar. Siz eylemleri seçersiniz ve yazılım her eylem için gerekli olan parametreleri girmeniz amacıyla bir kullanıcı arabirimi sunar. Belirli görevleri yerine getirmek için hangi işlevlerin kullanılacağı hakkında biraz bilginiz olmalıdır ancak sözdizimi
öğrenmenize gerek yoktur. Birçok programcı olmayan kişi ve tasarımcı bu modu kullanmaktadır.

  • Davranışlar kodu kendiniz yazmadan dosyanıza eklemenizi sağlar. Davranışlar ortak görevler için önceden yazılmış komut dosyalarıdır. Bir davranış ekleyebilir ve sonra onu Davranışlar panelinde kolayca konfigüre edebilirsiniz. Davranışlar sadece ActionScript 2.0 ve önceki sürümlerde bulunur.
  • Kendi ActionScript'inizi yazmak size belgeniz üzerinde fazlasıyla esneklik ve kontrol sağlar ancak ActionScript dili ve kurallarına aşina olmanız gerekir.
  • Bileşenler, karmaşık işlevleri uygulamanıza yardımcı olan önceden oluşturulmuş film klipleridir. Bir bileşen, onay kutusu gibi basit bir kullanıcı arabirimi kontrolü veya kaydırma bölmesi gibi karmaşık bir kontrol olabilir. Bir bileşenin işlevini ve görünümünü özelleştirebilir ve başka geliştiriciler tarafından oluşturulmuş bileşenleri indirebilirsiniz. Çoğu bileşen, bir bileşeni tetiklemek veya kontrol etmek için bir miktar ActionScript kodu yazmanızı gerektirir.


İç Bağlantılar



Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

Adobe Flex
6 yıl önce

rastlayarak Actionscript 3 olarak bilinen, Flex 2'nin yayınlanmasıyla örtüşen, en son ECMAScript teknik özelliğini yansıtan ActionScript programlama dilinin...

Adobe Flash
3 yıl önce

yaparken daha kullanıcı dostu ve etkileşimli yapıya sahip olması için ActionScript adı verilen bir dili de kullanıma sunmuştur. Adobe AIR'ın son versiyonu...

Nesne Yönelimli Programlama
3 yıl önce

Bilimleri) Tasarım şablonları İTÜ Ninova Açık Ders Malzemeleri, Nesne Yönelimli Programlama Actionscript ve Nesne Yönelimli Programlama (OOP) (Türkçe)...

Nesne Yönelimli Programlama, 1960, 1970, 1980, 1990, ADA, Bjarne Stroustrup, C, C++, CORBA, Dalmaçyalı
Adobe
3 yıl önce

BlazeDS Adobe ColdFusion Adobe JRun Apache Cordova PDF, PostScript, ActionScript, SWF, FLV Adobe Color, Photoshop Express, Acrobat.com Adobe Spark Adobe...

Adobe Systems, Bilgisayar, Kuruluş, Kurum, Program, Taslak, Yazılım
S60 (yazılım platformu)
6 yıl önce

(GPS) gibi telefon özelliklerine erişim olanağı sağlayan S60'a özgü ActionScript uzantılarına sahip Adobe Flash Lite 3.0'ı içerir. S60 5.nesil kullanıma...

Transformice
3 yıl önce

Erişim tarihi: 14 Nisan 2011.  (Fransızca) ^ "Adobe Flash / Flex & Actionscript: Training & Forums > Viewing profile: Tigrounette laBelette". 18 Şubat...

Oyun motorları listesi
3 yıl önce

Evet Yok Blender3D C++ Python Windows Evet Hayır Python Box2D C++ Java, ActionScript, C#, JavaScript, D, Python, DarkBasic, Lua Windows Evet Hayır Yok Build...

Programlama dilleri listesi
3 yıl önce

ABC ALGOL Abel ABLE ABSET ABSYS Abundance ACC Accent ActForex Action! ActionScript Ace DASL ACT-III Ada Adenine Afnix Agda Agena Agora AIS Balise Aikido...