Strona 1 z 1

LoadMovieNum

: wt lis 27, 2007 1:01 am
autor: kedzik84
Witam!

Ładuje zewnętrznego .swf ` a za pomocą

LoadMovieNum("movie.swf",1);

I chce go umiejscowić w pewnym miejscu, tzn. _x=20, _y=20

Jak to zrobić ?

Re: LoadMovieNum

: wt lis 27, 2007 7:17 am
autor: xeo
Ładuj za pomocą MovieClipLoader ---> F1 HELP

Kod: Zaznacz cały

var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("movie.swf", container);

function onLoadInit(mc:MovieClip) {
    mc._x = 200;
	mc._y = 200;
}

Re: LoadMovieNum

: wt lis 27, 2007 12:12 pm
autor: Marek_bf
xeo nie polecał bym stosowania kodu podanego przez Ciebie.
1. właściwości typu getNextHighestDepth() powinny mieć referencje do obiektu którego dotyczą
2. listener powinien być przypisany do obiektu, żeby można było przypisać do niego indywidualne zdarzenie. W Twoim przypadku nie dało by się do dwóch MCL przypisać onLoadInit.

Kod: Zaznacz cały

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mclListener:Object = new Object();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mclListener.onLoadInit = function(mc:MovieClip) {
	mc._x = 200;
	mc._y = 200;
};
mcLoader.addListener(mclListener);
mcLoader.loadClip("movie.swf", container);

Re: LoadMovieNum

: wt lis 27, 2007 5:57 pm
autor: xeo
Racja, dzięki za uwagę :)