GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

Benzer belgeler
Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

HESAP MAKİNASI YAPIMI

Flash Actionscript 3.0 Preloader uygulaması ve Siteye bağlantısı

KOD PARÇACIKLARI 1 / 5

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

BÖLÜM ÖRNEK FLASH UYGULAMALARI. GRAFİK ve ANİMASYON Flash ile Kayan Menü Tasarımı

MASAÜSTÜ YAYINCILIK (FLASH)

Kullanım Kılavuzu



ASP.NET ile Bir Web Sitesi Oluşturma

BAROLAR WEB SİTESİ EĞİTİMİ

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

HSancak Nesne Tabanlı Programlama I Ders Notları

24 Kasım 2011 / Perşembe

2. Belgeye Metin Ekleme

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Luca NET Kobi Ticari Yazılımında ilk yapılacaklar

Kodlama Paneli. Nazmiye Demirel Ortaokulu SCRATCH Scratch bir grafik programlama dilidir.

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

Vodafone Cep Sağlık. Kullanıcı Yardım Kılavuzu Sayfa isimlerine tıklayarak ilerleyebilirsiniz. İçindekiler

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

Microsoft Excel 1.BÖLÜM

Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

E-Posta Yönetimi. E-Posta Açma, Silme ve Yönetim Kılavuzu

MASAÜSTÜ YAYINCILIK (FLASH)

MEBİS Kullanım Kılavuzu. Öğretim Elemanı Yeni İstanbul Medipol Üniversitesi

GÖRÜNÜM OLAYLAR KALEM

4. ANİMASYON OLUŞTURMA

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

CAMPUSIUM UZAKTAN EĞİTİM SİSTEMİ KULLANIM KILAVUZU

MS POWERPOINT Şekil 111 Powerpoint 2010 Programını Başlatmak

HESAP PLANI DEĞİŞİKLİĞİ

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

MEB E-Posta Hizmetleri ve Outlook Programı

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

SAP ÜRETİM TEYİT EKRANI EĞİTİM NOTU

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

MUHTAR ADAYI İÇİN KULLANIM KILAVUZU

Öğrenci Kullanım Kılavuzu

Öğrenci Kullanım Kılavuzu

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

Android Ders Notları

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

MEBİS Kullanım Kılavuzu. Öğrenci İstanbul Medipol Üniversitesi

Modü l 8: Sünü Hazırlama

Okul Web Sitesi Yönetim Paneli Kullanımı

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

BLGM 354 DENEY 1 * GİRİŞ

UZAYLIYLA SOHBET. Kedi kuklasını silip bu kuklalardan birini seçin ve projenize başlayın.

İdari Birimler Yönetim Paneli Kullanma Kılavuzu Bilgi İşlem Daire Başkanlığı Web Tasarım Ve Yazılım Birimi

SM 100 Terazi Ayarları. Digi SM 100. SM 100 Terazi Ayarları

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Microsoft PowerPoint

KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak :

Avrasya Üniversitesi. Tuncay AYDEMİR

expomed & labtechmed Katılımcı Portalı Kullanım Kılavuzu

4 Front Page Sayfası Özellikleri

2-Hafta Temel İşlemler

LOGO PARTNER MEETING

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

MASAÜSTÜ YAYINCILIK (FLASH)

kullanımınızda şifrenizi değiştirmeniz nedenle şifrenizi kimseye vermeyiniz.

SIMAN KULLANIM KILAVUZU

Öğrenci Kullanım Kılavuzu

SHERIFF PROTEK V7.37

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin

SATIŞ EKRANININ KULLANIMI:

Yeni Mailing Oluşturma

Cihazınızın İnternet ayarlarını yapabilmek için lütfen aşağıdaki adımları takip ediniz;

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

1 Aralık 2011 / Perşembe

NECMETTİN ERBAKAN ÜNİVERSİTESİ E-POSTA YARDIM BELGESİ

expomed & labtechmed Fuarları Katılımcı Portalı Kullanım Kılavuzu

ATASAYONLINE SİPARİŞ SİSTEMİ

BM 102 Bilgisayar Programlama II. Windows Form Application

Bilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti.

