Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2003, 13:32   #1 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
Angry brauche hilfe bei einem dyn. inputtextfeld

hallo leute,

ich versuche verzweifelt, einem hier im forum gefundenen textfeld-prototype, an meine bedürfnisse anzupassen...
die felder werden erzeugt aber ich kann dort nichts reinschreiben...
hier das skript:
ActionScript:
  1. movieClip.prototype.txter = function (obj, name, tiefe, mInhalt, posX, posY, Xsize, Ysize, mSize, mHTML, mType, mSelect, mCol, multi, mWrap)
  2. {
  3.     this.createEmptyMovieClip (obj, tiefe);
  4.     this.obj = obj;
  5.     this[obj].createTextField (name, tiefe, posX, posY, Xsize, Ysize);
  6.     this[obj][name].autoSize = mSize;
  7.     this[obj][name].embedFonts = true;
  8.     this[obj][name].html = mHTML;
  9.     this[obj][name].text = mInhalt;
  10.     this[obj][name].htmlText = mInhalt;
  11.     this[obj][name].type = mType;
  12.     this[obj][name].selectable = mSelect;
  13.     this[obj][name].border = true;
  14.     this[obj][name].multiline = multi;
  15.     this[obj][name].wordWrap = mWrap;
  16.     //
  17.     this[obj].form = new TextFormat ();
  18.     //this[obj].form.embedFonts = true;
  19.     this[obj].form.font = "MyFont";
  20.     this[obj].form.size = 12;
  21.     this[obj].form.color = mCol;
  22.     this[obj][name].setTextFormat (this[obj].form);
  23.     //
  24.     this[obj][name].onChanged = function ()
  25.     {
  26.         //this.setNewTextFormat (this[obj].form);
  27.     };
  28. };

