NetForumlari Nacizane  Paylasim Platformu NetForumlari Nacizane  Paylasim Platformu


Go Back   NetForumlari Nacizane Paylasim Platformu > Webmaster Genel > Web Programlama Dilleri > Flash

Flash Flash Hakkında Herşey



Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
Paylaş LinkBack Seçenekler Stil
Alt 07-01-09, 18:01   #1
Osy
Osy - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Dec 2008
Yaş: 27
Mesajlar: 20
Konular: 19
Aldığı Teşekkür : 0
NF Puanı : 390
NF Seviyesi : Osy is just really nice Osy is just really nice Osy is just really nice Osy is just really nice
Flash’ta Mod Kullanımı ve Nesne Blokları



Flashta bloklarla çalışmak aslında çok kolaydır. Bunu yapmak için diğer tüm dillerde kullanıldığı gibi (PHP, ASP, JAVASCRPT vs.) MOD kullanılır. Bu nedenle MOD nedir ilk önce ona bakalım. Daha sonra da mod kullanarak örnek bir kod oluşturalım.

Mod Kullanımı
Mod actionscript içinde % operatörü ile gösterilir. Mod işleminde birinci sayı ikinci sayıya bölünür ve işlemden kalan mod işleminin sonucu olur. Örneğin 4%2 (dört mod iki) işleminin sonucu 4/2 işleminden kalan 0 olacağı için 0(sıfır) olacaktır.
aşağıda bir çıktısı veren bir mod işlemi vardır.
var sonuc:Number = 5%2;trace(sonuc);//output 1 olacaktırBu bağlamda
45%6 = 3
19%10 = 9
olacaktır. Örnekler bu şekilde çoğaltılabilir.
Şimdi bu işlemi bloklama işleminde nasıl kullanacağımıza bakalım.
Bloklama işlemindeki temel mantık şudur. Siz flash'a bir satırda kaç eleman bulunacağını söylersiniz.
Ve daha sonra bu eleman sayısına göre toplam eleman sayısının modunu alırsınız.
Üstteki resimde her satırda 3 kare ve toplamda 9 kare vardır. Yani döngü içerisinde
for(var i=0; i<9; i++) {trace(i%3);}işlemi
0,1,2
0,1,2
0,1,2
çıktısını verir.
Şimdi ana sahneye bir kare çizin ve movieClip'e çevirip ana sahneden silin.
Library'i açıp o movie clibi seçip sağ tıklayarak linkage kısmına girin ve class kısmına kare_mc yazın.
aşağıdaki kodu da ana sahnede frame'e yapıştırıp sonucu izleyin.
var kare_sayisi:Number = 9;var eleman_sayisi:Number = 3;for (var i:Number=0; i<kare_sayisi; i++) {var kare = new kare_mc();kare.x = i%eleman_sayisi*(kare.width+5)+10;kare.y = Math.floor(i/eleman_sayisi)*(kare.height+5)+10;addChild(kare);}
Osy isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Cevapla

Sosyal Ağlar

Etiketler
bloklari , flashand#8217ta , kullanimi , mod , nesne


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Yönetilebilir Reklam Blokları BlackDark vBulletin Mod & Hack & Eklenti 0 17-12-08 01:07
Flash Catcher flash animasyonları bilgisayara kaydet LideR Genel Program Arşivi 1 29-07-08 16:45
appserv’in kullanımı qar3z Web Genel 4 05-06-08 20:59
Flash Admin flash animasyonları, önizlemeleri ve özelliklerini gösteren program LideR Genel Program Arşivi 0 31-01-08 08:33
Kaka’yı satmıyoruz Baptista’yı istiyoruz’ pLaCe Genel Spor Haberleri 0 05-08-07 13:44


Forum Yasal Uyarı

Powered by vBulletin® Version 3.8.7 .
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2

İçerik sağlayacı paylaşım sitelerinden biri olan NetForumlari.COM Adresimizde 5651 Sayılı Kanun'un 8. Maddesine ve T.C.K'nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. NetForumlari.COM hakkında yapılacak tüm hukuksal Şikayetler, Yöneticilerimiz ile iletişime geçilmesi yada iletişim formunu doldurulması halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde NetForumlari yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş sağlanacaktır. info@netforumlari.com
hastaneler | cikcik | tivitır | güzel sözler | ankara avukat