Director ve Flash Entegrasyonu
Hasan Alış Tarih: 16/06/2005 Yorum: 0 adet
Okunma : 327 Tutanlar: Bu yazıyı 0 kişi tuttu.
Web, Macromedia Flash çıkmadan sanki siyah-beyazdı, ben öyle değerlendiriyorum. Bugün ise statik görüntüler artık insanlara yetmemeye başladı. Evet Statik görüntüler bazı websiteleri için uygun olabilir fakat insanlar değişiklik istiyor, canlılık bekliyorlar, etkileşim bekliyorlar. Bugün artık bir çok platformda Flashı görebilirsiniz. Web, Cep Telefonları, PDA’lar, İnteraktif sunumlar, E-Ticaret, Tanıtım CDleri, CD Kataloglar, oyunlar, reklamlar, animasyon ve Çizgi Filmlerde. Dünya pazarında haklı bir yer sahibi. İnsanların Flash’a tutkuyla bağlı olmaları ve bu kadar ilgi görmesi asla tesadüf değil. Hız-Esneklik-Tasarım Kolaylığı – Etkileşim – İzlenilebilirlik – Web Dilleri ve diğer programlarla Entegrasyon. Ne java appletleri ne de hazırladığınız animated gifler çözüm değildi web sayfalarını ve tanıtım cdlerini interaktif hale getirmek için.
Director ve Flash entegrasyonunu basit bir örnekle inceleyeceğiz. Örneğimizde tanıtım filmimizden çıkış butonuna basıldığında flashta hazırlamış olduğumuz filmimizde kullanıcının filmden çıkmak isteyip-istemediğini soracağız. Flash+Director etkileşimini kullanarak bir uygulamayı sonlandırma ve kapatma örneği yapacağız..
Öncelikle 1. adım olarak flashta çıkış olarak gelecek ekranı hazırlayacağız.
1- 400 × 250 bir flash moviesi açıyorum.
2- 400 × 250 bir tane kenarları yuvarlatılmış dikdörtgen çiziyorum round rectangle radius’u 20. Çizdiğim kutuyu anime ediyorum. Küçükten büyüyecek şekilde.

3- Kutunun içine yazımı yazıyorum. Ben çıkmak istediğinizden emin misiniz?? yazıyorum siz isterseniz alternatifleri çoğaltabilirsiniz. Yazımızı da anime ediyoruz aşağıdan yukarı doğru gelecek şekilde. Alpha sı da 0 > 100 e olacak şekilde.

4- Yazımın altına 2 tane buton yapacağım. Birinci buton çıkış için diğeri ise filme geri dönüş yapmak için. Ben basit 2 tane buton yapıyorum.

5- Butonların üzerine Director’e emir verebilmem için gereken script’i yazıyorum.
Kabul butonu için;
on(release){
getURL("event: go_quit");
}
Red butonu için;
on(release){
getURL("event: send_back");
}

Böylece flash filmimizi hazırlamış olduk. Artık Director’e geçebiliriz.
İkinci adım olarak directoru açıp filmimi ve çalışmasını istediğim scriptlerimi yazıcam.
1- 700 × 500 bir film oluşturuyorum.
2- Cast’e sağ tıklayıp import diyerek herhangi bir resim dosyasını filmimize dahil edelim. Ben the incredibles resmi alıyorum ve Cast’ten sürükle-bırak mantığı ile sahneye koyuyorum.

3- Tekrar Cast’e sağ tıklayıp flash filmimizi dahil edelim ve Score’da 30. frame ye taşıyalım.
4- Filmime bi tane de çıkış butonu ekleyecem. Flash filmime yönlendirme yapabilmem için. filmimizden çıkmak için tıkladığımda karşıma flash filmim gelecek.

5- Text window u açıyorum orada ÇIKIŞ yazımı yazdıktan sonra kapatıyorum.
6- Yazdığım yazım Cast’e ekleniyor ordan sahneme ekliyorum. Yazımın ardındaki beyazlığı kaldırmak için Sprite özelliklerinden Background Transparent seçiyorum.

7- Score dan sahnem için 2 tane marker ekliyorum. Bir tanesi başlangıca tekrar dönmek için bi tanesi de çıkıştaki flash filmime yönlendirmek için. 1. frame’e Start ve 30. frame’e go isimli 2 tane ekliyorum.

8- Şimdi scriptlerimi yazabilirim. Menüden Window > script veya CTRL + 0 yaparak script editörümü açıyorum.
9- Flashtan yönlendirdiğimiz iki isim vardı hatırlarsanız biri (goquit) ikinci (sendback) kullanarak scriptlerimi oluşturuyorum.
Filmden Çıkış İçin:
on go_quit
quit
end
Filme Geri Gönmek İçin:
on send_back
go to frame "start"
end

10- ÇIKIŞ butonumun üzerine sağ tıklayıp Script diyorum. Zaten scriptimin başlangıç ve bitişi hazır olarak geliyor go to frame "go" ekliyorum.
on mouseUp me
go to frame "go"
end
11- Score da script satırının 1. ve 30. frame sine filmimi durdurmak için scriptimi ekliyorum.
on exitFrame me
go to the frame
end
Son olarak küçük bir iki detaya deyinmek istiyorum.
- Çıkış butonumuzun üzerine geldiğimizde cursor ün değişmesi için,
BEHAVİOR > Animation > Interactive kısmından Rollover Cursor Change sürükleyip çıkış butonumuzun üstüne bırakıyoruz. Açılan dialog kutusundan Finger’ı seçiyoruz.

- Flash moviemizdeki butonların üzerine geldiğimizde butonların üzerinde cursor lerimizin çalışması için;
BEHAVİOR > Media > Flash kısmından Flash Cursor behavior‘ı flash filmimizin üzerine sürükleyip bırakıyoruz.

Son adımda Filmimizi kaydedip File > Publish komutu vererek Projector haline getirip servise sunuyoruz.::)
Olabildiğince basite indirgeyerek anlatmaya çalıştım. Bu konuyla ilgili soru ve görüşlerinizi hasan@mediaprestige.com e-posta adresime gönderebilirsiniz.
Kaynak Dosyaları :
Flash Director Uygulama dosyası1 (.rar, 15kb) Flash Director Uygulama dosyası2 (.rar, 567kb)
Yazar Hakkında:
Herşey ağabeyimin bana HTML kitabını verip "Bu senin geleceğin" demesiyle başladı. Kurcalanıyorken dergi cdlerinden Flash’ı buldum o zaman 2. versiyonu vardı. O zamandan beri flash aşığıyım. O zaman herkes Frontpage diyordu başka birşey demiyordu. Ama Dreamweaver’a karşı fazla dayanamadı.
Flash, Photoshop, 3dmax derken web ve animasyonla 5 yıl geçmiş. Halen eskimemiş heyecanımla, araştırmacı ruhumla çalışıyorum. Bir işten öte TUTKU bende bu iş. Halen İzmir’de mediaPRESTIGE firmasında Creative Director olarak görev yapmaktayım.
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Etkinlikler
Eğitim
Bilişim Hukuku Sertifika Programı
Bilişim Hukuku Sertifika Programı
BILISIM HUKUKU SERTIFIKA PROGRAMI
22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv
Eg...
Kategori:
Eğitim
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 379 (1 kayıtlı, 378 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








