webForumDet fria alternativet

LoadMovie(); inuti duplicerade filmklipp.

Flash

0 svar · 216 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Tja!

Jag har gjort en grejj, där x antal filmklipp dupliceras utifrån värdet på en frågesträng.

För att undvika fel på scripten, har jag gjort såhär för att undvika att detta värde inte finns:

if (_root.aPic == undefined || _root.aPic<=0) {
	_root.aPic = 5;
}

Namnet på frågesträngen är som ni ser aPic och eftersom denna skickas med i object / embedtaggen finns den i _root när filmen startar.

På frame 1 i filmen finns ett movieclip, cont1, inuti detta ligger mMc1, detta ska dupliceras x antal gånger. Så på frame 1 intui cont1, har jag:

while (_root.aPic != 0) {
	duplicateMovieClip(_root.cont1.mMc1, "mMc1_" + _root.aPic, _root.aPic);
	setProperty("mMc1_"+_root.aPic, _x, _root.xPos);
	setProperty("mMc1_"+_root.aPic, _y, 0);
	_root.xPos = _root.xPos + mMc1._width + _root.mPx;
	_root.aPic--;
}

Detta skapar det antal Filmklipp som variabeln aPic säger.

Såhär långt funkar allt som det ska, kanon va'? ;)
Problemet kom när jag skulle använda LoadMovie(); för att få in bilder i dessa skapade filmklipp, då slutar det mesta att funka utan vidare.
Så, hur bör jag modifiera min kod eller finns det andra förslag på hur jag ska lösa det här?

Jag får tillsvidare tacka och önska er en trevlig helg!

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)