Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-11-2004, 14:05   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
schriftgröße ändern

wie kann ich, da jungunternehmer ein sehr langes wort ist, die schriftgröße via parameter ändern?
irgendwie schaff ich es nicht
PHP-Code:
MovieClip.prototype.link = function(pagenamefontSize) {
    
this.T_linkname.background true;
    
this.T_linkname._height "20";
    
this.T_linkname.text pagename;
    
this.T_linkname.backgroundColor "0xFFFFFF";
    
this.T_linkname.textColor "0xFF3300";
    
this.T_linkname.textHeight=[fontSize];
    
this.onRollOver = function() {
        
this.T_linkname.backgroundColor "0xCCFF99";
    };
    
this.onRollOut = function() {
        
this.T_linkname.textColor "0xFF3300";
        
this.T_linkname.backgroundColor "0xFFFFFF";
    };
    
this.onPress = function() {
        
this.T_linkname.textColor "0xFF3300";
        
this.T_linkname.backgroundColor "0xC0C0C0";
        
getURL(pagename+".htm""_self");
        
//gotoAndPlay(3); 
    
};
};
MC_home.link("Home",11);
MC_kanzlei.link("Kanzlei",11);
MC_aktuell.link("Aktuell",11);
MC_service.link("Service",11);
MC_jung.link("Jungunternehmer",9);
MC_formulare.link("Formulare",11);
MC_newsletter.link("Newsletter",11);
MC_kontakt.link("Kontakt",11); 
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 15-11-2004, 14:29   #2 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
versuchs mal über das textformat objekt.
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 15-11-2004, 16:57   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
wie meinen?

versteh nicht ganz was ich nun machen soll, sorry
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 15-11-2004, 17:27   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Mit textHeight kann man die Höhe nur auslesen,
aber nicht setzen.
Hier ein Beispiel:

ActionScript:
  1. //------------------------------- ohne formatzuweisung ---
  2. _root.createTextField("mein_txt", 1, 100, 100, 0, 0);
  3. _root.mein_txt.autoSize = true;
  4. _root.mein_txt.text = "geht doch";
  5. trace(_root.mein_txt.textHeight); // nur zum auslesen der texthöhe. nicht zum setzen der höhe
  6. //------------------------------- mit formatzuweisung ----
  7. meinF = new TextFormat(); // über neues textformat können neue eigenschaften zugewiesen werden
  8. meinF.size = 30;
  9. _root.mein_txt.setTextFormat(meinF);
  10. trace(_root.mein_txt.textHeight);
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 15-11-2004, 17:34   #5 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
oki, danke, das habe ich nun verstanden;
aber wie kann ich das bei meinem prototype anwenden?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 13-12-2004, 15:44   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
Hallo,

Probiers mal so
PHP-Code:
 MovieClip.prototype.link = function(pagenamefontSize) {
//mit dem TextFormat-Object kannst du einige Parameter für Textfelder setzen: zB:size
    
var myTF=new TextFormat();
    
myTF.size=fontSize;
    
//
    
this.T_linkname.background true;
    
this.T_linkname._height "20"//was willst du hier machen -> denk dran, dass "20" sein String ist, du veränderst hier die Höhe des Textfeldes auf 20, willst du das?
    
this.T_linkname.text pagename;
    
this.T_linkname.backgroundColor "0xFFFFFF";
    
this.T_linkname.textColor "0xFF3300";
   
//!!!!  hier weist du dann dem Textfeld dein TextFormat zu !!!!
    
this.T_linkname.setTextFormat(myTF);
    
this.onRollOver = function() {
        
this.T_linkname.backgroundColor "0xCCFF99";
    };
    
this.onRollOut = function() {
        
this.T_linkname.textColor "0xFF3300";
        
this.T_linkname.backgroundColor "0xFFFFFF";
    };
    
this.onPress = function() {
        
this.T_linkname.textColor "0xFF3300";
        
this.T_linkname.backgroundColor "0xC0C0C0";
        
getURL(pagename+".htm""_self");
        
//gotoAndPlay(3);
    
};
};
MC_home.link("Home",11);
MC_kanzlei.link("Kanzlei",11);
MC_aktuell.link("Aktuell",11);
MC_service.link("Service",11);
MC_jung.link("Jungunternehmer",9);
MC_formulare.link("Formulare",11);
MC_newsletter.link("Newsletter",11);
MC_kontakt.link("Kontakt",11); 
Schau dir in der Hilfe die TextFormat-functions an, damit bekommt man sehr viel Möglichkeiten!

lg TF
__________________
-----------------------------------------
"Wissen ist Nacht" - Prof. Dr. Abdul Nachtigaller
TigerFox ist offline   Mit Zitat antworten
Alt 14-12-2004, 05:58   #7 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
wow, das nenn ich mal eine erklärung!

thx!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti 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:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele