Profili Göster

Flash'ta Satır Sütun Mantığı ve Mod Kullanımı

Aytekin Meral Tarih: 30/05/2007 Yorum: 0 adet

Okunma : 183 Tutanlar: Bu yazıyı 0 kişi tuttu.

Etiketler :

İlk makalemde size Flash içerisinde objeleri belirli satır sütun sayısına göre nasıl dizebileceğinizi anlatmaya çalışacağım. Bu makaleyi dikkatlice okursanız, for döngüsü kullanarak mevcut bir movieClipi nasıl çoğaltacağınızı ve çoğaltılan movieClip’leri nasıl sıralayacağınızı öğrenebilirsiniz.

Yeni bir flash dosyası açın ve içine bir tane kare çizin. Kareyi f8’e basarak movieClibe çevirin. Kare’ye bir defa tıklayın ve Properties alanını açın. Instance Name alanına kare_mc yazın.

Daha sonra timleine’da birinci frame bir defa tıklayıp Actions panelini açın.

Şimdi yapmak istediğimiz şeyi belirleyelim. 4erli sıra halinde dizilmiş 17 tane kare yapmak istiyoruz.

action paneline ;

Kod:

var kare_sayisi:Number = 17;

yazalım. 4erli dizmek istediğimiz için;

Kod:

var sutun:Number = 4;

ekliyoruz.

Ana sahneye yaptığımız kare_mc ilerde işimize yaramayacağı için onu görünmez yapalım.

Kod:

kare_mc._visible = false;

Daha sonra bir for döngüsü kurup kare_mc‘den 17 tane çoğaltacağız.

Kod:

for (var i:Number=0; i<kare_sayisi; i++) { 
kare_mc.duplicateMovieClip("kare"+i, i); 
this["kare"+i]._x = i%sutun*(kare_mc._width+5)+10;
this["kare"+i]._y = Math.floor(i/sutun)*(kare_mc._height+5)+10;
}

gördüğünüz gibi % işareti yani mod ile işlemi hallettik.

Mod nedir diyenler için ise kısa bir örnek vermek istiyorum.

Kod:

var sonuc:Number = 5%2; 
trace(sonuc);
//output 1 olacaktır. 

Bunun anlamı şudur: 5i 2ye bölersiniz ve kalanı alırsınız. işte bu işlem size bir sayının diğerine bölümünden kalanı verir.

Yukardaki kodun tamamı şöyle olmalı;

Kod:

var kare_sayisi:Number = 17; 
var sutun:Number = 4; 
kare_mc._visible = false; 
for (var i:Number=0; i<kare_sayisi; i++) { 
kare_mc.duplicateMovieClip("kare"+i, i);
this["kare"+i]._x = i%sutun*(kare_mc._width+5)+10; 
this["kare"+i]._y = Math.floor(i/sutun)*(kare_mc._height+5)+10; 
}

Artık thumb kullanarak yaptığınız galerileri bu yöntemle çok daha rahat yapabilirsiniz. Umarım işinize yarar…

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.


yeni üyelik | şifremi unuttum

Etkinlikler Etkinlikler RSS Etkinlikler

aç-kapa Eğitim Akbank exi26 Şipşak: Gençler için Fotoğraf Yarışması

Akbank exi26 Şipşak: Gençler için Fotoğraf Yarışması

Akbank Gençlik Bankacılığı exi26 tarafından düzenlenen fotoğraf yarışmasına dijital fotoğraf makinelerinizle çektiğiniz fotoğraflarla katılabilirsiniz...
Kategori: Eğitim

aç-kapa Konferans 2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori: Konferans

aç-kapa Eğitim İstanbul'da Bir Sürrealist: Salvador Dali

İstanbul'da Bir Sürrealist: Salvador Dali

Picasso ve Rodin’den sonra kimi görmek istersiniz deseler; Salvador Dali listenin ilk başlarında yer almaz mı? Ressam, yazar, bilim adamı, tasar...
Kategori: Eğitim

aç-kapa Fuar CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT Bilişim Eurasia bu yıl 7 – 12 Ekim tarihlerinde düzenleniyor Adını dünyanın en büyük on fuarı arasına yazdırarak, İstanbul’u Avrasy...
Kategori: Fuar

aç-kapa Sempozyum Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008), yazılım mühendisliği alanında; kalite deneyimlerini, çözümlerini, yazılım...
Kategori: Sempozyum

üyeler En Yeni Üyelerimiz

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash , PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Connect, Premiere, Soundbooth, Contribute, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 238 (0 kayıtlı, 238 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

MMBlog MMIstanbul Blog'undan

Ne Nedir Kampanyası Başlıyor!

Selam arkadaşlar, MMIstanbul içeriğinin gelişmesine katkıda bulunmak isteyen arkadaşlarımıza söyle bir önerimiz var. Sizleri çok fazla yo ...

Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız

MMIstanbul Online Seminerlerine Nasıl Katılabilirim?

Bazı Akıl - Fikirleriniz Olabilir

MMIstanbul' u Nasıl Desteklerim?

coldfusion mysql ubuntu
 

Burada bulunan kategorimize 3, 6 12 ay sürelerince sponsor olabilir, hem topluluğumuzun gelişimine katkılarda bulunup, hem de ürün / servis ya da markanızın yüzbinlerce insan tarafından pozitif olarak tanınmasını sağlayabilirsiniz.