Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2004, 13:50   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Exclamation Textfeldgröße ist falsch,warum ?

Warum werden meine Textfelder so winzig und der Text darin?
ActionScript:
  1. class test extends MovieClip
  2. {   var Namen_Array :Array = ["Neigung", "Neigungw", "Azimut", "Azimutw", "Ort", "Name","PLZ","J2000","J2001","J2002","J2003","J2004","J2005"];
  3.     function onLoad()
  4.     {   var Ebene0_2  = _root.attachMovie("Fenster", "McWert",2);
  5.         var MeinFormat = new TextFormat();
  6.        
  7.         Ebene0_2._width = 600
  8.         Ebene0_2._height = 40
  9.        
  10.             with(MeinFormat)
  11.             {   size = 12;
  12.                 align = "left";
  13.                 blockIndent = 0;
  14.                 leading = -2;
  15.                 leftMargin = 0;
  16.                 color = 0x000000;
  17.                 font = "Arial";
  18.             }
  19.            
  20.             for(var i=0;i<10;i++)
  21.             {   var TFName = Namen_Array[i];
  22.                 Ebene0_2.createTextField(TFName+i, i, 20+i*80, 20, 75, 20);
  23.                 Ebene0_2[TFName+i].text = "Textformatversuch";
  24.                 Ebene0_2[TFName+i].border = true ;
  25.                 Ebene0_2[TFName+i].setTextFormat(MeinFormat);
  26.             }
  27.            
  28.     }
  29. }
  30. meine swf und fla sind im zip
Angehängte Dateien
Dateityp: zip test.zip (12,7 KB, 12x aufgerufen)

Geändert von PackElend (28-07-2004 um 14:24 Uhr)
PackElend ist offline   Mit Zitat antworten
Alt 28-07-2004, 16:58   #2 (permalink)
der, der Antworten sucht
 
Benutzerbild von ThorstenW
 
Registriert seit: Aug 2002
Ort: neu in Bremen
Beiträge: 393
das hat mit der Skalierung von Deiner "Ebene0_2" zu tun. Wenn Du die skalierst dann wird alles was da drinnen steckt genauso skaliert.
Wenn Du folgende beiden Zeilen herausnimmst, passt es:

Ebene0_2._width = 600
Ebene0_2._height = 40


Grüße
T
ThorstenW ist offline   Mit Zitat antworten
Alt 28-07-2004, 17:34   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Jup, da haste recht aber ich kann das nicht raus nehmen, gibt es keine andere Möglichkeit dieses Problem zu beheben?
PackElend ist offline   Mit Zitat antworten
Alt 28-07-2004, 20:42   #4 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Du kannst die Textfelder entsprechend gegenskalieren.

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 28-07-2004, 21:16   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
ja wie ???
PackElend ist offline   Mit Zitat antworten
Alt 28-07-2004, 21:37   #6 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
So in der Art

ActionScript:
  1. textfeld._xscale = 100 * 100 / textfeld._parent._xscale;
  2. textfeld._yscale = 100 * 100 / textfeld._parent._yscale;

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 29-07-2004, 08:20   #7 (permalink)
der, der Antworten sucht
 
Benutzerbild von ThorstenW
 
Registriert seit: Aug 2002
Ort: neu in Bremen
Beiträge: 393
Du kannst auch in deinem "Fenster"-MovieClip die Hintergrundfarbe nochmal in einen MC verschachteln und diesen dann skalieren.
Dann wird ja der Fenster-MC in der Skalierung auch nicht verändert...
Oder halt gleich in der richtigen Größe malen

Grüße!
ThorstenW ist offline   Mit Zitat antworten
Alt 29-07-2004, 10:52   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 106
Thumbs up

Ich werde es mal probieren ´
DANKE
PackElend 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:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele