Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-04-2004, 13:56   #1 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
inputtextfeld createTextField

Hallo.
Habe ein Problem mit Input-Textfeldern.

folgendes Script:

ActionScript:
  1. setTextFormat = function(what){
  2.     var form = new TextFormat();
  3.         // Farben festlegen
  4.     switch(what){
  5.         case "text":    form.color = "0x0F298F";    break;
  6.         case "preis":   form.color = "0x0F298F";   break;
  7.         case "head":    form.color = "0x000000";    break;
  8.         case "change":  form.color = "0x000000"break;
  9.         case "form":    form.color = "0x0F298F";    break;
  10.     }
  11.         // Schriftart festlegen
  12.     form.font = "Geometr706 BlkCn BT";
  13.         // Textgröße festlegen
  14.     switch(what){
  15.         case "text":    form.size = 16;  break;
  16.         case "preis":   form.size = 16;        break;
  17.         case "head":    form.size = 20;  break;
  18.         case "change":  form.size = 16;      break;
  19.         case "form":    form.size = 16;  break;
  20.     }
  21.         // Laufweite festlegen
  22.     form.leading = 0;
  23.         // Ausrichtung festlegen
  24.     switch(what){
  25.         case "text":    form.align = "left";    break;
  26.         case "preis":   form.align = "right"break;
  27.         case "head":    form.align = "left";    break;
  28.         case "change":  form.align = "right"break;
  29.         case "form":    form.align = "left";    break;
  30.     }
  31.         // Format übergeben
  32.     return form;
  33. };
  34.  
  35. setFieldFormat = function(field,art){
  36.         // Mehrzeilig ?
  37.     field.multiline = true;
  38.         // Wortumbruch ?
  39.     field.wordWrap = true;
  40.         // Auswählbarer Text?
  41.     field.selectable = false;
  42.         // Schriftart einbinden?
  43.     field.embedFonts = true;
  44.         // Sichtbar?
  45.     field._visible = true;
  46.         // Automatische Größenänderung?
  47.     field.autoSize = true;
  48.         // Rahmen und Rahmenfarbe
  49.     switch(art){
  50.         case "output":
  51.                         field.border = false;
  52.                         field.borderColor = "0x8f8f8f";  break;
  53.         case "input":
  54.                         field.border = true;
  55.                         field.borderColor = "0x8f8f8f";  break;
  56.     }
  57.         // Art des Textfeldes
  58.     switch(art){
  59.         case "output":  field.type = "dynamic"; break;
  60.         case "input":   fielf.type = "input"break;
  61.     }
  62.     return true;
  63. };
  64.  
  65. setFOutput = function(){
  66.     var formatf = setTextFormat("form");
  67.     var ypos = globypos; var jhoehe = 0;
  68.     var pxpos = tbreite + trspace;
  69.     outputmc.createTextField("finame",tiefe,pxpos,ypos,fbreite,hoehe);
  70.     tiefe++;
  71.     jhoehe = outputmc.finame._height;
  72.     outputmc.finame.setNewTextFormat(formatf);
  73.     setFieldFormat(outputmc.finame,"input");
  74.     outputmc.fname.variable = "name";
  75. };

Es wird zwar angezeigt, aber nicht in der richtigen Größe und man kann nicht reinschreiben. Warum nicht?
Ich dreh noch ab.
Hilfeeee!

Danke schonmal.
__________________
AS3 Lernhilfen
TheFreeman ist offline   Mit Zitat antworten
Alt 01-05-2004, 12:59   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Vielleicht deswegen?
ActionScript:
  1. case "input":   fielf.type
Sonst hiess die Variable "field"...
  Mit Zitat antworten
Alt 03-05-2004, 09:17   #3 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
Oh Mann !!!!!!!!!
Bin ich blöd.
Dankeschön

Jetzt wird es richtig angeigt, aber ich kann nicht reinschreiben. Der Cursor lässt sich nicht in das Feld setzen.

Ohh, alles klar.
Man muß die natürlich selectable setzen.
__________________
AS3 Lernhilfen

Geändert von TheFreeman (03-05-2004 um 10:07 Uhr)
TheFreeman 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:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele