2009-08-18 9 views

Antwort

2

Die gleiche Antwort mit AS3: im ersten Frame, dass die unsichtbare Schaltfläche erscheint, sollten Sie den folgenden Code ein:

myButton.addEventListener(MouseEvent.CLICK, linkToPage); 
function linkToPage(e:MouseEvent):void{ 
    var request:URLRequest = new URLRequest("your page here"); 
    navigateToURL(request); 
} 

Sie sollten die Schaltfläche Instanz ‚myButton‘ nennen (in der Bar Eigenschaften - der untere linke Eingabedialog). Das sollte den Trick machen.

+1

, um das ganze swf anklickbar zu machen, fügen Sie das Ereignis zur Bühne hinzu und keine Taste ... –

+0

Perfekt! Danke, Bruno und Joel – Aximili

0

1. Sie müssen eine unsichtbare Schaltfläche erstellen. Eine unsichtbare Schaltfläche ist eine Schaltfläche mit nur dem HIT-Rahmen. Erstellen Sie einen Button, der Ihre gesamte Bühne abdeckt. Es wird auf deiner Bühne als blau-transparente Form erscheinen. Klicken Sie darauf und drücken Sie F9, um das Fenster "Aktionen" zu öffnen.

Danach, fügen Sie einfach den folgenden Code in das Fenster:

on(release){ 
    getUrl("here you put your url"); 
} 

Danach wird nur der Code als AS2 kompilieren. Ich denke, das ist der einfachste Weg, dies zu tun.

+0

Das ist ziemlich glatt. – Tarik

+0

Danke Bruno. Ich habe nicht erwartet, AS zu benutzen. Kennen Sie den Code für AS3? Weil alle anderen Projekte hier AS3 verwenden. – Aximili

+0

Ich lege es in eine andere Antwort, um den Code richtig einzufügen. –

Verwandte Themen