Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Tasarımcının Mutfağı » Flash, AIR, Flex, Silverlight » Dinamik arkaplan boyutu değiştirme


Yanıt
 
LinkBack Seçenekler
Old 19.03.2005   #1 (permalink)
 
gravity's Avatar
 
Üyelik Tarihi: 04.10.2003
Yer: izmir
Yaş: 30
Mesaj: 621
Görsel: 1
Dinamik arkaplan boyutu değiştirme


La Haine ile biraz araştırma yaptık ve güzel bir tutorial bulduk, bende biraz birşeyler ekledim portfolyo vs tarzı atraksiyonlar hazırlamak için. Herkesin yararına olsun diye özel mesajlardan buraya taşıyayım dedim...

La Haine -- Mesaj kutun dolmuş abi :-) Mesajı sana yollayamadım...

Aşağıdaki adreste bulunan tutorial ile bir butona basarak herhangi bir dikdörtgeni veya resim çerçevesini dinamik olarak resize ediyorsunuz. Bunun güzel yanı animasyonlu olarak geçiş yapması ve actionScript kullanması. Yıllar önce Acscript'i doğru dürüst bilmez iken bunu 5'li kombinasyon ile frame animation yapmıştım göbegim çatlamıştı...

Alıntı:
La Haine tarafından gönderilen mesaj:
.....
sunu buldum abi ama,
http://www.layoutgalaxy.com/html/htm...er48-page1.htm

bilemiyorum.. benim yapacagim seyde 50-60 imaj var; her butona kod ve ölçü girerek yapabilirim belki..

gorusmek uzere,
Çok güzel bir örnek bulmuşsun iyi de açıklıyor. 50-60 imaj için text dosyasına database bağlantısı çekmeni tavsiye ederim. Yani bir txt dosyası hazırla içine şu şekilde değişkenleri giriyoruz:

Kod:
&img1w=50&img1h=80&img2w=100&img2h=110& ....
burada img1w dediğim şey 1. imajın genişliği, img1h yüksekliği. Bu şekilde 50-60 imajın bilgilerini giriyoruz. & işaretlerini atlamadan...

Boş bir movieclip yap, sahneye koy ve instance adına imageData yaz. movieclip'in kendi actionscriptine

Kod:
onClipEvent (load) {
    this.loadVariables("imagesize.txt");
}
yazıyoruz böylece text dosyasındaki tüm değişkenleri bir seferde hafızaya alıyoruz. Her imaj yükleyen butonuna (veya ileri / geri butonuna artık hangisini düşünüyorsan) artan sayı dizisi şeklinde değişken ismi yazdırıyoruz. Mesela

Kod:
i++;
imageYukseklik = eval("img"+i+"h");
Bu sana i=1 için "img1h" değerini verir.

DİKKAT: eval komutunu Mac'de çalıştıramayan browserlar var! Bunu bulmak için dün bahsettiğim portfolyo sitesinde 1 haftamı geçirdim çünkü müşterimdeki çalışmıyor bendeki çalışıyordu. Herhangi bir alternatif bulursan bana yolla ok?

Sonraki tek hareket o sitede bulduğun kodda genişlik ve yükseklik bilgileri yerine imageGenislik ve imageYukseklik değişkenlerini yazmak. Sonra yeni imajlar eklerken sadece text dosyasını değiştirmen yeterli olacaktır.

Görüşürüz...
__________________
.
» Kişisel:. www.coolkey.net » Kurumsal:. www.programa.com.tr

Mesaj gravity tarafından 19.03.2005 (08:58) yeniden düzenlendi.
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 19.03.2005   #2 (permalink)
 
Üyelik Tarihi: 23.09.2002
Yer: istanbul
Yaş: 34
Mesaj: 864
Re: Dinamik arkaplan boyutu değiştirme

tesekkur ederim ufuk,
mesaj kutusunu bosalttım ama; buradan devam edelim,

actionscript'e yabanci oldugum icin;
sormak istedigim seyleri, ufak-ufak sormaya buradan devam edebilirim diye dusunuyorum;


1/
imajlar; farklı folderlar da olabilir mi? olur ise; "../img51" mi? yoksa "works/img51" seklinde mi?

2/
load_swf yapacak; her buton'a, sadece "i++;imageYukseklik = eval("img"+i+"h");" kodunu mu yazıyoruz?

3/
menu, daha once soruğum, draggable bir şey ise; "hadise patlar mı?"

4/
yuklenecek, SWF'nin proloading'ini; ana_swf'de tutmak {hatta, sozkonusu draggable menuye, "attach" yapılabilir mi?}



tekrar tesekkur ederim,
evrensel.
__________________
anti-pop.com 21.yüzyıl için fanzin | creativeroom
La Haine ş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 21.03.2005   #3 (permalink)
 
gravity's Avatar
 
Üyelik Tarihi: 04.10.2003
Yer: izmir
Yaş: 30
Mesaj: 621
Görsel: 1
Re: Dinamik arkaplan boyutu değiştirme

Hiç sorun değil baba istediğin zaman sorabilirsin.

1. imajlar istediğin yerde olabilir. İmajları flash'a göstermek için flash'ın içinde bulunduğu HTML dosyasına göre path yazman gerekiyor. HTML'nin olduğu klasördeki images klasörünün de içindeki image01.jpg dosyası için images/image01.jpg yazıyoruz. Yine bahsettiğim gibi dos'daki tüm path mantığı burada da geçerli.

2. Her buton için bir i değeri ataman gerekecek." i++" komutu kısa olarak "i = i+1" demektir. Yani ileri / geri butonlarında kullanabilirsin. Onun dışındaki her butona bir anahtar numarası vermeli ki fonksiyonda bu numarayı yerine koyduğun zaman resminin ismini oluşturan string ortaya çıksın. Bir önceki mesajda "eval" komutunun oluşturduğu satıra bakarsan daha netleşir olay.

3. Hayır patlamaz. Movieclip'in instance ismi önemlidir boyutları veya nerede durduğu değil. Draggable değil resizable olsa bile farketmez... Kralı gelse farketmez uleaannnn! :-)

4. movie draggable olacaksa bu movie'nin içinde olmalı ki "yükleniyor" yazısı pencere nerede ise orada çıksın. Yok eğer sabit olacaksa istediğin sahnede olabilir preloader.

Kolay gelsin proje bitince bize de bi gösterirsin artık
Kendine iyi bak
__________________
.
» 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 21.03.2005   #4 (permalink)
 
Miolnir's Avatar
 
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
Re: Dinamik arkaplan boyutu değiştirme

Aradaşlar muhabbeti bölmek istemem ama elimde daha kullanışlı bir şey var;

Çok fazla zamanım yok hemen buraya örneğini koyuyorum, okula yetişmem lazım
Sorular olursa burada yanıtlarım

Sevgilerle
Ekli Dosyalar (Kullanmadan önce virüs taramasından geçiriniz)
Dosya Uzantısı: zip iLoveCBU.zip (53.6 KB, 38 defa görüntülendi)
__________________
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim
Miolnir ş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 24.03.2005   #5 (permalink)
 
Üyelik Tarihi: 23.09.2002
Yer: istanbul
Yaş: 34
Mesaj: 864
Re: Dinamik arkaplan boyutu değiştirme

merhaba,

bu .fla'daki ileri/geri butonlarını;
her yuklenecek imaj icin, 'ayrı ayrı butonlara' donusturmek icin ne yapmali?

ufuk'un burada ve baska bir 'baslikta' soz ettigi 'eval sorunu' bunda soz konusu degil sanirim?


gorusmek uzere,
evrensel.
__________________
anti-pop.com 21.yüzyıl için fanzin | creativeroom
La Haine ş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 24.03.2005   #6 (permalink)
 
Miolnir's Avatar
 
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
Re: Dinamik arkaplan boyutu değiştirme

Merhaba

Burada yükleme komutunu imajlara tıklanınca aktive etmek istersen şöyle bir kod kullanmalısın;
Kod:
on (release)
{
    root.containerMC.loadPic(0);
}
loadPic(0) buradaki "sıfır" XML de yazılan ilk resmi yükler. (ikincisi için 1 değerini girereriz vb.)

Maclerde denemedim ama eval komutu kullanılmadığı için daha önceki sorun yaşanmaz sanırım.

Ben de bu kodu geliştirmeye çalışıyordum, bakalım farklı neler yapabiliriz.

Kolay gelsin
__________________
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim
Miolnir ş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 25.03.2005   #7 (permalink)
 
Miolnir's Avatar
 
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
Re: Dinamik arkaplan boyutu değiştirme

pm konuşmaları hemen buraya aktarıyorum:
Alıntı:
LaHaine tarafından gönderilen mesaj:
{*}
"ileri-geri butonlari"yla ilgli, bir'temizlik' yapmak gerekecek mi, varolan kodlardan?

bir de; {aslinda oldugna cok sevindigim, 'Resim1' gibi bir info var ya, onu gelecek imajlarin altina nasil aliriz dersin? resize oldugunda; onunda yeri degisecek; bu zorlar mi bizi?

{*}
bir de, loading'i nasil kontrol altina alabiliriz? istedigimiz bir proloading scripti kullanabilir miyiz?
* Aksiyomlar adlı layerda toplanmış bütün kodlar, burada "ileri" ve "geri" butonlarının instanceName ine verilen fonksiyonlar var ("nextb" ve "prevb") bunları oradan silmen yeteli olur ( ama kalsa da bişey olmaz).
Resim bilgilerini içeren kısımın instanceName i "picinfo". Bunu fla içinde istediğin yere taşıyabilirsin. Unutmadan söyleyim; ayrıca bu kısımda yüklenmeyle ilgili durumu da görebilirsin
Kod:
picinfo.info.text = per+" % loaded"
buradan da görebileceğimiz gibi; böyle bir güzel kod anlıyacağın =)

* Ama illaki yükleme barı olsun istersen kodun içinde bar için bir satır da mevcut, tek yapman gereken bar instanceName ine sahip br MC oluşturup istediğin yere koymak ( barı çizdikten sonra f8 basıp Behavior:MC; Registration Point:Sol seçenekleriyle MCye dönüştür ve width değerini 5 yap. instanceName: Bar)

Umarım ayrıntılı olmuştur, ayrıtılı anlatmaya çalıştım karışık olduysa mazur görün =)
__________________
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim
Miolnir ş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 25.03.2005   #8 (permalink)
 
Üyelik Tarihi: 23.09.2002
Yer: istanbul
Yaş: 34
Mesaj: 864
Re: Dinamik arkaplan boyutu değiştirme

eyv.. eline sağlık..
info'yu, fiks bir yerde degil de; yuklenen obje'ye {.jpg ya da .SWF yaninda / altinda vb..} nasil iliştirebiliriz peki?

sorular bitmiyor : )


tekrar tesekkurler,
evrensel.
__________________
anti-pop.com 21.yüzyıl için fanzin | creativeroom
La Haine ş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 25.03.2005   #9 (permalink)
 
Miolnir's Avatar
 
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
Re: Dinamik arkaplan boyutu değiştirme

Burada geliştirilmiş bir örnek yaptım, bu sorularının tümünü yanıtlar sanırım(umarım =) )

Not: Yükleme özelliklerini görmek için internetten bakmalı ya da flayı açtığın zaman 2 kere ctrl+enter yapmalısın.


Sevgilerle
Ekli Dosyalar (Kullanmadan önce virüs taramasından geçiriniz)
Dosya Uzantısı: zip iLoveCBU_2.zip (57.7 KB, 24 defa görüntülendi)
__________________
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim

Mesaj Miolnir tarafından 25.03.2005 (09:30) yeniden düzenlendi. Açıklama: dosyayı eklemeyi unutmuşum :p
Miolnir ş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 25.03.2005   #10 (permalink)
 
gravity's Avatar
 
Üyelik Tarihi: 04.10.2003
Yer: izmir
Yaş: 30
Mesaj: 621
Görsel: 1
Re: Dinamik arkaplan boyutu değiştirme

@Miolnir -- XML bağlantılı güzel bir çalışma yapmışsın, yararlı oldu benim text database sistemine daha iyi bir alternatif gibi görünüyor en azından uyumsuzluk sorunu çıkmaz sanıyorum.

Fakat XML database bulunamadı şeklinde bir hata aldım, fla dosyası da mx2004 açamadım. Rica etsem mx olarak kaydederek buraya koyabilir misin veya ucetincan-at-yahoo.com adresine bir email atarsan sevinirim, teşekkürler.
__________________
.
» Kişisel:. www.coolkey.net » Kurumsal:. www.programa.com.tr

Mesaj gravity tarafından 25.03.2005 (09:47) yeniden düzenlendi.
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
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

degistirme , boyutu , arkaplan , dinamik


 
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