webForumDet fria alternativet

2 frågor: radera duplicerade mc mm

Flash

1 svar · 189 visningar · startad av magnusfeldth

Medlem sedan jan. 20034 480 inlägg
Frågan#1

Två flashfrågor:

1, Kan man radera samtliga duplicerade MC med hjälp av att bara trycka på en knapp?

Edit: Koden jag använder för duplicering:


on (release) {

	//Duplicate Movieclip Behavior
	//Requires Flash Player 7 or later
	var newdepth = this.cream._parent.getNextHighestDepth();
	var newname = "copy" + newdepth;
	var prevname = "copy" + (newdepth-1);
	if (this.cream._parent[prevname] == undefined) this.cream._parent[prevname] = this.cream;
	this.cream.duplicateMovieClip(newname,newdepth, {_x:_xmouse, _y:_ymouse});

	//End Behavior

}

2, Kan man få en egen muspekare att vara endast när man är tex över en bild, men inte annars?

Medlem sedan maj 20021 558 inlägg
#2

Jag är inte säker men något i den här stilen?

Gör ett MC och rita en fin pekare i den och lägg in det i _root i eget layer. ge den instance name "pekare"

Actions för första bildrutan:

onClipEvent (load) {
startDrag (pekare,1);
pekare._alpha = "0"
}

Actions för det objekt som ska få nya pekaren:

on(rollOver) {
Mouse.hide();
pekare._alpha = "100"
}

on(rollOut) {
Mouse.show();
pekare._alpha = "0"
}

--------------

Jag vet inte om det fungerar som sagt. Vet inte ens om det heter "Mouse.show()" eller om man sk askriva något annat.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)