b'\n_START_ARTICLE_\nActionScript\n_START_PARAGRAPH_\nActionScript, Flash geli\xc5\x9ftiricilerinin sunum seviyesi mant\xc4\xb1\xc4\x9f\xc4\xb1n\xc4\xb1 tasarlamak i\xc3\xa7in kulland\xc4\xb1klar\xc4\xb1 nesne y\xc3\xb6nelimli programlama dilidir. Actionscript ECMAscript \xc3\xbczerine in\xc5\x9fa edilmi\xc5\x9ftir, ECMAscript JavaScript\'in esas\xc4\xb1n\xc4\xb1 olu\xc5\x9fturdu\xc4\x9fu i\xc3\xa7in bir\xc3\xa7ok geli\xc5\x9ftirici i\xc3\xa7in Actionscript\'i anlamak kolayd\xc4\xb1r. Actionscript Flash i\xc3\xa7erik yazarl\xc4\xb1\xc4\x9f\xc4\xb1 esnas\xc4\xb1nda kullan\xc4\xb1lan \xc3\xb6zel aksiyonlar\xc4\xb1 destekleyen baz\xc4\xb1 ek ECMAscript \xc3\xb6zellikleri de i\xc3\xa7ermektedir\n_START_SECTION_\nActionScript 2.0\n_START_PARAGRAPH_\nA\xc5\x9fa\xc4\x9f\xc4\xb1daki kod, 0 derinli\xc4\x9fine, [0,0] koordinatlar\xc4\xb1na, 100 piksel geni\xc5\x9fli\xc4\x9finde ve y\xc3\xbcksekli\xc4\x9finde yaz\xc4\xb1 kutusu olu\xc5\x9fturmaktad\xc4\xb1r. Sonra text parametresine "Merhaba, D\xc3\xbcnya" yaz\xc4\xb1s\xc4\xb1n\xc4\xb1 atayarak g\xc3\xb6sterimini sa\xc4\x9flamaktad\xc4\xb1r._NEWLINE_createTextField("Merhaba_txt", 0, 0, 0, 100, 100);Merhaba_txt.text = "Merhaba, D\xc3\xbcnya";_NEWLINE_ActionScript 2.0 ile s\xc4\xb1n\xc4\xb1f mant\xc4\xb1\xc4\x9f\xc4\xb1nda kod yaz\xc4\xb1lacak olursa, dosya ad\xc4\xb1n\xc4\xb1n, s\xc4\xb1n\xc4\xb1f ad\xc4\xb1yla (Merhaba.as) ayn\xc4\xb1 olmas\xc4\xb1 gerekir._NEWLINE_class com.example.Merhaba extends MovieClip{_NEWLINE_    public function Merhaba() {}_NEWLINE_    public function onLoad() :Void_NEWLINE_    {_NEWLINE_        var Merhaba_txt:TextField = this.createTextField("Merhaba_txt", 0, 0, 0, 100, 100.);_NEWLINE_        Merhaba_txt.text = "Merhaba, D\xc3\xbcnya";_NEWLINE_    }}\n_START_SECTION_\nActionScript 3.0\n_START_PARAGRAPH_\nActionScript 3.0 ile ActionScript 2.0 yaz\xc4\xb1m \xc5\x9fekli benzerdir. Fakat farkl\xc4\xb1 olan objelerin API\'leridir. A\xc5\x9fa\xc4\x9f\xc4\xb1daki kodu \xc3\xb6nceki ActionScript 2.0 kodlar\xc4\xb1yla kar\xc5\x9f\xc4\xb1la\xc5\x9ft\xc4\xb1r\xc4\xb1n:_NEWLINE_var Merhaba_txt:TextField = new TextField();Merhaba_txt.text = "Merhaba D\xc3\xbcnya";this.addChild(Merhaba_txt);_NEWLINE_ActionScript 3.0 kod yaz\xc4\xb1m\xc4\xb1 biraz daha kapsaml\xc4\xb1 ve geni\xc5\x9f olabilir. Fakat anla\xc5\x9f\xc4\xb1lmas\xc4\xb1 kolayd\xc4\xb1r. Ayr\xc4\xb1ca \xc3\xb6nceki ActionScript s\xc3\xbcr\xc3\xbcmlerine oranla daha h\xc4\xb1zl\xc4\xb1 \xc3\xa7al\xc4\xb1\xc5\x9f\xc4\xb1r._NEWLINE_Merhaba.as ad\xc4\xb1ndaki dosya i\xc3\xa7inde yer alan kodlar:_NEWLINE_package com.example{_NEWLINE_import flash.text.TextField;_NEWLINE_import flash.display.Sprite;_NEWLINE__NEWLINE_public class Merhaba extends Sprite_NEWLINE_{_NEWLINE_public function Merhaba()_NEWLINE_{_NEWLINE_var Merhaba_txt:TextField = new TextField();_NEWLINE_Merhaba_txt.text = "Merhaba D\xc3\xbcnya";_NEWLINE_addChild(Merhaba_txt);_NEWLINE_}_NEWLINE_}}'