hi,
ich wÃrde das mit einer art kollisonsabfrage machen. dafÃr prÃfst du
einfach Ãber welchem clip die maus ist.
wenn in myColoredClips alle clips sind die man Ãber das contextmenÃ
einfÃrben kann sieht das in etwa so aus
function getOverClip() {
for(var mc in myColoredClips) { if(myColoredClips[m].hitTest (_root._xmouse, _root._ymouse, true) == true) return myColoredClips[m] } return false;
}
gruà uli
ingo_hnx schrieb:
Hallo,
ich habe ein kleines Problem beim aendern der Farbe eines Movieclips. Ich habe in einer externen .as-Datei ein ContextMenu erzeugt, welches aufgerufen wird, wenn man mit der rechten Maustaste auf einen Movieclip drueckt.
Bsp.:
menu.customItems.push(new ContextMenuItem("Amsterdam",Amsterdam));
Beim Auswaehlen der Option "Amsterdam" auf einem Movieclip wird dann folgende Funktion aufgerufen:
function Amsterdam(menu, obj) { destination = "Amsterdam";
miColor2 = new Color(myClip); miColor2.setRGB(0xFFFF00); }
Dies funktioniert auch soweit, allerdings soll statt "myClip" derjenige MovieClip eingefaerbt werden, auf den auch mit der rechten Maustaste geklickt wurde. Leider weiss ich nicht, wie ich an diesen Clip kommen kann :-(
Gruss Ingo
* Diese Mitteilung wurde in coldflash.de mit dem Benutzernamen ingo_hnx (ingo.sahm@xxxxxx) gepostet
-------------------------------------------------------------- Archiv : //www.freelists.org/archives/ascoders/ RSS : //www.freelists.org/archives/ascoders/feed.rss Optionen : //www.freelists.org/list/ascoders --------------------------------------------------------------
-------------------------------------------------------------- Archiv : //www.freelists.org/archives/ascoders/ RSS : //www.freelists.org/archives/ascoders/feed.rss Optionen : //www.freelists.org/list/ascoders --------------------------------------------------------------