Apache Flexで書かれたカードゲームが残っていますが、iOS versionは正常に動作しますが、はいくつかの視覚的問題を抱えています:まだ埋め込まれたフォントはiOSアプリには表示されますが、Androidアプリでは表示されません
- カードのスーツのシンボルが正しく(私の主な問題を!)が表示されていません
- アクションバーのテキストの色は時々BusyIndicatorはもう
は私の問題を実証するのAndroidのスクリーンショットは、以下のとおりです。ここで
は私の完全なCSSファイルです:
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
s|ActionBar {
chromeColor: #0066CC;
color: #FFFFFF; /* BUT WHY IS IT BLACK SOMETIMES? */
titleAlign: center;
textShadowColor: #000000;
fontFamily: embFont;
}
@font-face {
src: url("/assets/fonts/arial.ttf");
fontFamily: embFont;
embedAsCFF: false; /* required for StyleableTextField */
unicodeRange:
U+0020-U+0040, /* Punctuation, Numbers */
U+2660-U+2666, /* Card suits - BUT THEY STOPPED WORKING */
U+0041-U+005A, /* Upper-Case A-Z */
U+0061-U+007A, /* Lower-Case a-z */
U+0410-U+0451; /* Cyrillic */
}
s|LabelItemRenderer {
fontFamily: embFont;
}
そして、ここでカードを表示するMXMLコードの抜粋ですスーツとビジーインジケータ:
<s:titleContent>
<s:Label id="_titleTxt"
fontWeight="bold"
color="#FFFFFF"
width="100%" />
<s:BusyIndicator id="_busy"
includeInLayout="false"
visible="false" />
</s:titleContent>
<s:actionContent>
<s:CalloutButton id="_leftBtn"
icon="{VIP}"
verticalPosition="after"
includeInLayout="false"
visible="false">
<s:VGroup width="100%">
<s:Label id="_left0" fontSize="{Preferans.FONT_SIZE}" />
<s:Label id="_left1" fontSize="{Preferans.FONT_SIZE}" color="#FF0000" />
<s:Label id="_left2" fontSize="{Preferans.FONT_SIZE}" />
<s:Label id="_left3" fontSize="{Preferans.FONT_SIZE}" color="#FF0000" />
</s:VGroup>
</s:CalloutButton>
...
</s:actionContent>
特にラベルが解決しないために、以下のCSSコードを追加:
s|Label {
fontFamily: embFont;
}
また、私は、私は、オプションのフレックスをインストールすることを忘れないことが、すべての新しいApacheのFlexのリリースで私のアプリをインストールし、再コンパイルおくと確認してください-fontkit.jarそれが解決しない:
を助けてください、何は、Apache Flexで4オベを変更しました過去数年間、私のAndroidアプリが壊れてしまった?ここで
は、それが正常に働いていたとき、私のアプリの古い写真です:
を...んあなたは、Flex 4.6から4.15への回帰を意味しますか? – Clintm
いいえ、Flex 4.12または4.13でも動作しました。おそらくそれはAndroidバージョンの変更です - 私はもはや古いバージョンのAndroid携帯を持っていません。この質問をすることで、誰かが私の側でCSSでの適応が必要な計画されたFlexの変更を指摘してくれることを期待していました... –