Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Tasarımcının Mutfağı » Flash, AIR, Flex, Silverlight » dinamik flash menü düğme


Yanıt
 
LinkBack Seçenekler
Old 01.03.2008   #1 (permalink)
 
Üyelik Tarihi: 12.04.2007
Yer: İstanbul
Mesaj: 42
dinamik flash menü düğme


Merhaba arkadaşlar;

Sayfanıza flash menü eklerken birçok sıkıntıyı göz önüne almalısınız. ekleme, editleme sorunları hatta dinamik bile olsa en basitinden uzunluğu sabit kalacaktır. menüye scroll koyup geçiştirecek misiniz?

işte çok basit, pratik ve etkili bir yolla bu sorunu aşıyoruz. tek butonluk flash yapıcaz. yazısını ve yolunu HTML kodu gibi taga yazacak ve alt alta, yan yana koyacağız. böylece resim butonların asla ulaşamayacağı bir görselliğe ve tamamen dinamikleşen basit bir yapıya sahip olacağız.

nasıl yapıdığı da kendi kadar basit. HTML kodu yazılırken flasha yazı ve yol değişkenleri flashvars ile gönderilecek. flash _root'ta oluşan değerler dinamik bir yazıya aktarılacak ve bir butona da dinamik değerdeki yol verilecek. bunu geliştirmekse sizin hayal gücünüze kalmış. renkleri, şekilleri, her şeyi değişebilir. yapmayı bilirseniz...

flash kodunu htmlye yazarken ekleyeceğimiz flashvars'a veri=deneme dediğimizde flashta _roor.veri şeklinde çağırabileceğimiz bir değişken oluşur. işte bütün olay bunun üzerine kurulu. bu şekilde yazı ve yol değişkenlerini flasha aktararak kullanacağız.

ikinci bir adım ise sersem Explorer yüzünden flashların etrafında çıkan zımbırtıyı kaldırmak. bunun için sayfaya flash ekleme kodlarını harici bir js. dosyasından fonksiyon ile çekiyoruz. aslında bu kod kalabalığını önlemek adına çok işe yarayan bir yöntem, CSS gibi düşünelim. neyse! bunun için flash dosyamızın yolunu, boyutunu, yazısını, ve yolunu alıp flash dosyasını görüntüleyecek bir script yazmamız gerek ki altta hazır olarak bulabilirsiniz. bu sayede flash düğme istediğimiz yerde bu scripti çağırarak gerekli bilgileri vericez. unutmadan, boşluk bırakırsanız Explorer saçmalayabilir, o yüzden   olarak boşluk bırakın.

aynen şöyle;
Kod:
<script type="text/JavaScript" language="JavaScript">
flash('veri.SWF','150','30','dugme&nbsp;yazısı','sayfa.htm');</script>
Kısaca önce flash foksyonu çağırılıyor, flash dosyasının yolu, boyutu, yazısı ve linki veriliyor. işte bu kadar.

şunlar da js dosyamızdaki flash fonksyonu kodlarımız;
Kod:
function flash(file,width,height,yazi,yol){
document.writeln("<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='"+width+"' HEIGHT='"+height+"' id='contents' ALIGN=''>");
document.writeln("<PARAM NAME=movie value='"+file+"' />");
document.writeln("<PARAM NAME=quality VALUE=high>");
document.writeln("<PARAM NAME=wmode VALUE=transparent>");
document.writeln("<PARAM NAME=flashvars id=objflashvars VALUE=yazi="+yazi+"&yol="+yol+">");	
document.writeln("<embed src='"+file+"' quality='high' bgcolor='#ffffff' width='"+width+"' height='"+height+"' name='contents' align='middle' allowScriptAccess='sameDomain'wmode='transparent' type='application/x-shockwave-flash' pluginspage='https://www.macromedia.com/go/getflashplayer' flashvars='yazi="+yazi+"&yol="+yol+"' />");
document.writeln("</OBJECT>");
}

örnek uygulama ve kaynak dosyalar için:
http://www.flashwebtasarimi.com/flas...sarimi006.html
vakit bulup bitiremediğim sayfa tasarımım için özürlerimle...

kullanan arkadaşlar bir teşekkürü ihmal etmez umarım
herkese kolay gelsin
__________________
kişisel sitem: flash web tasarım
desteklenesi web sitesi : dilim dilim
temmuzss şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.03.2008   #2 (permalink)
 
Üyelik Tarihi: 18.06.2006
Yer: istanbul
Yaş: 22
Mesaj: 270
Görsel: 1
Re: dinamik flash menü düğme

o kadar eğitsel izledim,okudum böyle küstahça bir şey görmedim,
yazının sonundaki nota gel : anlamayan embesiller mümkünse uzak dursun
daha düzgün bir dil kullanmanı tavsiye ederim.

yaptığın menüye önce bir kez tıklamak gerekiyor animasyonu görmek için(firefoxxta bakıyorum ie de değil)
__________________
freelance creativity
kerem1905 şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.03.2008   #3 (permalink)
 
perplex's Avatar
 
Üyelik Tarihi: 03.01.2007
Yer: istanbul
Yaş: 28
Mesaj: 179
Re: dinamik flash menü düğme

bu kod yerine swfobject kullanmanızı tavsiye ederim.Gayet cross browser desteği olan temiz düzgün bir scripttir.

http://blog.deconcept.com/swfobject/


ayrıca flash'ın enini boyunu arttırabilirsiniz. sabit kalıcak diye birşey yok
perplex şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.03.2008   #4 (permalink)
 
Üyelik Tarihi: 12.04.2007
Yer: İstanbul
Mesaj: 42
Re: dinamik flash menü düğme

Sizin gördüğünüz küstahlıktan önce, görmediğiniz terbiyesizlikler olmasaydı öyle bir not düşülmezdi.
boşuna yazmadığımı anlarsınız umarım.

bu arada o kadar çok ek program var ki takip etmiyorum. malefes dediğiniz scripti de kullanmadım. yine de tek düğme yapısı, ister yanyana ister altalta, ister basamaklı, her şekilde kullanılır. hazır flash düğmeler yapıp istediğiniz yerde kullanmak güzel olmaz mı?
ben paylaştım. işinize yarayan yer gelir kullanırsınız, bence güzel oldu.
__________________
kişisel sitem: flash web tasarım
desteklenesi web sitesi : dilim dilim
temmuzss şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.03.2008   #5 (permalink)
 
Üyelik Tarihi: 12.04.2007
Yer: İstanbul
Mesaj: 42
Re: dinamik flash menü düğme

bu arada mozilla 2-3 ikisi de var, bende takılma yapmıyor. yine de operada takıldı derseniz doğrudur. opera zaten sık sık takılmalar yapıyor malesef. yoksa flash'ın transparanlık harici tutukluk yapacak bir yapısı yok
__________________
kişisel sitem: flash web tasarım
desteklenesi web sitesi : dilim dilim
temmuzss şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.03.2008   #6 (permalink)
 
Üyelik Tarihi: 12.04.2007
Yer: İstanbul
Mesaj: 42
Re: dinamik flash menü düğme

verdiğiniz linki inceledim, aynı şeyi farklı yollarla yapmışız. daha da farklı yollarla yapılabilir belki.
her yeniliği yurtdışından beklememek gerek. güzel birşey bulduğuma inadım paylaştım, hepsi bu
__________________
kişisel sitem: flash web tasarım
desteklenesi web sitesi : dilim dilim
temmuzss şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

dinamik flash , dugme , menu



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online oyun photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.3 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 22:06.