EĞİTMEN PANEL KULLANIM KILAVUZU

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Adım 1) Photoshop ekranının üst bölümünde bulunan Window seçeneğinden Animation u seçiyoruz. Ve alt kısımda uzun bir kutucuk açıldığını göreceksiniz.

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

Windows Live Movie Maker

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

Recep Tayyip Erdoğan Üniversitesi Teknik Bilimler MYO Bilgisayar Teknolojileri Bölümü / Bilgisayar Programcılığı. ***

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

KELİME İŞLEMCİ MİCROSOFT OFFİCE WORD KULLANIMI

MUDES KULLANIM KILAVUZU. (Eğitmen)

Turnitin Kullanım Klavuzu (Öğretim Üyesi)

Transkript:

GRAFİK TASARIM ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

Kod Parçacıklarını Kullanma ve Flash Timeline'ında Gezinme Code Snippet Panelini Kullanarak ActionScript Ekleme Timeline'a Kod Yerleştirme Ders1 ham.fla

Code Snippet Panelini Kullanarak ActionScript Ekleme Ders1 ham.fla dosyası içinde layerlar, grafikler ve animasyonlar bulunmaktadır. Timeline üzerindeki ilk 30 karede bir animasyon, 50.kareden itibaren de etkileşimli bir ara birime ait arkaplan bulunmaktadır.

Code Snippet Panelini Kullanarak ActionScript Ekleme ActionScript 3.0 (AS3) kodları, Timeline üzerindeki bir keyframe (anahtarkare) de veya bir MovieClip Sembolü içindeki herhangi bir keyframe üzerinde oluşturulur. Filmin oynatılması esanasında her framedeki (karedeki) kod, ilgili frame (kare) oynatılırken çalıştırılır. AS3 kodları, AS paneline yazılır. Bu panele; Windows > Actions komutuna veya klavyeden; tuşuna basarak erişebilirsiniz.

Code Snippet Panelini Kullanarak ActionScript Ekleme Code Snippet paneli, yeni başlayanların AS3 a daha kolay bir başlangıç yapmasını sağlar. Bu panel içinde birçok hazır kod bulunmaktadır. Bu panele; Windows > Code Snippet komutuna tıklayarak görüntüleyebilirsiniz. Panel içinde belirli başlıklar altında listelenmiş birçok kod yer almaktadır. Bunlar bu geliştiricinin en sık kullanacağı kodlardır.

Code Snippet Panelini Kullanarak ActionScript Ekleme Ders1 ham.fla uygulama dosyasındaki buton katmanına www.izu.edu.tr adresine gitmek için, IZU Anasayfa butonuna(düğmesine) Code Snippet kullanarak hazır kodlardan uygun olanını ekleyelim. Butonumuzun adını, help_btn olarak Instance Name kısmına yazalım. 1) Bu buton seçili iken Code Snippets Panelini açın 2) ActionScripts > Actions başlığı altındaki Click to Go to Web Page çift tıklayın 1 2

Code Snippet Panelini Kullanarak ActionScript Ekleme Katmana eklenen kod ; Artık butona tıkladığınızda, Sabahattin Zaim üniversitesinin ana sayfasının yeni bir sekmede açıldığını göreceksiniz.

AS kodlarını yerleştirmeye başlamadan önce, Timeline daki layerlardan (katmanlardan) birnin isminin labels olduğuna dikkat edin. Bu layer, 2. frame de loop ; 50. framede home adında birer etikete sahiptir. Flash da herhangi bir kareye etiket verebilirsiniz. labels layerındaki 30.cu kareyi seçiniz F6 tuşuna basarak keyframe ekleyiniz. Bu keyframe seçiliyken, Properties panelinin sol üst kısmındaki Label >Name alanına endloop yazıp enter tuşuna basınız. Timeline üzerinde yeni eklediğimiz label (etiket) 30. frame de belirecektir.

Pek çok çalışmada timeline nın belirli bir bölümünün tekrar tekrar oynatılmasına ihtiyaç duyulabilir. Örnekte 2. frame ile 30. frame arasındaki kısmın tekrar tekrar oynatılması istenmektedir. Bunun için actions katmanında 30. frame i seçin, F6 tuşuyla yeni bir keyframe ekleyin. gotoandplay komutuyla oynatma kafasını istenen kareye gönderip, oradan oynatılmasını sağlayabilirsiniz. Bu komut içine frame sayısı verilerek çalıştırılabileceği gibi, label (etiket) vererek de çalıştırabiliriz. Örneğimizde 2.-30. frame arası loop ile labellendiği (etiketleniği) için komut içine bu label ı yazabiliriz. Filmi test ettiğimizde (Ctrl+Enter), filmin home karesine ulaşamadığını fakat açılış animasyonunun tekrar tekrar oynatıldığını görürsünüz. Bunun sebebi 30.frame e yazılan kodun, oynatma kafasını 30. frame e her ulaştığında 2. frame e geri göndermesidir.

2.-30. frame arasının KAÇ KEZ TEKRARLANDIĞINI SAYMAK için SAYMA DEĞİŞKENİ oluşturalım. AS3 de bir değişken tanımlamak için var ifadesinin ardından yeni değişkene vermek istediğimiz ismi yazarak değişken tanımlayabilirsiniz. Değişken isimlerini oluştururken dikkat etmemiz gereken bazı kurallar vardır;

Şimdi bu kurallara bağlı kalarak, AS layer ında (actions layer ı) 1. frame i seçin ve count adında bir değişken oluşturun ve başlangıç değeri olarak 1 verin;

Her döngü tamamlandıktan sonra, count değerinin değişmesini sağlamak için AS layer ındaki 30. frame ı seçin ve değişkeni 1 arttırın. ++ karakterleri, değeri 1 er arttırmak için kullanılan yöntemdir. Komutun bu şekilde yazılması, count değişkeninin değerini 1 arttırır.

Count değişkeninin değerini sahnede göstermek ve animasyonun kaç kez tekrarlandığını görüntülemek için metin katmanında bulunan metin alanını seçin. Bu alanın dynamic text olarak ayarlandığına dikkat edin. Ayrıca metin alanına info_txt adı verilmiştir. Bu metin alanında count değerleri görüntülenmek istenmektedir. Bunun için AS layer ında 2. frame i seçin F6 tuşuna basarak yeni bir keyframe oluşturun. Yeni oluşturulan keyframe seçiliyken, Actions panelini açın; info_txt öğesinin text özelliğine, count değişkeninin String ifadeye çevirip atayın. Filmi tekrar izlediğinizde, metin alanında başlangıçta 1 sayısı görünecek ve animasyonu her tekrarında bu sayı 1 artacaktır.

Animasyonun 5 kez tekrarlandıktan sonra oynatma kafasının home label ının bulunduğu 50. frame e atlamasını sağlayalım. Bu işlemi yapmak için Koşullu Deyim kullanılması gerekmektedir. Bunun için AS layer ındaki 30. frame i seçin ve Actions panelinden gotoandplay komutunu silin. Koşullu deyim olarak IF deyimi kullanılacaktır. Bu deyimbir koşuldan; koşul doğruyken yapılacak bir işlem bloğundan ve koşul yanlış olduğunda yapılacak başka bir işlem bloğundan oluşur. Koşul olarak, count değişkeninin 4 den büyük olduğunda home label ına gitmesini, küçük ve eşit olduğunda ise loop label ına gitmesini ayarlayalım Filmi test ettiğinizde, animasyonun 5 kez tekrarlandığını ve ardından home label ının başladığı 50. frame e gittiğini görebilirsiniz.

home frame indeki metin alanında başka bir metin görüntüleyebilmek için AS layer ında 50. frame e gelin F6 tuşuna basarak yeni bir keyframe oluşturun. Actions panelinden bu keyframe de info_txt öğesinin text özelliğine istenilen metni çift tırnak içinde yazayarak atayabilirsiniz Filmi bir kez daha test ettiğinizde animasyonun son bölümünde yazdığınız metni görebilirsiniz. Yapılan uygulamalar basit olmasına rağmen veriler, değişken kullanarak dpolamak ve aktarmak, değişken durumlara koşullu deyimler kullanarak cevap vermek, AS3 ile zengin etkileşimli uygulamalar oluşturmanın kritik birer parçasıdır.