Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-12-2005, 11:00   #1 (permalink)
Prof.|E-learner|
 
Benutzerbild von lueti25
 
Registriert seit: Jul 2005
Beiträge: 153
on (release) { texfeldinhalt löschen? }

ich habe ein textfeld (eingabe) formatier als Eingabetext
nun will ich per buton und on (release) immer bei klick ein zeichen von rechts nach links löschen.


die richtiege anzahl Zeichen wird mir hir schon getraced:
PHP-Code:
on (release){
trace (eingabe.length);

jetzt habe ichs mal mit
PHP-Code:
on (release){
eingabe.length -=1 oder =-
probiert aber das bezieht sich immer nur auf die zeichen im texfeld, das heist ich kann dann per klick die zahl im texfeld um 1 verkleinern ich wil die zeichenkette aber um ein Zeichen verkürzen!
lueti25 ist offline   Mit Zitat antworten
Alt 02-12-2005, 11:21   #2 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Das geht mit text.substr();
Angehängte Dateien
Dateityp: rar text_kuerzen.rar (3,6 KB, 6x aufgerufen)
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 02-12-2005, 11:36   #3 (permalink)
Prof.|E-learner|
 
Benutzerbild von lueti25
 
Registriert seit: Jul 2005
Beiträge: 153
functioniert nicht!
könnte es daran liegen das ich anstat einen Instanznamen eine variable für das texfeld eingabe vergeben hab?
Oder das ich einen schaltfläche als butten habe?
lueti25 ist offline   Mit Zitat antworten
Alt 02-12-2005, 11:41   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
versuch mal das:

PHP-Code:
on(release) {
  if(
_root.eingabe != "") {
    
txt _root.eingabe
    txt 
= (txt.substr(0, (txt.length-1)));
    
    
_root.eingabe txt;
  } else {
    
_root.eingabe "is leer";  
  }

Ich würde dir aber raten mit Instanznamen und mit MovieCLips als Schaltflächen zu arbeiten ... mit Variablen und Buttons machst du dir auf lange sicht das Leben schwer.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 02-12-2005, 11:53   #5 (permalink)
Prof.|E-learner|
 
Benutzerbild von lueti25
 
Registriert seit: Jul 2005
Beiträge: 153
THX klappt einwandfrei!!
2 Verständniss Fragen noch
1.
PHP-Code:
!= "" 
was genau heist das?

und 2. wieso sind Schaltflächen eher ungeeignet?
lueti25 ist offline   Mit Zitat antworten
Alt 02-12-2005, 12:00   #6 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
damit überprüfe ich ob deine textfeldvariable leer ist.

!= <- bedeutet ungleich

"" <- ist ein leerer string

Also wenn deine Variable ungleich (!=) einem leeren String ist ("") wird ein buchstabe abgezogen, wenn nicht wird der buchstabe-abziehen-code nicht ausgeführt.

Das ist nicht unbedingt nötig aber ich empfinde es als sauberer Programmiert so.


2.) MovieClips sind wesentlich flexibler zu nutzen als schaltflächen. Spätestens wenn du animierte Buttons haben willst kann man mit MCs komplexere Buttons machen als mit Buttons. Ich weiss klingt blöd das ein Button nicht gut als Button funktioniert aber frag hier im Forum ich schätze 90% der Leute die sich länger mit Flash beschäftigen benutzen nie eine Buttonobjekt um eine Schaltfläche zu erstellen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'

Geändert von readme.txt (02-12-2005 um 12:02 Uhr)
readme.txt ist offline   Mit Zitat antworten
Alt 02-12-2005, 12:15   #7 (permalink)
Prof.|E-learner|
 
Benutzerbild von lueti25
 
Registriert seit: Jul 2005
Beiträge: 153
So lange binn ich noch nicht dabei!
Mir haben buttens bis jetzt immer genügt. Kann gut sein das sich das schnell ändert!

THX
lueti25 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 06:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele