问题标签 [flex-mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
214 浏览

flash-builder - 使用 flashbuilder 为 ipad 设备打包代码时出错

这是复仇。我正在使用 flashbuilder 4.5 premium 为 android 设备和苹果 ipad 开发移动应用程序。代码完成后,我可以轻松地为 android 设备创建 apk 文件,但我无法为 APPLE 设备创建 ipa 文件。打包时,我得到了一些java异常错误,比如

“线程中的异常”main“java.lang.NullPointerException”

在此处输入图像描述

请在这个问题上指导我。我急于完成我的 ipad 设备项目

我使用我的 indexedarray 作为

0 投票
2 回答
875 浏览

ios - flex mobile 4.5 或 phone gap 中 ios 的音量控制

我正在尝试为 IOS 开发一个应用程序,其中该应用程序需要控制手机的音量。

请建议flash 4.5 mobile或phonegap是否适合以下要求。

  • 增加/减少音量
  • 沉默的
  • 播放音频文件

谢谢

0 投票
3 回答
262 浏览

actionscript-3 - 仅使用 flex sdk 进行移动开发?

我一直在试图弄清楚是否可以仅使用 flex sdk 进行移动开发。

我真的必须购买和使用 Flex Builder 吗?是否有免费工具可以让我为 iOS 或 Android 等应用程序打包?

在过去,我只使用 flex sdk 和 emacs 开发了几个 SWF 应用程序。我可以为移动平台做同样的事情吗?

感谢任何帮助。

0 投票
2 回答
5742 浏览

android - 适用于 Android 的 AIR 3 Native Extensions - 我/如何包含第 3 方库?

在 AIR 3 中围绕原生扩展支持的所有新炒作中,我还没有发现任何东西可以确认或否认可以在原生 Android 实现中包含和使用外部 JAR。

所有示例基本上都展示了与内置 Android API 挂钩的能力。但是,如果有人想使用数百个使其更容易的库之一怎么办?当然,这似乎应该是可能的。我将尝试概述我所做的事情,也许有人会发现一个缺陷:

  1. 使用来自第 3 方 Android 库 XYZ 的编译导入成功创建了原生 Android 库。
  2. 将 Android 项目导出为 JAR 文件。 注意:引用的第 3 方 JAR 位于 jar 内的 /lib 中。
  3. 成功创建 ActionScript 库 (SWC) 以与原生 Android 库交互。
  4. 从 SWC、extension.xml、Android JAR 和 library.swc(对于平台 Android-ARM,从 SWC 中提取)创建了 ANE 包。
    注意:还尝试将第 3 方库放入此处概述的文件结构中:http: //help.adobe.com/en_US/air/extensions/WSf268776665d7970d-24823354 12ffea65006-8000.html#WSf268776665d7970d-6be13ace1308aaebeca-7fff。我认为这更适合使用 JNI 或其他方式执行运行时类型,所以那篇文章让我有些困惑。
  5. 在示例 Flex Mobile 项目中使用了 ANE。
  6. 在测试 DroidX 设备上构建并安装 APK 文件。
  7. 可以在 LogCat 中成功查看 AIR 应用程序加载(和跟踪语句)"ActivityManager: Displayed com.me.androidapp/.AppEntry"
  8. 可以成功地看到 AIR 应用程序通过运行时调用本机 Android Java 代码来实例化扩展和上下文。"mye_native: MyExtension.initialize", "mye_native: MyExtensionContext.createContext"
  9. 一旦 AIR 应用程序尝试调用本机函数,它就会崩溃,无法从 3rd 方 Android 库中找到类:E dalvikvm: Could not find class 'com.thirdparty.SomeClass', referenced from method com.me.nativeExtentions.MyExtensionFunction.call

有任何想法吗?似乎它应该以这种方式工作。

我注意到的一件事是,当我将 APK 和 Dex 从我的纯 Java Android 应用程序(也有第 3 方 android 库)中分离出来时,似乎第 3 方的类已包含在其中(不仅仅是jar 参考)。当我用我的 Flex APK 做同样的事情时,我发现只有我自己的 Java 类和 Adob​​e 的类,并且找不到我可以看到的第 3 方类。

我在 Adob​​e 论坛上发布了这个,但我想我会尝试一下 SO 智囊团。谢谢你。

0 投票
3 回答
2795 浏览

actionscript-3 - flex 4 列表没有可选的错误?

有什么方法可以将 flex 4 列表组件设置为可选择的“false”或禁用/隐藏其选择颜色?我试图改变它的设计视图,但它不允许我改变它。我也尝试过通过列表组件或通过 as3 的滚动条/视口控件来调整它,但我似乎真的找不到办法。

0 投票
1 回答
877 浏览

events - Flex Mobile - 视图内容完全显示在屏幕上后是否触发事件

我正在尝试使用通过 API 获取的照片构建一个图片库。API 一次只允许获取 1 张照片。

我想显示一张照片,当用户向左/向右滑动时显示上一张或下一张照片。

我希望用户体验无缝/快速。为了实现这一点,我正在考虑执行以下操作:- 当全屏查看照片时,在背景中获取上一张和下一张照片。但是,我应该使用什么事件,以便 API 调用过程不会对用户造成任何延迟。

所以我的问题是,在视图的照片/内容显示在屏幕上之后是否会触发事件。

这样,我可以在该事件中调用 API 并预取数据。

如果我应该采取完全不同的方法,那么也请提出建议。

谢谢。

0 投票
2 回答
311 浏览

android - Flex Mobile 4.5 和 4.5.1 - 如何在某些文本输入而不是正常输入上调用数字软键盘

Flex Mobile 4.5 和 4.5.1 - 如何在某些文本输入而不是正常输入上调用数字软键盘

没有限制的解决方案,我想当我按下文本输入时,我想查看像 1. 2. 3. 4. 5. 6. 7. 8. 9. 0 这样的数字按钮,就像我将它切换到数字时一样

这个问题在安卓、ios、黑莓上

0 投票
1 回答
1219 浏览

sqlite - 跨视图的 flex 移动 sqlite 数据库连接

我对 flex 移动环境比较陌生。我在 flex mobile 中使用 sqlite。

我有一个基本的应用程序,它有一个欢迎屏幕和注册。

在欢迎屏幕中,如果本地数据库(sqlite)中不存在表,则会创建表

在欢迎屏幕中

以上工作完美,并创建了表格。

在注册屏幕中,我是否应该像在欢迎屏幕中的 s:creationComplete一样再次初始化 db 变量。

如果我不重复并尝试访问 conn(SQLConnection 的变量),这是我得到的错误

TypeError:错误 #1009:无法访问空对象引用的属性或方法。

但是将来我将拥有大约 30 个这样的屏幕,所以我是否必须在他们的 s:creationComplete 中重复所有屏幕的代码?

最后,我想轻松地在其他屏幕中打开数据库连接并执行我的 sqlite 操作。

如果我错了,请纠正我或提出更好的方法(如果有)。非常感谢

0 投票
1 回答
319 浏览

android - iOS 中的 Flex Mobile 日志输出

我正在尝试调试 Flex Mobile 项目的问题。具体来说,为了调试它,我需要使用 iOS 的发布版本(这是问题出现的唯一方式)。我很难找到在发布版本中查看日志消息的方法。是否有人能够在管理器控制台中成功查看日志消息?如果是这样,您是如何实现的?

0 投票
1 回答
1154 浏览

actionscript-3 - 如何将 Flex Mobile ActionBar 向下移动一点点?

我试图简单地将 actionBar 向下移动 75 像素,这样我就可以在其中插入一个 adMob 广告。

我试过了:

但是,我在视觉上没有看到任何不同,它没有移动,它没有给我任何错误,但如果我这样做trace(navigator.actionBar.y);,它声称它是 75 ......即使它显然不在屏幕上。

有没有人有任何想法?此外,这仅适用于 ONE 视图,我不能使用将操作栏向下移动到整个应用程序的解决方案。我只需要它在这个特定的视图中向下移动。

谢谢!

编辑:@Brian,谢谢你的建议,几乎把这整个搞砸了。我正在尝试在皮肤内创建一个功能来为 adMob 广告添加空间。但是,我认为我没有正确引用该函数,因为当我这样做时,我没有收到任何错误,也没有发生任何事情。

我做了:

顶上...然后我只是尝试做一个简单的事情,例如:

但什么也没有发生。有任何想法吗?感谢您提供帮助。