Flashhilfe.de - Flash Community

Blutiger Anfänger - Wie verschwindet mein Textfeld bei MouseOut? [Flash 11]

 


AntwortenRegistrieren Seite1  

karto3041#1
Benutzerbild von karto3041
Beiträge: 1
Registriert: Jul 2013

13.07.2013, 22:15

Hallo Zusammen,

ich hoffe mir kann jemand weiterhelfen.
Wie schon gesagt, ich bin blutiger Anfänger in ActionScript.

Ich habe einen Button erstellt, bei dem beim Überfahren mit der Maus ein MovieClip eingeblendet und wieder ausgeblendet werden soll, befindet sich die Maus nicht mehr über dem Button.

Das MouseOver funktioniert mittlerweile, nur fehlt mir trotz stundenlangem googeln, die richtige funktion für das MouseOut.

Hier mal mein Code:
button_11 ist der Butten über den die Maus fahren soll,
nr_11_mc ist der MovieClip der entweder verschwinden oder erscheinen soll.

import flash.events.MouseEvent;

button_11.addEventListener(MouseEvent.MOUSE_OVER, mouse_over);
button_11.addEventListener(MouseEvent.MOUSE_OUT, mouse_out);

function mouse_over(event:MouseEvent) {
   nr_11_mc.gotoAndPlay (2);
}

function mouse_out(event:MouseEvent) {
   nr_11_mc.????();
}

Ich hoffe Ihr könnt mir weiterhelfen, schonmal Danke.
Tetenja#2
Benutzerbild von Tetenja
Beiträge: 69
Registriert: Apr 2013

16.07.2013, 21:33

Hallo
Ich habs mal schnell duchprobiert und ein Button_mc auf der Bühne plaziert.
Ein zweiten MovieClip hab ich in der Bibliothek angelegt, also einfach das Bild oder die Form auf der Bühne markieren und mit F8 zu einem MovieClip machen und danach den MovieClip von der Bühne löschen.Jetzt liegt der MovieClip in der Bibliothek und mit rechtsklick auf dem MovieClip
bekommt er bei Verknüpfung einen Namen zugewiesen.Dazu klickt man in dem kleinem Fenster das Kästchen Verknüpfung an und gibt ihn einen Namen in dem Feld Klasse.Das ist wichtig damit das Script den MovieClip in der Bibliothek immer finden kann.

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Buttan_mc.addEventListener(MouseEvent.MOUSE_OVER, clickMe);
Buttan_mc.addEventListener(MouseEvent.MOUSE_OUT,  clickMe2);

var myClip:Bild_mc = new Bild_mc();

function clickMe(evt:MouseEvent)
      {         
           addChild(myClip);
           myClip.x = 300;
           myClip.y = 200;
        }
function clickMe2(evt:MouseEvent)
      {               
           removeChild(myClip);
        }      


Jetzt wird mit addChild(myClip); mein Bild_mc auf die Bühne geholt und an die Position x 300 y 200 gelegt.
Und wenn ich den Button verlasse, wird mein Bild_mc mit removeChild(myClip); wieder von der Bühne genommen.
Ich hoffe ich konnte dir weiter helfen.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de