我正在通过Flash Builder从Flash动画文件创建我的第一个Adobe Air应用程序(我是一名Android开发人员。)我必须做的最后一次更新是更新应用程序中的一些文本字段动态,因此可以通过ActionScript在运行时设置它们的文本。
当我通过Adobe Air Simulator查看应用程序或推送到iOS设备时,按钮工作正常,但当我推送到Android设备时,某些按钮和电影剪辑是不可见的。如果我触摸它们应该在屏幕上的位置,我仍然可以点击按钮,但我看不到它们。在我对修复的测试中,我将受此问题影响的按钮的alpha设置为100但仍显示为不可见。
这是一个已知问题吗?我如何确保用户可以看到所有按钮和电影剪辑?
谢谢, 亚当
编辑:
为了设置文本,我的代码的唯一更改是运行以下AS:
play_play.text = TranslationUtils.getTranslationText(TranslationUtils.PLAY_PLAY);
TranslationUtils类的AS是一个外部AS文件,switch
通过常量返回正确的文本,基于设备的Capabilities.language