ActionScript


1998 Yazarlar: Harry Grossman bırakın
: 30
Yazma Verileri
: ortaya çıktı
nesne yönelimli, pratatypny, zorunluluk, komut dosyası
güçlü statik
Temel uygulama: Adobe Flash Player, Adobe AIR
, Adobe Flex
uğramıştır etkisi: JavaScript
Java
Web sitesi:
wwwadobecom
helpadobecom
ActionScript - bir nesne yönelimli programlama dili, ActionScript Flash uygulamaların içeriği etkileşim, veri işleme ve çok daha fazlası ekler ECMAScript'e grubu lehçelerinden biri Flash Player ActionScript parçası olan ActionScript sanal makine sanal makine, infaz eden içerisine byte-derlenen Flash Player, çalıştırmak SWF dosya-
SWF dosyaları dahildir od, Flash Player şeklinde oradayım bir eklenti uygulama Flaş ise Web tarayıcısı yanı sıra bağımsız bağımsız Ayrıca, ikinci durumda, çalıştırılabilir projektör exe dosyayı oluşturabilir ActionScript
interaktif multimedya uygulamaları, oyunlar, web siteleri ve daha oluşturmak için ActionScript kullanarak
SFX benzerliğiyle swf dosyası ile birleştirilen Oyuncu - açık kaynak dili, onun şartname web Adobe1 herkese açık şekilde Apache Flex parçası olarak derleyici ve sanal makine Tamari açmak n 1 Tarihçe
2 Sözdizimi
21 ActionScript 20 ActionScript 22 30 23
MXML
ayıklayıcı 24 Sayfa 3. Yapı
içerik
açık bir yazılımdır 312 kompleks veri yapıları 32 ActionScript 3
321 temel veri tiplerinin
veri paketlerinin 322 Kompleks tip 323
4 popüler orta
> 31 ActionScript 2 | 311 temel veri tiplerinin < | br> 5 Notlar 6 Kaynaklar
Gistoryyapravits
dil ActionScript 10 Flash MX altıncı versiyonu olarak adlandırılan çıktı Çarşamba, ActionScript dilinin ilk versiyonunda ilk programlanabilir oldu Flash, Macromedia, sürüm 5 sürümü ile çıktı olarak ActionScript
kaynağına düzenleme ve ActionScript 2004, Macromedia yılında 10 Kullanılmıyor
sınıf sınıf,
arayüzü arayüzü <: birlikte olduğu sınıflar, yeni anahtar kelimeler dayalı sıkı bir türlerinin tanımı, hem de programlama, tanıtıldı Flash MX 2004 7'nin çıkışı ile ActionScript 20'nin yeni bir sürümünü tanıttı br> bitki kalıtım
erişim değiştiricileri uzatır: özel, gecen neşriyata müracaat ic; budur pratatypnay da Macromedia bir programlama dili yayınladı ActionScript 10
cep telefonları için programlama dili için
diğer Flash Lite sürümünü
, tamamen
20 ActionScript ActionScript baytkodu nesil sona erer, derleme zamanında yapılır sınıf hiyerarşisi ile çalışmak 10 Deney türlerinin bir üst kümesidir ve 2006 yılında aynı ActionScript 10 Get Adobe Flex programlama ortamında ActionScript 30 geldi ve daha sonra Adobe Flash 9'da
ActionScript 30 çift halinde olduğu Annie ActionScript 20, niteliksel bir değişiklik ile, 700 kez ActionScript 30 ActionScript 10/20 kıyasla performans artışı sağlar eski biçimsel sözdizimi sınıfları bugünün sınıf sınıf tabanlı nesne yönelimli programlama yerine avm 20 yeni sanal makine kullanır ve sağlar sadece yakın tür programlama dillerine 10 bin kat ActionScript ile 30 Java ve C # Artış olarak hız önemli performans iyileştirmeleri yukarı sağlar bitmap ile ActionScript 30 ikili verilerle çalışmak için izin verir grafikleri etkilemeden, talimatları işliyor raduktsyynastsi dinamik çeviri JIT koduna göre performans bu artış genellikle Oyuncu Sürüm Yazılım Innovations
AS1 ile karşılaştırıldığında birçok razov3 artırır sadece belirli veri türleri için mevcuttur ve kod özel organizasyon koda2 hacmini gerektirir
2
, sonraki kuşaklar "eylem",: gotoAndStop
; gotoAndPlay
; nextFrame
; prevFrame
; getURL
;
3 Oluşum loadMovie; EC dayalı programlama ile Kullanılan ActionScript pratatypnae ilk versiyonunun senaryo Sayfa 5 | görünüm uygulanmasına tam destek ile
4
ilk sürümü MAScript ve deyimi geçiş
Eklendi olay modelinin
usul ve nesne yönelimli programlama Sayfa 6 için tam destek sağlar
AS2 destek AMF ve RTMP protokolleri Sayfa 7
görünüm vardı, ECMAScript'te 4 dayanmaktadır hangi metin Sayfası için CSS desteği eklendi
sınıf tabanlı programlama 8 yeni güvenlik kurallarının
çıkması sınıfının ortaya çıkması Bitmap görüntülemek için
bir filtre AS1 / AS2 ekleme
Sayfa 9
yeni betik motoru ECMAScript, ActionScript Virtual Machine AVM2 AVM uyumluluk için tutulan gerçek zamanlı olarak veri, meraların AVM2'de
görünüşü yoluyla ActionScript 3 için destek ekler Çeşitli filtreler ve efektler
10
3D etkileri
XML için E4X renyum metnin düzeni API Page 102
geliştirilmiş p2p desteği eklendi Gürültü
çizim Geliştirilmiş
Genişletilmiş
AS1
AS1
desteklenmez
,
AS1 AS2, 3D-Hızlandırma Destek ActionScript sürümleri
grafik, USB cihazlarla çalışmak için 11
Oluşum nizkauzrovnevaga API AS2, Sintaksispravits
AS3 | ActionScript 20pravits
ActionScript sözdizimi ECMAScript spesifikasyonu dayanmaktadır kaynağına düzenleme | Bu kod
düzenlemek kaynak noktası 0, 0, derinlik 0 derinlikte, yeni bir metin alanı oluşturur ve metin satırını ayarlayarak 100 100 piksel aksiyon, «Merhaba dünya» kodu kutuya yazılmalıdır olduğunu - createTextField
çerçeve
greettext = "Merhaba dünya!";;, 100, 0, 0, 0, 100 "selamlamak" AS2 kodunda yazılı
sınıf örneği ayrı bir dosya olarak saklanır ve fla kaynak kodu projesi ile aynı klasörde yer alacak
sınıf comexampleGreeter MovieClip
kamu fonksiyon onLoad uzatır: ActionScript
Void
30pravits | 30 AS Adobe Flex SDK derlenmiş kaynak kodunda düzenleme kaynak:
MXMLpravits
paket | //: uygulama xmlns: mx = "http mx, XML versiyonu = "10" kodlama = "UTF-8" reaksiyona sokulmasıyla
ve LT
edilmiştir:
MXML uzantısı XML yazılmış kaynak kodu, düzenlemek wwwadobecom / 2006 / mxml "xmlns =" "düzen =" dikey "
creationComplete =" initApp "& gt;
& lt; mx: script & gt;
& lt; CDATA
kamu işlevi initApp: void

& gt;
& lt; / mx: script & gt;
& lt; mx: Etiket id = "title" fontSize = "24" fontStyle = "cesur" text = ' "Merhaba, Dünya!" Örnek '/ & gt;
& lt; mx: TextArea id = "mainTxt" genişlik = "250" / & gt;
ve m / mx: Uygulama ve gt;
Adladchykpravits | debugger'ın düzenlemek kaynağı
örnek, bir dize AS2 ve dönüştürebilir çıkışı herhangi bir veri görüntüler daha: "Merhaba dünya" iz
;
Strukturapravits | ActionScript 2pravits
düzenlemek kaynağı | İlköğretim türleri dadenyhpravits
düzenlemek kaynağı |
Tip Açıklama
düzenlemek kaynak
Dize örneğin karakter dize dizisi,: «Merhaba Dünya»
Numarası Herhangi bir sayısal değer
gibi 0, 05, 1150 Boole Bir
|
mantıksal değerini «gerçek» veya ayarlanabilir bir nesnenin örneğini nesne
«yanlış»
nesne, yöntem, fonksiyonlar, parametreler Karmaşık türleri dadenyhpravits sınıflar
edilir TextField
MovieClip kolay grafik nesne içeren görüntüleri
Tip Açıklama
düzenlemek kaynağı bir Düğme
düğme C '
girilir Dinamik metin alanını ya da bir şey
esasen önceden tanımlanmış davranışları bulunan bir Film Klip 4 kare oluşur: Yukarı, Üzeri, Aşağı ve
Hit tarih dizi dizi
tarih / saat verisine hakkında bilgi içeren nesne
HTTP POST üzerinden değişkenler gönderip almak için kullanılır
LoadVars ve HTTP GET
ses
XMLNode
XML düğümü
XML
XML nesnesi MP3 ses verilerini içeren NetConnection
2'ye etkileşim sağlar
NetStream
diğer biçimlere formatında ses verisi | Masaüstünde veya
padagruzki swf filmleri ve jpg png resimler için MovieClipLoader sınıfı EventListener
olay işleyicisi
bir tarayıcı sekmesinde örneğin aynı kapsamda flash makaralı ActionScript 3pravits
İlköğretim türleri dadenyhpravits
düzenlemek kaynağı | düzenlemek kaynak Adobe Type olarak belgelere bakın
Açıklama
bir Boolean değeri «gerçek» veya «yanlış» olarak ayarlanabilir
int
tamsayı 32 bit sayısal değer
sayısı 263- için -263 ila 64 bit fraksiyonel sayısal değeri
0 232-1 aralığında -231 231-1
uint
tamsayıdır 32 bit sayısal değer aralığı bir programcı göstermek istiyorsa, tanımsız kullanılır - sıfır Bağlantı
1
boş UTF-16 tek değer içeren
veri türü geçersiz
kodlanmış kullanın 16 bit karakterlerin
dize
dize geçersiz etmek "hayır dönüş» etmiştir
olarak işlev türü kladanyya türleri dadenyhpravits | düzenlemek kaynak Adobe Type olarak belgelere bakın
FKÖ anahtar sınıfın
Nesne Açıklama Nesne Dizisinin
veri dizisi gevşek yazarak herhangi sürebilir
bütün sınıflar AS3 temelidir değerleri, örneğin: 'a', 5, böyle bir vektör madde halinde Vector
dizi güçlü yazarak veri dizisi
yeni metin alanıdır; İp ve gt; ama dize verileri 'a', 'b', '' içerebilir Fonksiyon
hata içeriyor
sınıf Hata
tarih / saat bilgileri içeren
tarihi
sınıfı bir örnek taban sınıfı, E4X standart ECMA-357 XMLLIST
Dizi-atılan temeller
dayalı XML
XML nesnesine
RegExp
Düzenli ifadeler
herhangi bir yöntem AS3 'tesis XML sınıfının
Paketypravits içerik aramak için | ActionScript kaynağı
30 yerine Flash Player 9 API düzenleme - C ++ da yazılan standart kütüphane aşağıdaki paketlerinde düzenlenen 700'den fazla dersten oluşur C ++ ad alanlarını analogları söyleyebiliriz:
Paketi Açıklama > flashaccessibility
sınıfları genellikle hata işleme
sınıfları,
ekrandaki bir görüntüyü göstermek için Flash Player kullanan Flash içeriği ve satmak ana sınıfları flashdisplay
uygulamalara erişim desteklemek için > flashexternal
Flash Player konteyner
flashfilters
d ile iletişim kurmak için kullanılan ExternalInterface sınıfını içerir Ben noktalar, dikdörtgenler ve dönüştürme matrisleri gibi geometri sınıfları, çalışmak için
Bitmap filtreleri flashgeom
sınıflar ile çalışmak - BitmapData sınıfını desteklemek ve fotoğraflar: flashmedia
sınıfları önbelleğe olasılığı multimedya çalışmak için - örnek, ses ve URL istekleri gönderme ve bir şebeke örneğin üzerinden veri almak için, video
flashnet
sınıflar ve Flash Remoting
Flash içerik filmi
flashprofiler
baskı için
sınıfları flashprinting için hata ayıklama için kullanılan ve profil kod
flashsystem
sınıflar vardır işlevler işlevsel düzeyde sisteme erişmek için Böyle güvenlik, çok dilli içerik olarak alnastsi, ve TD
flashtext böyle bir fare ve sınıfları ile çalışmak olarak metnin kendi biçimlendirme, boyut, stil ve konumu
flashui
sınıflar kullanıcı arayüzü ile çalışmak için
sınıfları, klavyenin
flashutils ByteArray gibi ek sınıflar, AS önceki sürümlerini desteklemek için gerekli olan XML ile çalışmak için aralıklarını ve diğerlerinin FlashXML
sağlayan XML desteği ve tüm özellikleri zamanlama için, ikili verilerle Timer çalışmak

mx al uygulama arabirim oluşturmak için tasarlanmış sınıfları meydana paketler de vardır Roddy Flex ve orta Flash'ın
Popüler asyaroddyapravits için fl paketleri | Adobe Flash
düzenlemek kaynak - 9 desteği AS3
çıktı Flaş 6 Flash ile başlayan AS2 oluşturulduğu için tarihsel birinci ortam Flash 5 ile başlayarak GİBİ destekler AS1 kodunu düzenlemek için yeteneği ile, panelin «EYLEMLER» geldi Adobe Flash Builder - Powerflasher FDT
masaüstü ve mobil cihazlar için RIA uygulamaları oluşturmak için geliştirme ortamı - Çarşamba, deneyimli flaş programcısı tarafından tanınan, tutulma dayanmaktadır - ücretsiz entegre geliştirme ortamı modüler platformlar arası uygulamalar
FlashDevelop - bedava geliştirme ortamı ve Flash IDE Flex SDK, MTASC kullanılarak veya Flash uygulamaları oluşturmak için olanak sağlar C # ile yazılmış editörü, haxe
CodeDrive - Microsoft Visual Studio
SWFTools dayanan oldukça hızlı derleyici ile geliştirme ortamı ve editör - bedava // helpadobecom / LiveDocs / gözlük / actionscript / 3 / wwhelp / wwhimpl / js / html / wwhelphtm
Ted ↑: swf-dosyalar için süit, paket ↑ http
Notları
bir derleyici ActionScript 30 as3compile içerir patrick | ↑ Altı nedenlerle
Girişimci, baba ve etkileşimli yazılım geliştiricisi ActionScript 30 kullanımı | Spasylkipravits Get Adobe Geliştirici Bağlantısı | Adobe gibi sitede düzenlemek kaynak
sayfa
gr Industrial'in
ABAP: Basic programlama dilleri
p n / 4 · Cehennem · · ActionScript Assembler · AutoIt · Awk · TEMEL · C · COBOL · C ++ · C # · ColdFusion · D · Delphi · Erlang · Eiffel · Forth · FoxPro · Dataflex · Fortran · Groovy · Haskell · Java · JavaScript · J ++ · J # · Simge · Araf · Lisp · Lua · Objective-C · Oberon · Öz · Pascal · Perl · PHP · PL / I · Prologue · Yakut · Python · Tcl · Şeması · Smalltalk · SQL · Vala · Görsel DataFlex · Visual Basic · VBNet · Akademik
Premier Lig
Visual FoxPro · Temiz · köri · Logo · MATLAB · ML · Scala in IEC61131-3'a
Talimat listesi · ST · FBD · Merdiven Diyagramı · SFC
Diğer
Algol Algol · 68 · 2 modül · Miranda · Umut
Özat erychnyya
INTERCAL · Brainfuck · Befunge tüm dillerin · Malbolge · Unlambda
liste


ActionScript

Выпадковыя Артыкула

Возера Лебядзіна

Возера Лебядзіна

 Беларусь Рэгіён Віцебская вобласць Даўжыня 0,37 км Шырыня 0,35 км Плошча 0,09 ...
Аляксандр Валянцінавіч Вампілаў

Аляксандр Валянцінавіч Вампілаў

19 жніўня 1937(1937-08-19) Месца нараджэння: гор. Чаромхава, Іркуцкая вобласць, Расія Да...
Стасеўка (Бабруйскі раён)

Стасеўка (Бабруйскі раён)

Ста́сеўка1 трансліт: Stasieŭka, руск: Стасевка — вёска ў Бабруйскім раёне Магілёўскай вобласці ...
Паўднёвая Азія

Паўднёвая Азія

Паўднёвая Азія (бенг.: দক্ষিণ এশিয়া, мальд.: ދެކުނު އޭޝިޔާ, гудж.: દક્ષિણ એશિયા, хіндзі: दक्षिण एशि...

Выпадковыя Артыкула (searchxengine.com)

Эканоміка Калінінградскай вобласці

Эканоміка Калінінградскай вобласці

Эканоміка Калінінградскай вобласці ў сілу яе своеасаблівага геаграфічнага становішча адноснай асноўн
Ракі Валгаградскай вобласці

Ракі Валгаградскай вобласці

Па тэрыторыі Валгаградскай вобласці працякае каля 190 рэк рознай велічыні [1]. Яны ставяцца да басей
Рванг Пам

Рванг Пам

Рванг Пам Стадиум Rwang Pam Stadium - шматфункцыянальны стадыён у Джос, Нігерыя У асноўным ён выкары
шахтавае

шахтавае

Шахтавае (укр. Шахтавых) - пасёлак гарадскога тыпу, размешчаны ў Данецкай вобласці (Украіна) у 2 км