2010-11-25 12 views
0

おはようまで表示されません、バグ - 私はMXのfontStyleを設定しようとして、パネルのタイトルは

私は好奇心旺盛なバグに直面:FlexでPanelオブジェクト。

<?xml version="1.0" encoding="utf-8"?> 
<mx:Panel xmlns:fx="http://ns.adobe.com/mxml/2009"  
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx" 
      layout="absolute" title="Test" 
      titleStyleName="titleAssumed" > 


    <mx:Label x="0" y="-5" styleName="othersAssumed" /> 
    <mx:Label x="0" y="16" styleName="othersAssumed"/> 

関連するCSSファイルには、以下の関連スタイル含まれています。このような構成により

/* CSS file */ 
@namespace s "library://ns.adobe.com/flex/spark"; 
@namespace mx "library://ns.adobe.com/flex/mx"; 

@font-face{ 
    src: url("ttf\\ControlSign Bold.ttf"); 
    fontFamily: ControlSign; 
    fontWeight: bold; 
} 

@font-face{ 
src: url("ttf\\ControlMono Regular.ttf"); 
fontFamily: ControlMono; 
} 

.titleAssumed 
{ 
fontFamily: ControlSign; 
font-weight: bold; 
font-size: 12; 
color: #FFFFFF; 
} 

.othersAssumed 
{ 
fontFamily: ControlMono; 
font-size: 15; 
color: #ADADAD; 
} 

を、と私はMXコンポーネント用のFlashテキストエンジンを使用するようにコンパイラのためのEclipseでのコンパイラのプロパティを設定した後私はパネルの2つのラベルを正しいフォントとスタイルで見ることができます。パネルのタイトルは表示されません。私のスタイルの.titleAssumedに "embedAsCff:false"という行を追加しても、そのタイトルは表示されません。

何が原因で問題が発生する可能性がありますか?ありがとう!

EDIT:構文エラーを修正しました。

答えて

1

フォントにembedAsCFF:trueを設定する必要があります。また、フォントの中括弧を閉じない構文エラーがあります。以下は例です。some moreです。

@font-face{ 
    src: url("ttf\\ControlSign Bold.ttf"); 
    fontFamily: ControlSign; 
    fontWeight: bold; 
    embedAsCFF: true; 
} 
+0

ありがとうございました。構文エラーは私のコードをSOの質問にコピーしたものです。私はすでにCSSの中にtrueとしてembedAsCffを入れてみましたが、何も変わりませんでした.. – Dunaril

関連する問題