Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-10-2006, 11:01   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
embedFonts bei css/xml

hi,

xmldaten werden in textfelder dargestellt und mit einer css formatiert. die schrift soll eingebettet werden. dazu wurde in der bibliothek, oben rechts -> Neue Schrift eingebunden und verknüpft.
Leider wird aber nu kein text mehr angezeigt?!
PHP-Code:
var myFmt:TextFormat = new TextFormat();
myFmt.font "BradleyHandITC";
//---------------------------------------------------------------------------------          
for (var i:Number 04i++)
{
    
_root.cy["txt" i].html true;
    
_root.cy["txt" i].wordWrap true;
    
_root.cy["txt" i].multiline true;
    
_root.cy["txt" i].label.condenseWhite true;
    
_root.cy["txt" i].autoSize true;
    
_root.cy["txt" i].embedFonts true;
}
//---------------------------------------------------------------------------------
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
myStyle.load("data/css/styles.css");
myStyle.onLoad = function(success:Boolean)
{
    if (
success)
    {
        for (var 
i:Number 015i++)
        {
            
_root.cy["txt" i].styleSheet myStyle;
        }
    }
    else
    {
        
gotoAndStop("errorCSS");
    }
};
//---------------------------------------------------------------------------------
var myXML:XML = new XML();
myXML.ignoreWhite true;
myXML.load("data/xml/data.xml");
myXML.onLoad = function(status:Boolean)
{
    if (
status)
    {
        
xmlValue myXML.firstChild;
        
//-------------------------------------------------------------------------
        
for (var i:Number 04i++)
        {
            
_root.cy["txt" i].htmlText xmlValue.childNodes[0].childNodes[i];
        }
    }
    else
    {
        
gotoAndStop("errorXML");
    }
};
//--------------------------------------------------------------------------------- 
grüße xlive

Geändert von xlive (15-10-2006 um 11:21 Uhr)
xlive ist offline   Mit Zitat antworten
Alt 15-10-2006, 19:09   #2 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
habe das script noch um diese zeile ergänzt.
PHP-Code:
_root.cy["txt" i].setTextFormat(myFmt); 
seltsamerweise war das aber nicht mal der fehler, s'geht auch ohne die zuweisung?!
der fehler war in der css:
PHP-Code:
//falsch:
title {
  
font-familyBradley Hand ITC,Verdana,Arial,Helvetica;
  
font-size22px;
  
color#000000;
  
text-alignleft;

//richtig:
title {
  
font-familyBradley Hand ITC;
  
font-size22px;
  
color#000000;
  
text-alignleft;

grüße xlive
xlive ist offline   Mit Zitat antworten
Alt 17-10-2006, 19:04   #3 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,
habe noch "Arial" eingebettet. manche arial-textfelder sollen als "normal" andere als "bold" dargestellt werden. leider funzt das nicht. je nachdem ob ich bei "Fett" einen haken setze/oder nicht, werden die gesamten arial-textfelder als normal oder alles bold angzeigt. die font-einstellung in der css werden ignoriert.
auch mit zwei eingebetteten arial-fonts, 1x ohne Fett, 1x mit Fett, geht nur das eine oder andere?

PHP-Code:
txtAlignRight {
  
font-familyArial;
  
font-size13px;
  
font-weightnormal;
  
font-stylenormal;
  
color#00349A;
  
text-alignright;
}

txtAlignCenterBlue {
  
font-familyArial;
  
font-size15px;
  
font-weightbold;
  
color#00349A;
  
text-aligncenter

grüße xlive

Geändert von xlive (17-10-2006 um 22:10 Uhr)
xlive ist offline   Mit Zitat antworten
Alt 17-10-2006, 22:14   #4 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
Lösung:
PHP-Code:
//fla:
Schriftsymbol-Eigenschaften -> NameArialBold

//css:
txtAlignCenterBlue 
  
font-familyArialBold
  
font-size15px
  
color#00349A; 
  
text-aligncenter

gx
xlive ist offline   Mit Zitat antworten
Alt 08-11-2006, 10:09   #5 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

jetzt soll noch die schrift-laufweite und der zeilenabstand über das css formatiert werden können. nur leider funtz das so nicht?!

PHP-Code:
//css: 
txtAlignCenterBlue {  
  
font-familyArialBold;  
  
font-size15px
  
line-height: -5;
  
letter-spacing: -1px
  
color#00349A;  
  
text-aligncenter;  

grüße xlive
xlive 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 10:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele