ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER

Slides:



Advertisements
Benzer bir sunumlar
Konu: Windows Sistem Araçları
Advertisements

C# - Metotlar.
Değişken , Veri Türleri ve Operatörler
JavaScript Birinci Hafta.
PHP-MySQL ile Profesyonel Web Programlama
KONTROL ÖZELLİKLERİ.
Bölüm 2 C Dilinin Temelleri
METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak.
C Programlama Diline Giriş
Javascript Oğuz İNAL.
VERİ TİPLERİ VE DEĞİŞKENLER
Operatörler.
Nesne Tabanlı Programlama
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Dizi (ARRAY) Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içersinde yüzlerce değişken olabilir. Dizi elemanları index adı verilen sıra.
OPERATÖRLER.
Erişim Denetimi, Fonksiyon
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
NESNE TABANLI PROGRAMLAMA -METOTLAR-
METODLAR.
C++ Yapısı Giriş-Çıkış Komutları Döngü Komutları
Formüller Mustafa AÇIKKAR.
İnternet Programcılığı II
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
C ile Programlamaya Giriş
Microsoft EXCEL (2) Kapsam Kopyalama, Yapıştırma Açıklama Ekleme Satır ve Sütunların Boyutlandırılması Bitişik Hücrelere Dayanarak Otomatik Veri Girme.
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER
Metotlar.
FONKSİYONLAR.
DEĞİŞKENLER VE VERİ TİPLERİ
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme
INTERNET TABANLI PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA
Mantıksal Operatörler ve Denetim Yapıları
PHP.
C# Veri Tipleri ve Değişkenler
VERİ TİPLERİ VE DEĞİŞKENLER
Değişken Türleri.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
Fonksiyonlar ile Çalışmak
BİLGİSAYAR MUHASEBE YAZILIMLARI
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Grafik ve Animasyon-II
2. HAFTA 2. Hafta.
Modül 2: Formlar ve Kontroller ile Çalışmak. Programlama Kavramları Formlar ile Çalışmak Kontroller ile Çalışmak Kodu Biçemlemek Genel Bakış Visual Studio.NET.
4. Hafta1 4. HAFTA. 4. Hafta2 Fonksiyonlar  Büyük problemler, küçük parçalara bölünerek kolay çözülür  Yazılımlar benzer modüller içerirler  Hata ayıklama.
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Sayısal Analiz / Uygulama
OTO1004 Bilgisayar Destekli Mühendislik Dersi Sunu No:01 Öğr. Gör. Dr. Barış ERKUŞ.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar Yazım ve Noktalama Kuralları C Kütüphaneleri C Dilindeki Sözcükler Değer Sabitleri Veri Tipleri Değişkenler.
Programlamaya Giriş-I Bölüm-1. Algoritma Algoritma günlük yaşamımızda yaptığımız işler sırasında sıklıkla kullandığımız bir yöntemdir. Algoritma, bir.
ACTIONSCRIPT TEMELLERİ
FONKSİYONLAR.
C Programlama Dili Bilgisayar Mühendisliği.
Kemikler ile Çalışmak (Bone Tool)
SEMBOLLER.
VERİ TÜRLERİ.
Bölüm 2 C Dilinin Temelleri
2.2. Özel Semboller ve Pascal Sözcükleri
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
YAPISAL PROGRAMLAMA Hafta-6
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Bilgisayar Bilimi Problem Çözme Süreci-2.
2.2. Özel Semboller ve Pascal Sözcükleri
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
AC500 Eğitim Sunumları 3. Değişken Tanımlama.
NİŞANTAŞI ÜNİVERSİTESİ
Bölüm 2 C Dilinin Temelleri
C ile Programlamaya Giriş
Sunum transkripti:

ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER

1.1. ACTIONSCRIPT Animasyon yazılımının 5. versiyonunda tam olarak bir uygulama diline dönüşmüş ve ActionScript ismini almıştır. ActionScript 3.0 diliyle ActionScript yeni bir boyuta taşınmış ve güçlü bir programlama dili olmuştur. ActionScript 3.0 nesne tabanlı (OOP) bir programlama dilidir. Sunucu tarafında çalışan çeşitli internet programlama dilleri (php,asp,asp.net,java vb.) ile uyumlu çalışabilmektedir.

1.2. EYLEMLER PANELI Eylemler paneli, animasyon yazılımı içerisinde Script yazmak için geliştirilmiş editördür. Eylem panelini açmak için: Pencere > Eylemler (F9) komutunu kullanabilirsiniz.

Resim :Eylemler paneli

PANEL BÖLÜMLERI Eylemler paneli 3 bölümden oluşmaktadır. Script elemanları Bu bölümde,tüm ActionScript sınıfları gruplandırılmış olarak bulunur.

PANEL BÖLÜMLERI Script Ekleme - Düzenleme Alanı Kodların yazıldı ğ ı ve daha önceden yazılmış kodların düzenlenebildi ğ i bölümdür.

PANEL BÖLÜMLERI Script gezinme alanı Karmaşık animasyon ve uygulamalarda kod yazılan yerler arasında hızlı geçiş yapmak için ActionScript 2.0 ile geliştirilmiş ve halen kullanılan özelliktir. Kod yazılan tüm nesneler bu bölümde listelenir.

PANEL ARAÇLARı Eylemler panelinde kod yazarken kullanımı kolaylaştıran do ğ ruluk denetimi yapan araçlar bulunmaktadır.

PANEL ARAÇLARı Otomatik düzenleme Otomatik düzenleme çalıştırıldı ğ ında kod penceresinde yazılmış kodlar standarda göre yeniden düzenlenir, kurallara uygun girinti verilir, satır sonunda kullanılmayan noktalı virgülleri (;) gerekli yerlerde otomatik olarak yerleştirir. Script’i kullanmak için:  Panel içerisine aşa ğ ıdaki kodları ekleyin.

1.3. YAZıM KURALLARı Açıklamalar Eylemler paneli açılır ve ( // ) ifadesi yazılır. Buradan sonra yazılanlar tüm satırı açıklama satırı haline getirir. Satır bitti ğ inde açıklamada bitmiş olur.  /* …….. */ ifadesi yazıldı ğ ında, arasına yazılan her şey açıklama olarak alınır.

DÜZEN > TERCIHLER (CTRL+U) YA DA “EYLEMLER” PANELI

1.3. YAZıM KURALLARı Bloklar { } parantezleri (küme parantezi, süslü parantez, güzel parantez) arasında yazılan her kod birlikte çalışmak için bloklanır.

1.3. YAZıM KURALLARı Nokta(.) Nesnelerin yol tanımlarını yapabilmek ya da sınıfların özellik ve metotlarına ulaşmak için kullanılan işarettir.

1.3. YAZıM KURALLARı Noktalı Virgül (;) Yazılan kodlarda ifadenin bitti ğ ini göstermek amacıyla ifade sonuna konulur.

1.4. ACTIONSCRIPT ILE İ LETIŞIM Film Klipleri ile Çalışma Film kliplerini ActionScript içerisinde kullanmak için sahnedeki yerini ve film klibinin ismini bilmek yeterlidir. Örnek ismi oluşturmak için: Örnek ismi ekleyece ğ imiz nesnemiz sahneden seçin. Özellikler panelindeki örnek adı bölümüne de ğ işken isimlendirme kurallarına uygun olarak bir örnek ismi verin.

UYGULAMA 1 Yeni bir çalışma sahnesi açın. Sahneye dikdörtgen çizip film klibi haline getirin örnek adını dikdörtgen yapın. Dikdörtgen klibine çift tıklayarak içerisine girin ve kare1, kare2, kare3, kare4 örnek isimlerine sahip film kliplerini oluşturun. Kare4 film klibinin içerisine girip kare5 örnek ismine sahip şekli oluşturun.

UYGULAMA 1

1.4. ACTIONSCRIPT ILE İ LETIŞIM Veri Türleri ActionScript 3.0 içerisinde kullanılan veri türleri basit ve ileri düzey veri türleri olarak ikiye ayrılır.

Alfanümerik veri türü (String) İ çerisinde harf, kelime, sayı, özel karakterler kısacası klavyeden basılan her tuşu barındırabilen veri türüdür. Yazılan her şeyi içerisine veri olarak alabilir. Sayısal de ğ erleri veri olarak aldı ğ ında bu de ğ erler ile matematiksel işlemler yapılamaz. Mantıksal veri türü (Boolean) Do ğ ru (true) ve yanlış (false) de ğ erler alabilen veri türüdür. Genellikle karşılaştırmalarda kullanılır. Bu veri türünde tanımlanmış bir de ğ işken do ğ rudan true ya da false de ğ eri verilebilece ğ i gibi karşılaştırma sonucu true ya da false de ğ erini alabilir. Nesne veri türü (object) Nesne kavramı ve nesneler hakkında gerekenler sınıflar konusunda ayrıntılı işlenecektir. Temel olarak nesnelere metotlar tanımlanabilir ve veriler yüklenebilir. Void veri tipi Fonksiyon için kullanılan veri tipidir. (Fonksiyonlar daha sonra detaylı işlenecektir). Sadece fonksiyonlarda kullanılır. Fonksiyonun dışarıya veri döndürmedi ğ i zamanlarda kullanılır. Fonksiyonda return kullanılacaksa void kullanılmaz.

1.4. ACTIONSCRIPT ILE İ LETIŞIM İ leri Düzey Veri Türleri İ leri düzey olarak tanımlanabilecek veri türleri: XML, XMLList, Array, date, error, function, RegExp şeklindedir.

1.4. ACTIONSCRIPT ILE İ LETIŞIM De ğ işkenler De ğ işken tanımla kuralları aşa ğ ıdaki şekilde ifade edilebilir. ActionScript 3.0 büyük küçük harf duyarlıdır. Yani MEB, Meb, mEB, meB vb. birbirinden farklı de ğ işkenler olacaktır. Sadece İ ngilizce karakterler kullanınız ı, İ,ş,Ş,ç,Ç,ü,Ü,ö,Ö, ğ, Ğ karakterleri Türkçe karakterlerdir. En çok karıştırılan küçük ı ve büyük İ karakterine dikkat ediniz. Özel karakterler kullanmayınız *,?,/ gibi karakterler de ğ işken içersinde kullanılmaz. De ğ işken isimleri rakamla başlayamaz fakat de ğ işken içerisinde rakam kullanılabilir. 1volkan yanlış bir kullanım olacaktır. volkan1, v1olkan, vo1lkan gibi yazılışlar do ğ rudur. De ğ işken tanımlamada yapılan en büyük hatalardan biri de de ğ işken ismi olarak kısaltma kullanmaktır. Örne ğ in: yki yerine yenikullaniciismi yazmak, sonrası için daha kullanışlı olacaktır. Kelimeler arasında boşluk bırakılmamalıdır.

1.4. ACTIONSCRIPT ILE İ LETIŞIM De ğ işken Tanımlama ActionScript içerisinde de ğ işken tanımlamak için variable kelimesinin kısaltılmışı olan var kelimesini kullanmalıyız.

1.4. ACTIONSCRIPT ILE İ LETIŞIM Sabitler Program içerisinde de ğ eri hiç de ğ işmeyen yapılara sabit denir. Sabit tanımlamanın de ğ işken tanımlamadan tek farkı, en başta yazılan var yerine const yazılmasıdır. const pi:Number=3.14; Bu ifadenin program içerisinde de ğ eri de ğ iştirilmek istenirse, animasyon yazılımında derleyici hatası alınacaktır. const pi:Number=3.14; pi=4.3;

Trace Cümlecikleri İ stenilen anda istenilen de ğ işkenlerin anlık de ğ erleri ya da istenilen ifade output ekranına yazdırılabilir.

SONRAK İ HAFTA FONKS İ YONLAR OLAYLAR EVENTLISTENER FARE OLAYLARI KLAVYE OLAYLARI