Toplam Üye Sayımız : 3693
Makale Kategorisi Katmanlara Dosya Ekleme (addChild - addChildAt)
ACPI
Action Script
Ajax
ASP
ASP.NET
Assembly
Bash
C
C#
C++
Cobol
Delphi
Flash
Html
JAVA
Java Script
JSF
Jsp
Lua
Matlab
MySQL
Oracle
Pascal
Perl
Photoshop
Php
Python
REXX
Ruby
SEO
Tanıtım
Visual Basic

Action Script 3.0'da oluşturduğunuz movie clipleri root'a eklemek için F9'a basarak açacağımız kod ekranından addChild veya addChildAt'i kullanabiliriz.

Aslında yapmaya çalıştığımız şey Actionscript 2.0'da loadMovieNum ile levellere dosya almaya benziyor, yani farklı katmanlara dosya yerleştireceğiz.

Eğer bir oyun yazıyorsak farklı katmanlara farklı objeler koymamız gerekir. Oyunun arka planı daha alt bir seviyede, oyunun karakteriyse daha üst bir seviyede bulunması gerekir.

addChild ve addChildAt Arasındaki fark şudur:


addChild (nesne_ismi) yazdığınızda direk olarak sahnenizde en üste ekler.

Ancak addChildAt(nesne_ismi,0) yazdığınızda nesnenizin hangi katman sıralamasında (dept) olmasını istediğinizi belirtirsiniz, nesneden sonraki 0 rakamı bunu göstermektedir.
Ancak addChildAt kullanırken dikkat etmeniz gereken nokta; yazmış olduğunuz dept numarası sıra ile gitmektedir. Yani eğer dept 1'de herhangi bir nesne yoksa siz addChildAt(nesne_ismi,2) diye bir ekleme yapamazsınız, bu durumda hata alırsınız.

addChild(my_mc);

"addChild(my_mc)" ile de oluşturulan movieclip display list'e eklendi. Artık görsel bir nesne durumunda sahnede görülebilir.

adChildAt'de ekrana eklenecek nesnenin, hangi level'e ekleneceğini belirtmek için kullanılır. En düşük sıra numarası 0'dır. Numarası sıfır olan ekranda en altta görünecektir.

Kullanım şekli şu şekildedir:

addChildAt(my_mc, 10);

Etiketler |