Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2010, 17:09   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 17
Question Scrollpane - Textformatierung dynamisch ändern

Hi,

ich habe folgendes Problem. Ich möchte mehrere Objekte in einer Scrollpane anzeigen lassen. Ein einzelnes Objekt (mc) beinhaltet ein Textfeld, in das dynamisch Text geladen wird. Dieser soll dann mit setTextformat bspw. bold gemacht werden. Solange ich mich mit den Objekten außerhalb der Scrollpane befinde, ists auch kein Problem aber wenn ich die Objekte an den Scrollpane-MovieClip attache, verschwindet der Text - das heißt dann ja wohl, dass er die eingebettete Schriftart nicht finden kann.

Wenn ich scrollPane.redraw() benutze, tut sich gar nichts - heißt, der Text (Hallo) bleibt verschwunden und wenn ich scrollPane.refreshPane() nutze, verschwindet der komplette Inhalt der Scrollpane.

Ich bin verwirrt.

Gruß,
Fabian


PHP-Code:
function ElementeErzeugen() {
    
scrollPane.contentPath "ScrollPaneContainer";
    
scrollPane._xscale 100;
    
scrollPane._yscale 100;
    
scrollPane.setStyle("borderStyle","none");
    
//
    
for (var a=0a<10a++) {
        
scrollPane.content.attachMovie("Ergebnisanzeige","itm_"+a,a);
        
scrollPane.content["itm_"+a]._y a*(scrollPane.content["itm_"+a]._height+15);
        
//
        
scrollPane.content["itm_"+a].nr_txt.text = (a+1)+".";
        
scrollPane.content["itm_"+a].text_txt.text "Hallo Welt";
        
//mit dem Aufruf soll das Hallo fett gemacht werden
        
TextChange(scrollPane.content["itm_"+a].text_txt"bold"true05);
    }
    
scrollPane.refreshPane();
}
function 
TextChange(ObjektwaswieIndexZeichenAnzahl) {
    var 
textAenderung = new TextFormat();
    
textAenderung[was] = wie;
    
Objekt.setTextFormat(IndexIndex+ZeichenAnzahltextAenderung);


Geändert von FabD (06-01-2010 um 17:29 Uhr)
FabD ist offline   Mit Zitat antworten
Alt 06-01-2010, 18:55   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben

Wenn du tatsächlich mit einem eingebetteten Font arbeitest, sollte dieser Font mit dem bold-Schriftschnitt extra eingebettet werden und der embedFonts=true für die Textfeldinstanz gesetzt werden.
  Mit Zitat antworten
Alt 07-01-2010, 07:51   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 17
Das alleine hats auch nicht gebracht. Auch wenn ich dann noch die Schriftarten in der Bibliothek vorhalte gehts nicht.

Sonst mach ich es so, dass irgendwo im MC Textelder mit allen möglichen Schriftarten /-schnitten "rumlungern". Das reicht dann aus, damit ich diese Schriftarten in den neu duplizierten Movieclips verwenden kann. Kann es sein, dass das damit zusammenhängt, dass ich die neuen Elemente jtzt nicht mehr durch duplizieren sondern durch attachen erzeuge?
FabD ist offline   Mit Zitat antworten
Alt 07-01-2010, 17:38   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 17
Ich habs rausbekommen.

Es handelte sich nicht um einen Schriftschnitt sondern die fette Schriftart war ein eigener Font, heißt also nicht "bold" = true sonder "font" = "Verdana Bold"

Das war leider bei der Mac Version von CS4 nicht ersichtlich.

PHP-Code:
TextChange(scrollPane.content["itm_"+a].text_txt"font""Verdana Bold"05); 

Geändert von FabD (07-01-2010 um 17:40 Uhr)
FabD ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
dynamischer text, embed font, scrollpane

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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
List-Komponente || Textformatierung (Farbe) in AS ändern Capkiller ActionScript 3 2 15-01-2009 17:08
Textformatierung Dynamisch sebastian1978 Flash MX 2004 1 26-04-2006 10:29
farbe von scrollpane ändern rok°! Flash MX 2004 2 21-01-2005 10:19
film in ScrollPane dynamisch ändern Waterman Komponenten und SmartClips 5 05-07-2004 21:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele