아파치 플렉스로 작성된 카드 게임이 있습니다. iOS version은 여전히 정상적으로 작동하지만, 은 시각적 인 문제가 여러 개 있습니다.iOS 앱에는 여전히 포함 된 글꼴이 포함되어 있지만 Android 앱에서는 사라졌습니다.
- 카드 정장 기호가 올바르게 (내 주요 문제를!) 표시되지 않습니다
- 액션 바의 텍스트 색은 때때로 검은 색
- BusyIndicator는
![screenshot 2](https://i.stack.imgur.com/mcDwz.png)
내 전체 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>
,210
라벨 용으로 다음과 같은 CSS 코드를 추가 도움이되지 않습니다 또한
s|Label {
fontFamily: embFont;
}
내가 설치 및 모든 새로운 아파치 플렉스 출시와 함께 내 응용 프로그램을 컴파일하고 내가 선택 사양 플렉스를 설치하는 것을 잊지 않는 것이 있는지 확인 유지 -fontkit.jar하지만 도움이되지 않습니다
이 도와주세요, 아파치 플렉스 4 비켜에서 변경 한 내용을 지난 몇 년 동안 내 안드로이드 앱이 망가 졌나요? 어쩌면이
을 ... 할 Flex 4.6에서 4.15 로의 회귀를 의미합니까? – Clintm
아니요, Flex 4.12 또는 4.13에서도 작동했습니다. 아마 그것은 안드로이드 버전 변경입니다 - 나는 더 이상 구버전을 가진 안드로이드 폰을 가지고 있지 않습니다.이 질문을함으로써 나는 누군가가 CSS에서 적응이 필요한 계획된 Flex 변경을 내 옆에 지적하기를 희망했다. –