Flash dosyasına dışarıdan swf ekleme

Kodla Büyü

yakuphan

Hiperaktif Üye
Hiperaktif
Mesajlar
4,580
actionscript 3.0 ile aşağıdaki şekilde yapabilirsiniz.
Kod:
var yukle:Loader = new Loader();
var resim:URLRequest = new URLRequest("s.swf");
yukle.load(resim);
//koordinatlarını belirle
yukle.x=20;
yukle.y=15;
//iki kat büyüt
yukle.scaleX = 2;
yukle.scaleY = 2;
//sahneye ekle
addChild(yukle);
 
var hocam olmaz olurmu bir yerde hata yapıyorsunuzdur. Kodu nasıl yaptığınızı yazın yardımcı olmaya çalışayım.
 
dersimizvar' Alıntı:
önerisi olan var mı

Yakuphan Hocamın verdiği doğru bir kod ama bir yeri ksik yüklemem tamamlanmadan boyutu üzerinde oynama yapamazsın yani yükleme tamamlandığında tetiklenen bir event e ihtiyacımız var onuda ekleyecek olursak çalışır.
Aşağıdaki kodda değiştirilecek yerleri değiştirin. Çalışacaktır.
Kod:
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.events.Event;

var yukleyici:Loader = new Loader();
var yolu:URLRequest = new URLRequest("s.swf"); //buradaki s.swf yerine sizin yuklemek istediğiniz swfnin adını yazın ve aynı klasöre koyun
yukleyici.load(yolu);
yukleyici.contentLoaderInfo.addEventListener(Event.COMPLETE, bitince);
var mc:MovieClip = new MovieClip();
function bitince(evt:Event):void{
yukleyici.x=0;
yukleyici.y=0;
yukleyici.width=320;   //ben 320 ayarladım genişliği siz değiştirebilirsiniz
yukleyici.height=240; //ben 240 ayarladım yüksekliği siz değiştirebilirsiniz
addChild(yukleyici);
	}
 
Geri
Üst