Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2006, 15:50   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
leeres Textfeld

Hi Leute habe folgende if abfrage

Code:
if(links.Titel.text == " ")
	{
		gotoAndPlay(2);
	}else{
		Titel = dummy.split("\n\r").join(""); 
		Trace (Titel);
		saveXMLobj();
		gotoAndPlay(3);
	}
die Aufgabe des If`s ist es zu prüfen ob das Textfeld Titel leer ist, sprich keine eingabe gemacht wurde. Bei mir springt er aber immer in das else egal ob ich was eingebe oder nicht woran kann das liegen???

Bin noch recht neu in AS.

Danke für eure hilfe schonmal

MfG
blind1985
blind1985 ist offline   Mit Zitat antworten
Alt 04-12-2006, 15:56   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Du fragst ja auch nicht nach 'leer', sondern nach nem Space...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 04-12-2006, 15:57   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Ort: Saarland
Beiträge: 29
Zitat:
Zitat von blind1985 Beitrag anzeigen
[CODE]if(links.Titel.text == " ")
Vielleicht nimmst mal das Leerzeichen " " raus??Probiers einfach mal
Endolino ist offline   Mit Zitat antworten
Alt 04-12-2006, 16:05   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
habe aber genau das selbe problem wenn ich den space da raus nehmen.
blind1985 ist offline   Mit Zitat antworten
Alt 04-12-2006, 16:28   #5 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
frag' doch mal ab, was da drin steht... vieleicht gibt der dort ja ein undefined zurück?

PHP-Code:
trace("links.Titel.text: >"+links.Titel.text+"<"
die beiden Pfeile "> <" sind hier nützlich um zu testen ob da evtl´. auch mehrere leerzeichen drin sind.

ansonsten schau Dir mal den "stripSpaces prototype" aus meiner Signatur an...

bis dann,
querkopf
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 05-12-2006, 17:16   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
Hi hier mal der Code vom ersten bild was ja nun automatisch geladen wird.

in der onEnterFrame weise ich ja nun links.Titel.text ein leerzeichen zu. Wenn ich nun auf den Weiterbutton in dem Film Clicke bekomme ich aber für das Eingabefeld ein undefined zurück wie kann ich nun mit dem if des Weiterbutton das abpfangen?


Code:
onEnterFrame()
{
	fscommand ("exec","PipeBeama.exe");
    MyBroadcaster.connect("127.0.0.1",2000);
    sSend = "<PB_connect>\n" + "<user>Testuser</user>\n" +"</PB_connect>\n";
    MyBroadcaster.send (sSend);
	links.Titel.text = " ";
	
	stop();
}
links.Weiter.onPress = function()
{
	var dummy = links.Titel.text;
	if(links.Titel.text == " ")
	{
		Trace (">"+Titel+"<");
		gotoAndPlay(2);
	}else{
		Titel = dummy.split("\n\r").join(""); 
		Trace (">"+Titel+"<");
		saveXMLobj();
		gotoAndPlay(3);
	}
}
MfG
blind1985
blind1985 ist offline   Mit Zitat antworten
Alt 06-12-2006, 08:53   #7 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
Kennt der an der Stelle die Variable noch?
Bau mal bitte das Trace ein, was ich da gepostet habe.

Noch was anderes, brichst Du die "onEnterFrame" auch irgendwo wieder ab?

bis dann,
querkopf
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 06-12-2006, 09:04   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
der trace ist in folgender form Trace (">"+Titel+"<"); in den beiden zweigen des ifs eingebaut. gibt es eine andere methode als onEnterFrame die nur einmal am filmstart aufgerufen wird? oder geht das auch ohne es in eine Funktion zu schreiben.

MfG
blind1985

PS.: der trace gibt folgendes aus: >undefined< aus.
blind1985 ist offline   Mit Zitat antworten
Alt 07-12-2006, 13:07   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
Habe es jetzt hinbekommen habe nur nach der falschen Variablen geprüft.

Danke aber für eure hilfe.

MfG
blind1985
blind1985 ist offline   Mit Zitat antworten
Alt 07-12-2006, 13:12   #10 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
Zitat:
Zitat von blind1985 Beitrag anzeigen
onEnterFrame die nur einmal am filmstart aufgerufen wird?
ähm... onEnterFrame wird IMMER PERMANENT aufgerufen! setzt da einfach mal ein trace("laufe") rein...

Du kannst einfach das
PHP-Code:
onEnterFrame()
{ } 
weglassen, wenn Du willst, daß etwas beim Aufruf eines Frames ausgeführt wird.


Bis dann,
querkopf
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 07-12-2006, 13:36   #11 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 40
habe ich jetzt auch gemacht.

MfG
blind1985
blind1985 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 19:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele