Re^2: Movieclips zusammenfassen (maske???)
Hallo wie genau meinst du das?
Ich hab jetzt folgendes probiert:
onLoad = function()
{
var j:Number=0;
var abstandx:Number=307.4;
var abstandy:Number=160.7;
_root.createEmptyMovieClip("alle" , 1 ); //hier erstell ich das movieclip was alle umfassen soll
for(var i:Number=0; i< 9; i++)
{
_root.zufall = random(6);
_root.createEmptyMovieClip("Symbol"+i , i );
loadMovie ("Symbol"+(zufall)+".jpg","Symbol"+i);
if (i>=3)
{
_root["Symbol"+i]._y = (83.9 + abstandy);
if (i==3 or i==6 )
{
j=0;
}
if (i>=6)
{
_root["Symbol"+i]._y = (83.9 + (2*abstandy));
}
}
else
{
_root["Symbol"+i]._y = 83.9;
}
_root["Symbol"+i]._x = 151.0 + (abstandx*j);
j=j+1;
loadMovie ("Symbol"+i,"alle"); //hier lad ich die movieclips in den movieclip "alle"!
}
gotoAndStop(2);
}
Im nächsten Frame folgendes an code:
var i:Number = 0;
this.createEmptyMovieClip("maske",1);
this.alle.setMask(maske); // maske auf movieclip mit allen!
this.onMouseDown = function() {
ziehen = true;
}
this.onMouseUp = function() {
ziehen = false;
}
this.onMouseMove = function() {
if (ziehen) {
i++;
maske.attachMovie("Rubbelform", "form"+i, i);
this.maske["form"+i]._x = _root._xmouse;
this.maske["form"+i]._y = _root._ymouse;
this.alle.setMask(maske);
updateAfterEvent();
}
};
folgendes passiert:
1. mein zweites dynamisches movieclip verschwindet!
2. die maske bezieht sich wieder nicht auf die komplette fläche sondern nur auf den ersten erstellen movieclip, dieser wird komischerweise auch nicht aufgerubbelt beim klicken und bewegen der maus sondern genau andersrum?
ich bin langsam echt schon am verzweifeln keine ahnung wie ich das machen soll *gg*!
vl hilft es wenn ich die fla datei schicke????
lg kathi