[ascoders] Re: Movieclip ueber ContextMenu ansprechen

  • From: Uli SchÃberl <uli.schoeberl@xxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Thu, 22 Dec 2005 18:17:35 +0100

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;

}

also dann im contextmenà kannst du einfach anstatt myClip die funktion getOverClip() aufrufen die dir den clip auf dem die maus ist oder false zurÃckgibt. mÃsste so funktionieren

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 --------------------------------------------------------------

Other related posts: