nayzuko.com || animation n web tutorial

Load SWF dan Resize

Email Print PDF

Salah satu keinginan terbesar memakai loadMovie adalah perubahan ukuran dan posisi setelah di-load. Semestinya Flash bisa melakukan itu hanya dengan mencantumkan x.y dan ukuran baru movieclip kontainer yang meload swf eksternal. Kenyataan tidak begitu. Resize dan reposisi hanya berfungsi setelah Flash meload eksternal image/swf.

f8.png
Flash 8

Pada contoh di bawah ini. File loadresize.swf akan me-load loadme.swf.

Alternative content

Get Adobe Flash player


Cara lain adalah memakai MovieClipLoader.
Actionscript di frame 1 file loadresize.swf. Jangan lupa membuat mc kosong bernama instance "container".

var myListener:Object = new Object();
myListener.onLoadInit = function(container:MovieClip) {
//diresize jadi 400px x 400px
container._width = 280;
container._height = 280;
//set posisi baru x y 100, 10
container._x = 10;
container._y = 10;
};

//variabel MovieClipLoader untuk mengeksekusi listener
var loadedmc:MovieClipLoader = new MovieClipLoader();
loadedmc.addListener(myListener);
loadedmc.loadClip("loadme.swf", container);