问题标签 [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 回答
623 浏览

apache-flex - Flex 移动标签不工作

我正在尝试制作一个启用了标签顺序的移动弹性应用程序。我正在尝试以下简单的应用程序,但在模拟器和实际设备上都没有从 tab 键获得任何功能。

TabOrderTest.mxml

TabTest.mxml

为什么tab键不起作用?

编辑我目前的目标是 Android 设备。

0 投票
1 回答
906 浏览

apache-flex - 如何在 Android 移动应用程序中读取 SD 卡数据?

我正在 Flex 4.5 中构建一个 android 移动应用程序,它将从 SD 卡读取一些数据并在容器中显示数据,如图像。但我无法在 flex 移动应用程序中访问 SD 卡。请为我提供解决方案,我如何在 flex 移动应用程序中访问 SD 卡数据?

任何网络链接或代码示例将不胜感激。

0 投票
0 回答
304 浏览

apache-flex - Flex mobile:可以通过单击状态栏滚动到列表顶部吗?

是否可以通过点击状态栏实现滚动到顶部?

我正在考虑标准的 iOS 行为。

0 投票
4 回答
2861 浏览

layout - Capabilities.screenDPI:在模拟器上正确,在设备上错误

我正在制作我的应用程序多屏(flex 移动)。基本上我想知道我什么时候使用平板电脑或智能手机。因此我想知道以英寸为单位的屏幕尺寸。我在 Desire HD(4.3 英寸)上对此进行了测试。我的问题是:当我使用 Capabilities.screenDPI 时,模拟器显示正确的值(217),但是当我在我的设备上运行它时,它给了我一个错误的 DPI 值(240),宽度和高度是正确的。基于该 dpi,我得到了错误的屏幕尺寸(3.887 英寸!= 4.3 英寸)。再次在模拟器上一切正常。设备模拟器配置了正确的值,只有当我在真实设备(没有模拟器)上运行它时,我得到一个错误的 DPI 值。

我正在使用以下代码进行计算:

为了节省您的时间,我将给出 Desire HD 的值:

480 x 800 像素,4.3 英寸(~217 ppi 像素密度)

使用的公式很简单 ~ 毕达哥拉斯:a2 + b2 = c2 -> sqrt(c)/dpi = 以英寸为单位的屏幕尺寸。

基于 Adob​​e,DPI 或 PPI 值可以“互换”使用。(Adobe,帮助)。我没有找到任何关于 dpi 值与 ppi 值不同的信息,或者在 flex 中是否有可能使用 ppi 属性的任何信息。

所以在我的真实设备上我得到:

480 x 800 像素,3.89" (~240 dpi)。

另一个注意事项: 我已经看到 flex mobile 中有 3 个默认常量。可能是直接扔进其中之一吗?(我不怀疑,因为我直接调用 Capabilities.screenDPI)。

我的意思是:如何确定它是平板电脑还是手机(以便切换到另一种布局)?你不能走这applicationDPI条路,因为它与三星 Galaxy S3 (1280x720, 319 PPI) 或 Apple iPad 3 (2048×1536, 264 PPI) 等新设备混在一起。

0 投票
1 回答
81 浏览

apache-flex - 在运行时覆盖 channels-config.xml

每当服务的 ip 更改时,我想动态修改 channels-config.xml。我提供了一个屏幕,使用户能够在运行时输入服务 ip,但我没有在任何设备上尝试过。这行得通吗?

注意:我使用 xml 配置的原因是使用 Parsley 框架...

任何帮助表示赞赏..

0 投票
1 回答
811 浏览

actionscript-3 - Flex Mobile webView.loadURL() 不工作

我的 flex 移动应用程序中有一个 stageWebView。我正在尝试调用传递一些参数的 javascript 函数。

然后我的 javascript 代码尝试使用我传递的 selectedString。它似乎没有被传递给javascript。但是,如果我传递如下所示的原始字符串,它确实可以工作。我在上面的代码中是否有引号错误或其他内容?或者你不能从 flex 传递对象吗?

编辑我的引号错了。应该是:

0 投票
1 回答
720 浏览

apache-flex - Flex 项目渲染器 - 单击时更改 alpha

我想在单击列表项时更改 Rect 的 alpha 但我无法解决这个问题。而且我不知道究竟是如何做到这一点的,因为我在项目渲染器内的 Rectangle 上这样做,有什么建议吗?

代码:

0 投票
1 回答
1002 浏览

apache-flex - Flex 移动日历组件

我正在寻找 Flex 移动日历组件,但我无法取得任何成功。我该如何实施它的替代方案,或者您之前是否尝试过任何可用的方法?

提前致谢!

0 投票
2 回答
986 浏览

apache-flex - 在桌面上制作 Flex 移动全屏(作为空中应用程序)

我需要让 flex 移动应用程序在桌面操作系统上运行时全屏显示(我已将其打包为 air 应用程序)

0 投票
1 回答
106 浏览

apache-flex - 屏幕尺寸未及时更新以进行绑定,Flex Mobile

我有一个显示图像的应用程序。它根据屏幕旋转调整它们的大小,通常设置“picwidth = screen.width”,其中“picwidth”是每个图片的宽度绑定到的属性。

所以我有几个类似的功能:

我也试过用对象本身的变量来做这个:

在模拟器中,这些功能可以正常工作。但在设备上,“screen.width”似乎总是在方向改变之前获取值,给出与我需要的完全相反的尺寸。

注意:这不仅发生在图像上,还发生在组容器、TextAreas 以及任何尺寸取决于屏幕尺寸的东西上。

我尝试简单地切换值,以便它获取值并将它们分配给相反的变量以解决延迟问题,然后它们在我的设备上工作,但它们在模拟器中倒退,我担心其他设备将作为模拟器可以,它会再次被破坏。

有什么好的解决办法吗?