actionscript 2.0

Post on 25-Jan-2016

58 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

macromedia Flash 8. ActionScript 2.0. on (press) { hesap = function() { malFiyatı = 5.00; vergiYüzdesi = giriş.text; toplamVergi = malFiyatı * vergiYüzdesi; toplamÜcret = malFiyatı + toplamVergi; if (toplamÜcret >= 50) { gösterge.gotoAndStop (2); giriş.text="";} - PowerPoint PPT Presentation

TRANSCRIPT

macromedia

FlashFlash 8

on (press) {hesap = function() {

malFiyatı = 5.00;vergiYüzdesi = giriş.text;toplamVergi = malFiyatı * vergiYüzdesi;toplamÜcret = malFiyatı + toplamVergi;

if (toplamÜcret >= 50) {gösterge.gotoAndStop (2);giriş.text="";}

else {gösterge.gotoAndStop(1);}

metinKutusu.text = "Toplam borcunuz " + toplamÜcret + " YTL";}hesapla_btn.onRelease=hesap;}

Eylemleri tetikleyen ifadelerdir. on (press)

Bir butona tıklama, Fareyi hareket ettirme, Bir tuşa basma, Bir yazının değiştirilmesi, Bir movie’nin yüklenmesi, Bir sesin sonlanması…

Butonlar için “on( )” Movie Clipler için “onClipEvent( )”

Bu elemanlar Flash’a; Bir şeyleri değiştirmesini, Oluşturmasını, Yüklemesini, Silmesini, vs. söyler.

malFiyati = 5.00; gösterge.gotoAndStop (2);

Olaylarla kullanıldığında dalgalı parantezler ({}) içerisinde yer alırlar.

Birbirlerinden noktalı virgüllerle (;) ayrılırlar.

Programcı tarafından isimleri tanımlanabilen ve verileri saklayabilmek için kullanılan kaplardır.

Sayı, String, Boolean, Nesne veya Movie Clip veri türlerinden herhangi biri olabilir.

Değişken tanımlanırken; Boşluk kullanılmaz Sayı ile başlamaz Anahtar sözcükler değişken olmaz (Brake, for, if, else …) Değişken ismi sonuna eklenen eklerle veri türüne ait metot

ve özellikler listelenir (_str, _mc, _btn, _sound, _video,…) Local, Timeline ve Global olarak tanımlanabilir

Atama MatematikselAtama Matematiksel

=, *, /, +, -, %, ++, --, +=, -=, *=, /=, %=, ==, !=, ===, !==, <, >, <=, >=, &&, ||, !

semboller Eşitlik MantıksalEşitlik Mantıksal

vergiYüzdesi = giriş.text; vergiYüzdesi isimli değişkene giriş isimli input text

içerisindeki bilgiler atandı.

vergiYüzdesi * 500; vergiYüzdesi değişkeninin değerini 500 ile çarpar.

Sayısal, mantıksal veya sözel her türlü değer veridir.

Basit Veri Türleri (String, Number, Boolean), Referans Veri Türleri (Object, Movie Clip) ve Diğer Veri Türleri(undefined, NaN, null) olmak üzere üç türü bulunmaktadır.

malFiyatı = 5.00; (Değişken) (Veri)(Değişken) (Veri)

Değişkenlerin veya nesnelerin almış oldukları değere göre karşılaştırma yaparak koşula uyan veya uymayan durumları gerçekleştiren ifadelerdir.

if, else, else if, switch-case-default ve ?: olmak üzere türleri bulunmaktadır.

KoşulKoşul

if (toplamÜcret >= 50) {gösterge.gotoAndStop (2);

GerçekleşmesiGerçekleşmesi giriş.text="";}else {gösterge.gotoAndStop(1);} GerçekleşmemesiGerçekleşmemesi

Belirtilen koşul sağlanıncaya kadar işlemleri tekrar ettiren ifadelerdir.

while, do…while, for, for…in, break, continue, timeline ve movie clip olmak üzere türleri bulunmaktadır.

do{yapılacak işler;

} while (koşul);

for (değişken ; koşul ; sayaç){yapılacak işler;}

Değişken ve parametreleri belli işlemlere tabi tutarak yeni bir değer meydana çıkaran yapılardır

fonksiyonAdi = function() {yapilacak işler; } şeklinde yazılır

hesap = function() {malFiyatı = 5.00;vergiYüzdesi = giriş.text;

Fonksiyonları kullanmak için olay veya olay denetleyicisine gereksinim vardır

hesapla_btn.onRelease=hesap;}

Aynı veya farklı veri türlerinden birden fazla değer alan değişkenlere verilen isimdir.

kullanici = new Array();kullanici[0] = “Çağlar”;kullanici[1] = “Kayalıdere”; şeklinde yazılır

İndekslenmiş ve ilişkili olmak üzere iki türü bulunmaktadır.

kullanici = new Array();kullanici.isim = “Çağlar”;kullanici.soyad = “Kayalıdere”;

ActionScript içinde belirli görevleri vardır.

Değişken, fonksiyon veya etiket adı olarak kullanılamazlar. if,else, for, case, function, break, on(press), on(rollOver), on(rollOut) vb.

Programda olaylar veya fonksiyonlar ile birlikte kullanılacak eylemleri içerisine alan cisimlerdir.

Bunun sonucunda – {Bunları yap}

on (press) {

malFiyatı = 5.00;

vergiYüzdesi = giriş.text;

}

Eylemleri birbirinden ayırmak için kullanılır.

malFiyatı = 5.00;

vergiYüzdesi = giriş.text;

toplamVergi = malFiyatı * vergiYüzdesi;

toplamÜcret = malFiyatı + toplamVergi;

Birkaç farklı biçimde kullanılırlar Hedef yolların gösterilmesinde:

_root.tr.eskişehir.tepebaşı

Nesnelerin özelliklerini belirleme ayracı olarak:

tekerlek._rotation = 90; tekerlek._visible=false;

Ondalık sayıları birbirinden ayırmada: malFiyatı = 5.00;

ActionScript kodlarının özelliklerinin yazılmasında kullanılır.

gösterge.gotoAndPlay (3);

on (press);

trace(“Merhaba”);

Kod içerisindeki yazısal (sözel) verileri belli etmek için kullanılır.

metinKutusu.text = “Toplam borcunuz ” + toplamÜcret + “YTL”;

“//” işaretleri ile başlayan satırlardır.

Bu işaretle başlayan satırlar Flash tarafından göz ardı edilirler.

Kullanılmasındaki amaç, ilgili kodun hangi amaçla yazıldığına dair bilgi vermektir.

top related