Bu top level class ları (String,array,movieclip gibi) import ile çağırmaya gerek yoktur. Ama bizim oluşturduğumuz classları import ile yolunu belirterek çağırmamız gerekir. Flash swf export ederken bu kullandığımız classlarıda swf içine gömer. Bu yüzden import ile class alırken gereksiz .as dosyalarını almamalıyız.
Örnek : import Sınıflar.Matematik.carpma; dersek sadece carpma.as dosyasını alırız
import Sınıflar.Matematik.* dersek Matematik içindeki tüm .as dosyalarını alırız.
uygulama örneği
package Sınıflar.matematik
{
public class carpma
{
public var ad:String="ismail ARSLAN";
public function mesaj():void
{
trace("bu başlangıç mesajı çarpmanındır");
}
}
}
şimdi bunu Carpmaislem.as olarak kaydedelim.
Fla dosyamız en üstte olacak yanında sınıflar klasörü içinde matematik klasörü içinde Carpmaislem.as dosyası olacaktır.
Şimdi fla içinden bu classı kullanalım.
import Siniflar.matematik.Carpmaislem
var yenicarpma:carpma=new carpma();
yenicarpma.mesaj();
trace( yenicarpma.ad);
{
public class carpma
{
public var ad:String="ismail ARSLAN";
public function mesaj():void
{
trace("bu başlangıç mesajı çarpmanındır");
}
}
}
şimdi bunu Carpmaislem.as olarak kaydedelim.
Fla dosyamız en üstte olacak yanında sınıflar klasörü içinde matematik klasörü içinde Carpmaislem.as dosyası olacaktır.
Şimdi fla içinden bu classı kullanalım.
import Siniflar.matematik.Carpmaislem
var yenicarpma:carpma=new carpma();
yenicarpma.mesaj();
trace( yenicarpma.ad);
Hiç yorum yok:
Yorum Gönder