yardım edebilecek kimse yok mu![]()
merhaba bi flash calısmamda resimlerim var onları bu reismleri flash icinde buyutucem ve mause yardımıyla gecebilicem yani yapmak istedigim buyuk resime gelince mause yukarıya dogru goturunce resminde ona gore kayarak resmin ust tarafı gozukecek sola saga aynı sekilde umarım anlatabilmisimdir boyle bir calısma nasıl yapabilirim yardım edermisiniz .
Tesekkurler
yardım edebilecek kimse yok mu![]()
Yardımcı olabilecek bağlantı:
http://www.flashdersleri.com/html_do...panoramik.html
İyi çalışmalar
ilgilendigin icin tskler erdem ama benim istedigim tam olarak o degil asagıda veridigim sitede scritli olarak attıgım bir calısma var ona bakabilirsen ne istedigimi daha iyi anlatabiliirim sanırım buyuk resim asagıda acılıyor ve mause hareketlerine gore resim aynı cerceve icerisinde hareket ediyor ben bunu flashta yapmak istiyorum.Fatih Erdem tarafından gönderilen mesaj:
http://www.yapi-dek.com/tr/uygulamalar.htm
Tesekkurler.
merhaba,
gösterdiğin uygulama bir flash değil JavaScript uygulamasıdır.
Buradaki linkten kodlarına bakarak görebilirsin.
Ama flash ile de yapılabilir tabiki.
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim
biliyorum dostum zaten onu atan benim scripli oalarak benim istedigim o tur bi calısmaya flashta yapabilmek
Selamlar, resimleri de dışarıdaki bir klasörden aldırarak bahsettiğin çalışmanın yapımını adım adım anlatıyorum.
30 frame rate ile 600 x 400 bir scene oluştur.
çalıştığın dizine action_images isminde bir klasör yap (içine 8 adet 400*400 resim ekle, bunu koddan değiştirebilirsin) ve root a şu kodları ekle;
var bu:Object;
var sgen:Number=600;
var pay:Number=50;
mc.btn_mc._visible=false;
for (var i=0;i<8;i++){ // buradan resim sayisini belirlemelisin
mc.btn_mc.duplicateMovieClip("btn"+i,mc.getNextHig hestDepth());
bu=mc["btn"+i];
bu._x=120*i+20;
bu.bos.loadMovie("action_images/"+(i+1)+".jpg");
bu.ks=i+1;
}
var slgen:Number=mc._width;
onEnterFrame=function(){
mc._x-=(_xmouse-(sgen/2))/10;
if(mc._x<-(slgen-sgen+pay)){
mc._x=-(slgen-sgen+pay);
}else if(mc._x>pay){
mc._x=pay;
}
}
ardından root'a bir boş mc ekle, instance name i "resim_mc" olsun, burada resimlerin büyük halleri görünecek.
daha sonra "mc" instance name i olan bi movieclip oluştur (bu resimlerin ufak hallerinin olacağı mc)
"mc" isimli mc in içine "btn_mc" instance name i olan bir mc daha oluştur ve onun içersine de yeni bir layerda yeni bir frame e şu kodları yaz;
onRelease = function(){
_parent._parent.resim_mc.loadMovie("action_images/"+ks+".jpg");
}
ardından bir başka layera thumbnaillerin çerçevesini çiz ve bir de "bos" instance name li boş bir mc oluştur.
sonuç: klasörden aldığı resim sayısı kadar movie clip duplicate edecek ve ufak(thumbnail) hallerini dizecek, mouse koordiatlarına göre sağa ya da sola gittikçe kayacak ve resimlerin üzerlerine tıkladığında büyük hallerini getirecek bir çalışma hazırlamış olduk.
hazırladığım örnek flayı da: http://www.zifir.net/action_images.fla adresinden çekebilirsin.
tüm bunları zamanında bana büyük sabırla öğreten yunus_es e teşekkürler tabiki![]()
Tutorial tadında güzel bir yazı olmuş MartyN , teşekkürler.
Integer dui neque, gravida a tincidunt in, tempus a quam.
Mesaj nom tarafından 11.11.2009 (04:19) yeniden düzenlendi.
tabiki bu satırda belirtildiği üzere,
bu.bos.loadMovie("action_images/"+(i+1)+".jpg");
uzantıların jpg olması gerekli.