flash image slide

Flash - flash image slide ...

Cevapla
flash image slide
keremToo isimli Üye şimdilik offline konumundadır

keremToo(38)

Forumdan Uzaklaştırıldı

Hiç Biri / İstanbul

Standart

flash image slide

Alt 09-11-2009 #1
Sponsorlu Bağlantılar

sıraysıla gösterildiği gibi imajları takip ederek MovieClip leri ousturalım......
<a target='_blank' href='http://img39.imageshack.us/my.php?image=27381545.jpg'><img src='http://img39.imageshack.us/img39/1855/27381545.th.jpg' border='0'/></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img39.imageshack.us/my.php?image=21056512.jpg'><img src='http://img39.imageshack.us/img39/1412/21056512.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img39/21056512.jpg/1/"><img src="http://img39.imageshack.us/img39/21056512.jpg/1/w761.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=85103969.jpg'><img src='http://img4.imageshack.us/img4/5968/85103969.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/85103969.jpg/1/"><img src="http://img4.imageshack.us/img4/85103969.jpg/1/w804.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=88233454.jpg'><img src='http://img4.imageshack.us/img4/5343/88233454.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/88233454.jpg/1/"><img src="http://img4.imageshack.us/img4/88233454.jpg/1/w804.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=40460938.jpg'><img src='http://img4.imageshack.us/img4/7659/40460938.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/40460938.jpg/1/"><img src="http://img4.imageshack.us/img4/40460938.jpg/1/w910.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=47626581.jpg'><img src='http://img4.imageshack.us/img4/2985/47626581.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/47626581.jpg/1/"><img src="http://img4.imageshack.us/img4/47626581.jpg/1/w910.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=91669539.jpg'><img src='http://img4.imageshack.us/img4/6783/91669539.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/91669539.jpg/1/"><img src="http://img4.imageshack.us/img4/91669539.jpg/1/w910.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=34465688.jpg'><img src='http://img4.imageshack.us/img4/8582/34465688.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/34465688.jpg/1/"><img src="http://img4.imageshack.us/img4/34465688.jpg/1/w1124.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=79179295.jpg'><img src='http://img4.imageshack.us/img4/9719/79179295.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/79179295.jpg/1/"><img src="http://img4.imageshack.us/img4/79179295.jpg/1/w830.png" border="0"></a>
[IMG]<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=79179295.jpg'><img src='http://img4.imageshack.us/img4/9719/79179295.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/79179295.jpg/1/"><img src="http://img4.imageshack.us/img4/79179295.jpg/1/w830.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=55107426.jpg'><img src='http://img4.imageshack.us/img4/8831/55107426.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/55107426.jpg/1/"><img src="http://img4.imageshack.us/img4/55107426.jpg/1/w830.png" border="0"></a>
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img4.imageshack.us/my.php?image=88826597.jpg'><img src='http://img4.imageshack.us/img4/5484/88826597.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img4/88826597.jpg/1/"><img src="http://img4.imageshack.us/img4/88826597.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>
Değişkenler bilgi saklamak için kulanacağımız yada bilgi takip edebileceğimiz
veriler için kulanılır.

aImages dizisi xml dökümanındaki hiyerarşik etiketleri içerisindeki saklanan
resim isimlerini (cat-3.jpg gibi) gene hiyerraşik bir sırayla aktarılması icin
kullanılacaktır.

thumbs dizi tıpkı aImages dizisi gibi hiyerrşik sıraya sahip resimleri, sırayla thumb objesinin içerisinde görülmesi için eklememize yardım edecektir. Buda thumb MoviClip’ nin aImages uzunlugu kadar kullanılacağı anlamına gelir.

url mevcut klasör içersindeki data.xml dökümanını yüklemek için Event.COMPLETE, olayını yükledikten sonra gercekleştirmesi için xmlLoaded
fonksiyonu tanımlar.

total xmlLoaded fonksiyonu içerisinde xml.dökümanın içersindeki <image>
tagının uzunluguna eşitlenir.

maxValue thumb MovieClip'nin x kordinatını sırayla ne ne kadar arttıralacağını tayin etmek icin kulanılır.

second ise sahnemizdeki ileri ve geri buttonlarını thumb MovieClip’nin x koordinatında - veya + yönde hareket etmesini sağlıyacak olan değişkendir.

<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img52.imageshack.us/my.php?image=31108905.jpg'><img src='http://img52.imageshack.us/img52/1585/31108905.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img52/31108905.jpg/1/"><img src="http://img52.imageshack.us/img52/31108905.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>

xmlLoaded(e:Event) fonksiyon içrisinde Event parametresi üste yazan Event olayını parametre olarak kabul etmektedir.Yani belli bir olay akışı söz konusudur. url.addEventListener(Event.COMPLEtE, xmlLoaded) belli bir olay akışını özetler, url içerisindeki("data.xml") xml = XML(e.target.data); XML objesine pars edilir. e.target.data ile xml.data'ya ulaşılmış olunur.

list yüklenmiş xml dökümanı içeisindeki <image> tagları XMLList objesine atanır ve list objesinin uzunlugu (length) total değişkenine eşitlenir. total createMenus fonksiyonu içersindeki for döngüsünün ne kadar tekrarlanacağını yani tekrar sayısını belirlemiş olur.

for in... içerisinde tanımlanan item xml objesi içerinde <image> tagı kadar döner ve her tekrarlandığında içeride tanımlanan var img:String = String(xml.images.image[item]); sırasıyla <image> tagında bilgiyi img değişkenine vermiş olur.

aImages.push(img) sırasıyla <image> tag içerisindeki resim isimlerinin kullanımını kolaylastırmak için veri tipi olusturmaktadır.

<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img52.imageshack.us/my.php?image=93489350.jpg'><img src='http://img52.imageshack.us/img52/9348/93489350.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img52/93489350.jpg/1/"><img src="http://img52.imageshack.us/img52/93489350.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>

shape nesnesi sadece sahnedeki container MovieClip'ine maske uygulamak için görevlidir.

for döngüsü içersinde new oparatörü ile total numerik değişkeni kadar thumb MovieClip'ni container MovieCli'ine görüntülemek için ekler i değişkeni thumb nesnesini temsil der ve maxValu değeri kadar artırmasını ve x koordinatını 5'ten baslaması gerektiğini söyler. thumbs dizi içersine eklenerek
kullanılacak datayı belirlemiş olur.

loader nesnesi yüklenecek olan data'yı Request yardımı ile belirler ve tumb MovieClip içersinde görünlmek için ekler. Gene bir olay akışı söz konusudur. Event.COMPLETE olayını imageLoaded fonksiyonuna göndererek data yükledikten sonra fonksiyonu tetikler.

<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img52.imageshack.us/my.php?image=31008173.jpg'><img src='http://img52.imageshack.us/img52/6653/31008173.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img52/31008173.jpg/1/"><img src="http://img52.imageshack.us/img52/31008173.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>

bmp değişkeni e.target.content olarak yüklenen datanın bilgileriyle yeni bir Bitmap nesnesi oluşturur. alpha 0 x ve y koordinatları (thum.width - bmp. width) / 2 ilede thumb MovieClip'ine göre hizalanmış olur. TweenLite.to(alpha özelliğini tween ile 1 cıkarır.)

sahnemizdeki bPreview ve bNext buttonları thumb MovieClip'nin - ve + değerlerde arttırılarak hareketlerini denetlemekle sorumludurlar.
<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img18.imageshack.us/my.php?image=50369221.jpg'><img src='http://img18.imageshack.us/img18/6555/50369221.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img18/50369221.jpg/1/"><img src="http://img18.imageshack.us/img18/50369221.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>

previewClickHandler fonksiyonu kullanıcıdan bir Mouse Click olayı beklmektedir ve if beyanı second değişkeninin durumunu kontrol ederek second değişkenini teker teker eksiltmekdedir ( second--; ). bunu sıfıra eşit ise yapmaz ayrıca previewClickHandler fonksiyonu nextClickHandler fonksiyonundan önce yazılmıştır dikkat edilmesi gerekir.

nextClickHandler fonksiyonu previewClickHandler fonksiyonun aksine second değişkenini teker teker artırmaktadır ( second++; ). Ancak bu arttırmayı thumbs.length - 4 eşit olana kadar yapmaktadır. second = -1 ise basa alınması sağlamaktadır.

<a target='_blank' title='ImageShack - Image And Video Hosting' href='http://img18.imageshack.us/my.php?image=58311783.jpg'><img src='http://img18.imageshack.us/img18/4985/58311783.jpg' border='0'/></a><br/><a href="http://g.imageshack.us/img18/58311783.jpg/1/"><img src="http://img18.imageshack.us/img18/58311783.jpg/1/w782.png" border="0"></a>

<<--------------------------------------------------------------------->>

distance değişkeni sürekli olarak güncellenmektedir, bunu previewClickHandler ve nextClickHandler fonksiyonlarındaki second değişkeninin değiştirilmesi ile ( second--; veya second++; )alır. Aldığı değerle aslında thumbs dizisindeki index sayını değiştirmiş oluruz. container MovieClip'nin içersindeki lines
MovieClip'nin x koordinatından thumbs dizisinde index'sine sahip MovieClipnin x koordinatı cıkarılarak elde edilir. flash image slide biraz zor göründüğünün farkındayım ama unutulmamalıdırki bu basit bir uygulamadır.

<<--------------------------------------------------------------------->>

Şuan bu uygulamanın video tutorial hazırlamakla uğraşıyorum tabi video tutorial da gelecek tepkilere vermeyi düşünüyorum. Yani en azından buradaki acıklamalarla bu uygulamayı yapanlar olursa video tutorial da sound eklmeyi ve sound kontrolünüde anlatacağım....
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

keremToo isimli Üye şimdilik offline konumundadır

keremToo(38)

Forumdan Uzaklaştırıldı

Hiç Biri / İstanbul

Standart
Alt 09-11-2009 #2
                             Sponsorlu Bağlantılar
yahu bu kadar olur upload koymak cokmu zormudur adminlere lafım imaj eklmek için elli tane takla atırıyorsunuz ama sonuc sıfır hoş sizinde biçare olduğunuzu düşünmeden edemiyor insan
Bu mesajdan alıntı yap
keremToo isimli Üye şimdilik offline konumundadır

keremToo(38)

Forumdan Uzaklaştırıldı

Hiç Biri / İstanbul

Standart
Alt 09-11-2009 #3
yok baba bundan sonra tutorial falan hazırlamam buraya bu nedir yaaa
Bu mesajdan alıntı yap
Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
water slide erkk35 Seramik 14 09-01-2012 18:45:34
Flash CS4 - Müzikli Foto slide show-lütfen yardim TheKingLeon Flash 9 31-10-2009 13:39:22
i movie slide show Hilall Diğerleri 1 11-07-2009 10:49:39
Random Slide Show bahtiyaralaman Flash 0 28-04-2009 09:26:13
Türkiye Slide- Diashow ReGuaL Graficafe 0 24-01-2008 10:44:27

Kapat
Şifremi Unuttum?