der aufruf erfolgt so:
ActionScript:
  1. this.txter ("name", "name", 101, "Name:", 35, 91, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  2. this.txter ("an", "an", 102, "An:", 16, 109, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  3. this.txter ("von", "von", 103, "Von:", 10, 132, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  4. this.txter ("anrede", "anrede", 104, "Anrede: z.B. Hallo Du da :)", 35, 154, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  5. this.txter ("email", "email", 105, "eMail:", 197, 91, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  6. this.txter ("nachricht", "nachricht", 106, "Nachricht:", 352, 91, 0, 0, true, true, "dynamic", false, "0xffffff", false, false);
  7. //
  8. this.txter ("ToName_", "ToName_", 107, "", 41, 109, 124, 15, false, false, "input", true, "0xffffff", false, false);
  9. this.txter ("FromName_SOL", "FromName_SOL", 108, "", 41, 132, 124, 15, false, false, "input", true, "0xffffff", false, false);
  10. this.txter ("ToEmail_", "ToEmail_", 109, "", 199, 109, 124, 15, false, false, "input", true, "0xffffff", false, false);
  11. this.txter ("Anrede", "Anrede", 110, "", 41, 172, 282, 15, false, false, "input", true, "0xffffff", false, false);
  12. this.txter ("FromEmail_SOL", "FromEmail_SOL", 111, "", 199, 132, 124, 15, false, false, "input", true, "0xffffff", false, false);
  13. this.txter ("IntroMessage_SOL", "IntroMessage_SOL", 112, "test", 357, 109, 222, 77, false, false, "input", true, "0xffffff", true, false);

es wäre ganz toll wenn mir da jemand bei helfen kann - ich schnall ab, habe schon alles probiert...
im anhang die fla...

gruss piXelFresse
Angehängte Dateien
Dateityp: zip input_text.fla.zip (2,8 KB, 5x aufgerufen)
pixelfresse ist offline   Mit Zitat antworten
Alt 02-11-2003, 14:34   #2 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
bidde bidde
habt erbarmen...
__________________
gruss piXelFresse
pixelfresse ist offline   Mit Zitat antworten
Alt 02-11-2003, 15:23   #3 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
hallo

also so :

ActionScript:
  1. MovieClip.prototype.txter = function (obj, name, tiefe, mInhalt, posX, posY, Xsize, Ysize, mSize, mHTML, mType, mSelect, mCol, multi, mWrap)
  2. {
  3.     this.createEmptyMovieClip (obj, tiefe);
  4.     this.obj = obj;
  5.     this[obj].form = new TextFormat ();
  6.     this[obj].form.font = "MyFont";
  7.     this[obj].form.size = 12;
  8.     this[obj].form.color = mCol;   
  9.  
  10.     this[obj].createTextField (name, tiefe, posX, posY, Xsize, Ysize);
  11.     this[obj][name].setNewTextFormat (this[obj].form);
  12.     this[obj][name].embedFonts = true
  13.     this[obj][name].autoSize = mSize;
  14.     this[obj][name].html = mHTML;
  15.                 this[obj][name].text = mInhalt;
  16.     this[obj][name].type = mType;
  17.     this[obj][name].selectable = mSelect;
  18.     this[obj][name].border = true;
  19.     this[obj][name].multiline = multi;
  20.     this[obj][name].wordWrap = mWrap;
  21.     //
  22.     //
  23.     this[obj][name].onChanged = function ()
  24.     {
  25.         //this.setNewTextFormat (this[obj].form);
  26.     };
  27. };

gehts

du mußt das Textformat vorher definieren bevor du embed Fonts benutzt

zZt ist htmlText erstmal nicht drin irgendwie gibts da probleme (mal sehen ob ich dafür ne Lösung find) aber damit kannste erstmal arbeiten


mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 02-11-2003, 15:39   #4 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
hi tolleiv,
danke für deine hilfe!
wenn ich das skript in meine fla packe, passiert gar nix...
ich kann nach wie vor keine eingabe in die textfelder machen...
hast du dir die fla mal runtergeladen? pack doch mal das skript da rein und teste...
hmm, das mit html wäre natürlich auch toll wenn du das hinkriegen würdest!
__________________
gruss piXelFresse
pixelfresse ist offline   Mit Zitat antworten
Alt 02-11-2003, 15:43   #5 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
aja hatte ich ganz vergessen

pack mal in frame 2 noch ein stop(); rein dann sollte es gehen
wenn nich schick ich dir die fla nochmal hoch

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 02-11-2003, 15:57   #6 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
jo, das stop war´s...
aber wieso
das verstehe ich nicht ganz...
html geht übrigens ohne probleme oder habe ich da etwas übersehen?!
__________________
gruss piXelFresse
pixelfresse ist offline   Mit Zitat antworten
Alt 02-11-2003, 16:05   #7 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
zum - wieso - deine zeitleiste springt ohne stop() immer zwischen frame 1 und 2 hin und her und ich vermute das dadurch die textfelder ständig neu Initialisiert werden und dadurch wird gleichzeitig mehrmals in der Sekunde effektiv verhindert das du was eingeben kannsz - so easy

du kannst htmlText verwenden ??? bei mir geht das nich seltsam

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 02-11-2003, 16:13   #8 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
ok ok
html geht so:
ActionScript:
  1. _global.startTEXTF = "<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"FONT\" SIZE=\"10\" COLOR=\"#ffffff\">";
  2. _global.endTEXTF = "</FONT></P></TEXTFORMAT>";
  3.  
  4.  
  5. dertext.htmlText= startTEXTF + "ich bin der <b>htmltext</b>" + endTEXTF

__________________
gruss piXelFresse
pixelfresse ist offline   Mit Zitat antworten
Alt 02-11-2003, 16:26   #9 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
ja klar haste recht - und wieso vergess ich das immer wieder ???
naja dann is ja allen geholfen

mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer
tolleiv ist offline   Mit Zitat antworten
Alt 02-11-2003, 16:27   #10 (permalink)
###
 
Registriert seit: Oct 2003
Ort: @home
Beiträge: 38
jo, vielen dank an dich!
__________________
gruss piXelFresse
pixelfresse 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 21:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele