Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Tasarımcının Mutfağı » Flash, AIR, Flex, Silverlight » [Flash] Resimler ve düğmeler


Yanıt
 
LinkBack Seçenekler
Old 29.03.2004   #1 (permalink)
 
Dd_LynCh's Avatar
 
Üyelik Tarihi: 01.11.2000
Yer: İstanbul - Ortaköy
Yaş: 25
Mesaj: 1,095
[Flash] Resimler ve düğmeler


Nasıl tanımlayacağımı bilemedim. O yüzden saçma bir başlık oldu...

Yapmak istediğim şu:
Yukarda düğmeler, altta ufak resimler. Yukardaki herhangi bir düğmeye tıklandığında altta o düğmeye ait resim büyüyecek. Ardından başka bir düğmeye tıklandığında önceden açılmış olan resim küçülüp diğer resim büyüyecek.

Son derece basit ama bilen adam için. Bilmediğim için yapamıyorum. Yardımsever bir arkadaş bunu benim için hazırlayabilirse çok sevinirim. Yardım için şimdiden teşekkür ediyorum...
Dd_LynCh ş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 29.03.2004   #2 (permalink)
 
pixage's Avatar
 
Üyelik Tarihi: 08.08.2001
Yer: istanbul
Yaş: 28
Mesaj: 844
Görsel: 3
Re: [Flash] Resimler ve düğmeler

Diyelim ki , ana sahnemizde "resim1" , "resim2", "resim3" instance name'lerine sahip 3 farklı movieclip içerisinde resimlerimiz var. Ve her resimli movieclip'i büyütmek için kullanacağın 3 adet butonun var.

MovieCliplerin Actions paneline,

Kod:
onClipEvent(load){
	skale = 10;
}
// Aşağıdaki kod bu movieclibin skale degiskeninin degerine göre movie clibi yeniden boyutlandıracaktır.
onClipEvent(enterFrame){
	esnemeX = skale - this._xscale ;
	esnemeY = skale - this._yscale ;
	this._xscale = this._xscale + esnemeX / 5;
	this._yscale = this._yscale + esnemeY / 5;
}
yazın..

Sonra Ana sahnenin ilk karesinde Actions Paneline;

Kod:
// yeni hedef resmi en ustte göstermek için enustisimli degiskene bir katman seviyesi tanimla, ornegimizde moviecliplerimizin hepsi _level0 düzeyinde yer aldıklarindan, vereceğimiz değerin 1 olması yeterlidir.
enustkatman = 1;
//boyutlandirma için bir fonksiyon yazalım.. bu fonksiyonda öncelikle bütün resim moviecliplerinin skale degerini 10 olarak ayarlayıp sonrada hedefresim yolundaki moviclibin skale degiskenini 100 olarak ayarlalım ve bu movieclibin seviyesini en ust katmana ayarlayalım.
boyutlandir = function(hedefresim){
	resim1.skale = 10;
	resim2.skale = 10;
	resim3.skale = 10;
	eval(hedefresim).skale = 100;
	eval(hedefresim).swapDepths(enustkatman);
}
Butonlarda Actions Paneline,

Kod:
on(release){
	_root.boyutlandir("resim1");
}
Şeklinde kodları ekleyelim..

Sanırım Sonuç senin istediğin gibi olacaktır. Her yeni resim degiskenine göre anasahnedeki, boyutlandir fonksiyonunu yenilemelisin.

Örnek Dosya ekte, Kolay Gelsin.

// Sanırım biraz tutorial gibi oldu.. belki biraz daha toparlar tutorial bölümünede alabilirim daha sonra
Ekli Dosyalar (Kullanmadan önce virüs taramasından geçiriniz)
Dosya Uzantısı: zip olceklendirme.zip (4.7 KB, 21 defa görüntülendi)
__________________
Ars longa vita brevis *
pixage.net:geometrik senfoni | işleyenkulak:kulaklar pas tutmasın
flickr:bir insan bin enstantane | macline:mac'te multimedya
pixage ş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 29.03.2004   #3 (permalink)
 
gravity's Avatar
 
Üyelik Tarihi: 04.10.2003
Yer: izmir
Yaş: 30
Mesaj: 621
Görsel: 1
Re: [Flash] Resimler ve düğmeler

Bravo bende onu diyecektim. Bu scripte birde animasyon eklersen çok güzel olacak. Yani denemedim ama kodlardan gördüğüm kadarıyla direk resmi büyütüp küçültme işlemi yapıyor, bunu zoom-in zoom-out şeklinde anime ederek renklendirdin mi tam tutorial bölümüne göre olacaktır. Leziz...

Önceden tartışıldığı kadar zor değilmiş dimi şurda iki kalem arşiv hazırlamak?
__________________
.
» Kişisel:. www.coolkey.net » Kurumsal:. www.programa.com.tr
gravity ş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 29.03.2004   #4 (permalink)
 
pixage's Avatar
 
Üyelik Tarihi: 08.08.2001
Yer: istanbul
Yaş: 28
Mesaj: 844
Görsel: 3
Re: [Flash] Resimler ve düğmeler

Alıntı:
gravity tarafından gönderilen mesaj:
Bravo bende onu diyecektim. Bu scripte birde animasyon eklersen çok güzel olacak. Yani denemedim ama kodlardan gördüğüm kadarıyla direk resmi büyütüp küçültme işlemi yapıyor, bunu zoom-in zoom-out şeklinde anime ederek renklendirdin mi tam tutorial bölümüne göre olacaktır. Leziz...

Önceden tartışıldığı kadar zor değilmiş dimi şurda iki kalem arşiv hazırlamak?
Aslında uygulamada zaten animasyon var.. yani zoom in-zoom out olayı mevcut... MovieClip üzerindeki kodlar esnek bir ölçeklendirmeyi mümkün kılıyor.
Çalışan örnek http://www.pixage.net/down/olceklendirme.html adresinde...
cümle yapılarını biraz daha toparladık mı tutorial olarak hizmet verecek galiba..
__________________
Ars longa vita brevis *
pixage.net:geometrik senfoni | işleyenkulak:kulaklar pas tutmasın
flickr:bir insan bin enstantane | macline:mac'te multimedya
pixage ş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 29.03.2004   #5 (permalink)
 
gravity's Avatar
 
Üyelik Tarihi: 04.10.2003
Yer: izmir
Yaş: 30
Mesaj: 621
Görsel: 1
Re: [Flash] Resimler ve düğmeler

@pixage -- Evet şimdi baktım çok güzel çalışıyor. Yazdığın fonksiyonun zoom yaparken ease-out (akselerasyonu azaltma) olayını da gerçekleştirmesi cidden hoş bir ayrıntı. Sadece aynı butona bir kez daha tıklandığında resim eski boyutuna dönebilir. Onun dışında çok iyi olmuş, en kısa zamanda tutorial bölümünde görmeyi diliyorum.

Teşekkürler.
__________________
.
» Kişisel:. www.coolkey.net » Kurumsal:. www.programa.com.tr
gravity ş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 29.03.2004   #6 (permalink)
 
Dd_LynCh's Avatar
 
Üyelik Tarihi: 01.11.2000
Yer: İstanbul - Ortaköy
Yaş: 25
Mesaj: 1,095
Re: [Flash] Resimler ve düğmeler

Çok teşekkürler...
Dd_LynCh ş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 31.03.2004   #7 (permalink)
 
Dd_LynCh's Avatar
 
Üyelik Tarihi: 01.11.2000
Yer: İstanbul - Ortaköy
Yaş: 25
Mesaj: 1,095
Re: [Flash] Resimler ve düğmeler

Ya bir sorun var...

Ben büyüyen resimleri nasıl belli bir noktaya taşıyacağım?? Yani resimler oldukları yerde çok güzel büyüyorlar ama büyürken aynı zamanda belli bir hedef noktaya doğru kaymaları gerek.

Çok masraflı oldum, biliyorum ama yapamıyorum bir türlü...
Dd_LynCh ş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.04.2004   #8 (permalink)
 
pixage's Avatar
 
Üyelik Tarihi: 08.08.2001
Yer: istanbul
Yaş: 28
Mesaj: 844
Görsel: 3
Re: [Flash] Resimler ve düğmeler

Şimdi vereceğim fikir biraz karışık gibi görünebilir ama, temel olarak Moviecliplerin üzerinde kullanıdığımız EnterFrame kodlarındaki biçimde bunu çözebilirsin.

Yani şöyleki,

resim moviecliplerindeki onClipEvent(load) içerisine;

eskiKonumX = this._x;
eskiKonumY = this._y;
yeniKonumX = eskiKonumX;
yeniKonumY = yeniKonumY;

onClipEvent(enterFrame) içerisine,

adimX= yeniKonumX - this._x ;
adimY = yeniKonumY - this._y ;
this._x = this._x + adimX / 5;

this._y = this._y + adimY / 5;

kodlarını ekle,

_root taki boyutlandir fonksiyonunu ise,

boyutlandir = function(hedefresim){
resim1.skale = 10;

resim1.yeniKonumX = resim1.eskiKonumX;
resim1.yeniKonumY = resim1.eskiKonumY;
// aynı kodları diger resim clipler içinde uygula
eval(hedefresim).skale = 100;
eval(hedefresim).yeniKonumX = 278 // hedef X konumu
eval(hedefresim).yeniKonumY = 356 // hedef Y konumu
eval(hedefresim).swapDepths(enustkatman);
}


olacak şekilde değiştir.

Artık butona tıklandığında hem resimler yeniden ölçeklenecek hemde yeniden konumlandırılacaktır.

Aslında var olan kodların üstüne yama yaptığımızdan biraz uzun oldu ama, idare et artık

Kolay gelsin.
__________________
Ars longa vita brevis *
pixage.net:geometrik senfoni | işleyenkulak:kulaklar pas tutmasın
flickr:bir insan bin enstantane | macline:mac'te multimedya
pixage ş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.04.2004   #9 (permalink)
 
Dd_LynCh's Avatar
 
Üyelik Tarihi: 01.11.2000
Yer: İstanbul - Ortaköy
Yaş: 25
Mesaj: 1,095
Re: [Flash] Resimler ve düğmeler

Tekrar teşekkürler pixage. Bu sefer tam istediğim gibi oldu...
Dd_LynCh ş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

dugmeler , resimler , flash


 
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:

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.4 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: 03:12.