Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-09-2007, 14:44   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 19
Question Button mit MouseEvent

Hallo zusammen,

ich bin absoluter CS3-Noob und will jetzt ein einfaches Menü mit Buttons bauen. Folgenden Code habe ich mir schon mithilfe des Forums und der Hilfe zusammengebastelt:
Code:
//import fl.controls.Button;

function HomeOver(evt:MouseEvent):void {
	this.McHome.gotoAndPlay(2);
}

function HomeOut(evt:MouseEvent):void {
	this.McHome.gotoAndPlay(9);
}

this.BtnHome.addEventListener(MouseEvent.ROLL_OVER, HomeOver);
this.BtnHome.addEventListener(MouseEvent.ROLL_OUT, HomeOut);
Soweit funktioniert auch alles, nur bekomme ich vom Compiler die Fehlermeldung:
Zitat:
TypeError: Error #1010: Ein Begriff ist nicht definiert und hat keine Eigenschaften.
at Menue_fla::Home_5/Menue_fla::frame1()
Wenn ich die beiden // vor "import fl.controls.Button;" jedoch wegnehme, bekomme ich folgende Fehlermeldung, obwohl diese Zeile von der Scripthilfe so hingeschrieben wurde:
Zitat:
1172: Definition fl.controls:Button wurde nicht gefunden.
Außerdem läuft das ganze bei nicht auskommentiertem "import fl.controls.Button" nicht richtig. Die MCs, die von den Events erst gestartet werden sollen ignorieren jedes stop() und fangen direkt an fröhlich zu blinken und die MouseEvents funktionieren auch nicht.

Wie kann ich das ganze hinbekommen, dass ich keine Fehlermeldung kriege und alles richtig läuft?

Danke im Vorraus!

Gruß, Kulli

Geändert von Kulli (18-09-2007 um 14:46 Uhr)
Kulli ist offline   Mit Zitat antworten
Alt 18-09-2007, 15:24   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Probier mal flash.display.SimpleButton.
Omega Psi ist offline   Mit Zitat antworten
Alt 18-09-2007, 15:31   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 19
Jo, flash.display.SimpleButtons funktioniert. Warum musste ich jetzt das nehmen und nicht fl.controls.button?

Jetzt treten aber die selben Phänomene auf, wie bei fl.controls.button, nur dass der Compiler darüber noch zusätzlich gemeckert hat. meine 5 MCs fangen jetzt fröhlich an zu laufen, obwohl im ersten Frame immer stop() steht und die Events funktionieren nicht. Wie kriege ich das jetzt noch hin?
Kulli ist offline   Mit Zitat antworten
Alt 18-09-2007, 15:37   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Da bin ich überfragt, ist gerade nicht mein Metier. Zu Thema SimpleButton: schaue mal in der API Referenz nach, ob es das Paket fl.controls noch gibt.
Omega Psi ist offline   Mit Zitat antworten
Alt 18-09-2007, 16:04   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 19
Jaja, das steht da noch drin. Hat sonst jemand nen Vorschlag, wie ich das Problem beheben kann?
Kulli ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele