Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2009, 12:31   #1 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
onSetFocus()

Hallo Freunde,
ich mach es mal kurz.
Flogendes ahbe ich in AS2

Code:
name_kunde_txt.onSetFocus = function():Void{
	this.text = "";
	this.onSetFocus = null;
}
Was muss ich beachten, wenn ich das in AS3 schreiben will?
DAnke
__________________
Mit freundlichen Grüßen
thiagojonas ist offline   Mit Zitat antworten
Alt 19-02-2009, 12:41   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
ActionScript:
  1. name_kunde_txt.addEventListener( FocusEvent.FOCUS_IN, event_FOCUS_IN );
  2.  
  3. function event_FOCUS_IN( e:FocusEvent ):void
  4. {
  5.     e.target.text = "";
  6.     name_kunde_txt.removeEventListener( FocusEvent.FOCUS_IN, event_FOCUS_IN );
  7. }

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 19-02-2009, 13:03   #3 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
Super Vielen Dank
__________________
Mit freundlichen Grüßen
thiagojonas ist offline   Mit Zitat antworten
Alt 19-02-2009, 13:06   #4 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
Äh... kurze Frage waurm funktioniert das nicht?

Code:
name_lehrer.addEventListener( FocusEvent.FOCUS_OUT, event_FOCUS_OUT );

function event_FOCUS_OUT( e:FocusEvent ):void	{
	if(name_lehrer.text == "" || name_lehrer.text == "Name"){
		e.target.text = "Name";
	}
name_lehrer.removeEventListener( FocusEvent.FOCUS_OUT, event_FOCUS_OUT );
}
__________________
Mit freundlichen Grüßen
thiagojonas ist offline   Mit Zitat antworten
Alt 19-02-2009, 13:31   #5 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
ActionScript:
  1. if(e.target.text == "" || e.target.text == "Name"){
  2.   e.target.text = "Name";
  3. }

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 19-02-2009, 16:13   #6 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
Ups... Hehe Danke
__________________
Mit freundlichen Grüßen
thiagojonas ist offline   Mit Zitat antworten
Alt 19-02-2009, 18:37   #7 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
Kurze Frage noch:
Wenn ich auf das Textfeld klicke und dann wieder woander und danach wieder drauf klicke, dann erhällt der Textfeld nicht mehr, wie beim ersten mal den Wert von ""
Woran liegt das?
__________________
Mit freundlichen Grüßen
thiagojonas ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:31   #8 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Du entfernst den EventListener beim ersten Klicken, dadurch wird die Funktion bei einem neuen Klicken nicht mehr ausgeführt.
PHP-Code:
name_lehrer.removeEventListenerFocusEvent.FOCUS_OUTevent_FOCUS_OUT ); 
mohj ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:41   #9 (permalink)
Webdesign
 
Benutzerbild von thiagojonas
 
Registriert seit: Dec 2007
Beiträge: 308
Achso, okay dankeschön
__________________
Mit freundlichen Grüßen
thiagojonas 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 12:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele