Avatar billede thingholm.dk Nybegynder
17. december 2003 - 11:27 Der er 9 kommentarer og
1 løsning

Right click menu

Hej,

Hvordan laver jeg en right-click menu, som tracer instance-navnet på det mc som ligger under der hvor man højreklikker på stagen?

VH

Anders
Avatar billede thingholm.dk Nybegynder
17. december 2003 - 13:46 #1
hej igen,

jeg har uploadet et eksempel som næsten virker - den mangler bare at trace navnet på det instance man højreklikker på.

http://www.thingholm.dk/1/rightClick.fla
Avatar billede _k Nybegynder
17. december 2003 - 14:29 #2
Det kan godt være, at det er mig der er en spade, men når man højreklikker i Flash, kommer der da en macromedia-defineret menu frem?

.. du kan i stedet (på tidslinjen) ligge et kald på dine enkelte mc'er som traces når de VENSTRE-klikkes.

mc.onPress = function() {
  trace(this._name);
}
Avatar billede thingholm.dk Nybegynder
17. december 2003 - 14:32 #3
MAn kan manipulere højre-kliks menuen - se filen.
Avatar billede nikolajdu Nybegynder
17. december 2003 - 14:33 #4
my_cm.onSelect = function (obj:Object, menu:ContextMenu) {
    if (obj instanceof MovieClip && obj != _level0) {
        trace("Movie clip: "+obj+" --- "+menu);
    }
    if (obj instanceof TextField) {
        trace("Text field: "+obj);
    }
    if (obj instanceof Button) {
        trace("Button: "+obj);
    }
};

og bytter : this.menu = my_cm; ud med :


MovieClip.prototype.menu = my_cm;

/Nikolaj
Avatar billede thingholm.dk Nybegynder
17. december 2003 - 14:43 #5
Super, men den virker tilsyneladende kun med et MC og ikke med TextField og Button
Avatar billede nikolajdu Nybegynder
17. december 2003 - 14:59 #6
Button.prototype.menu = my_cm; // virker også...
TextField.prototype.menu = my_cm; // virker hat :((
Avatar billede thingholm.dk Nybegynder
17. december 2003 - 15:01 #7
MC & button er cool nok - smider du et svar?
Avatar billede _k Nybegynder
17. december 2003 - 15:03 #8
Fair'n square - der blev jeg klogere!

Men det er en ny MX 2004-ting, ikk? (sidder nemlig selv kun med MX)
Avatar billede thingholm.dk Nybegynder
17. december 2003 - 15:06 #9
Jo, den kan sgu nogle tricks med help er fyldt med fejl - min kode er firekte kopieret fra help :-(
Avatar billede nikolajdu Nybegynder
17. december 2003 - 15:09 #10
oki doki :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester