Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-03-2005, 08:40   #1 (permalink)
a_n
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 80
Question schrift von text in mc maximieren

hallo,

gibt es eine möglichkeit die schriftgrösse eines text innerhalb eines movieclip's zu maximieren? von dem mc kenne ich ja breite und höhe. der text wird über as angelegt, aber danach fehlt mir eine idee fürs maximieren innerhalb fester grenzen.

danke schon einmal für jeden tipp.
a_n ist offline   Mit Zitat antworten
Alt 15-03-2005, 11:59   #2 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
hey,
was meinst du mit schrift maximieren? schrift kann man theoretisch ins unendliche maximieren
versuchst du zufällig, die Schrift zu scalen? dann würde ich dir vorschlagen, den gesamten mc zu scalen....damit vergrösserst du auch den inhalt, somit die schrift..gruß
purewhite ist offline   Mit Zitat antworten
Alt 15-03-2005, 12:27   #3 (permalink)
a_n
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 80
das ist nicht direkt was ich will. ich möchte den text zu groß wie möglich darstellen, jedoch in abhängigkeit der größe des jeweiligen mc, in dem das textfeld liegt.

wenn ich zum beispiel ein mc mit den proportionen 200 x 200 pixel habe, möchte ich den text so groß schreiben, dass er gerade so noch in diesen mc passt.
a_n ist offline   Mit Zitat antworten
Alt 15-03-2005, 13:40   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
kommt darauf an wie genau du das haben willst.
da die weite bei den fonts verschieden ist wenn du size änderst,
must du eine annäherung erreichen.

eine einfache lösung mit der mc-weite!!!
ActionScript:
  1. mc.createTextField("meinText",1,0,0,mc._width,mc._height);
  2. mc.meinText.border = true;
  3.  
  4. meinFormat = new TextFormat();
  5. meinFormat.color = 0xff0000;
  6. meinFormat.size= mc._width/11 // (11) den wert must du ermitteln
  7.  
  8. mc.meinText.text = "mein erstes Textfeldobjekt";
  9. mc.meinText.setTextFormat(meinFormat);
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:14   #5 (permalink)
 
Registriert seit: Dec 2003
Beiträge: 202
PHP-Code:
//*** ungetestet ***//

var mcW:Number mc._width;
var 
mcH:Number mc._height;
var 
tfW:Number textfield._width;
var 
tfH:Number textfield._height;
// die größen verhältnisse
var ratioW:Number mcW/tfW;
var 
ratioH:Number mcH/tfH;
// feststellen welches verhältniss der längen kleiner ist
var scale:Number;
if (
ratioW ratioH) {
    
scale ratioW*100;
} else {
    
scale ratioH*100;
}
// textfeld größe anpassen
textfield._xscale textfield._yscale scale
bryan.fury ist offline   Mit Zitat antworten
Alt 15-03-2005, 14:41   #6 (permalink)
a_n
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 80
Thumbs up

vielen dank für die beiden ansätze, ich werde es nachher ausprobieren.
a_n 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 05:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele