问题标签 [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.
apache-flex - Flex 移动标签不工作
我正在尝试制作一个启用了标签顺序的移动弹性应用程序。我正在尝试以下简单的应用程序,但在模拟器和实际设备上都没有从 tab 键获得任何功能。
TabOrderTest.mxml
TabTest.mxml
为什么tab键不起作用?
编辑我目前的目标是 Android 设备。
apache-flex - 如何在 Android 移动应用程序中读取 SD 卡数据?
我正在 Flex 4.5 中构建一个 android 移动应用程序,它将从 SD 卡读取一些数据并在容器中显示数据,如图像。但我无法在 flex 移动应用程序中访问 SD 卡。请为我提供解决方案,我如何在 flex 移动应用程序中访问 SD 卡数据?
任何网络链接或代码示例将不胜感激。
apache-flex - Flex mobile:可以通过单击状态栏滚动到列表顶部吗?
是否可以通过点击状态栏实现滚动到顶部?
我正在考虑标准的 iOS 行为。
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 = 以英寸为单位的屏幕尺寸。
基于 Adobe,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) 等新设备混在一起。
apache-flex - 在运行时覆盖 channels-config.xml
每当服务的 ip 更改时,我想动态修改 channels-config.xml。我提供了一个屏幕,使用户能够在运行时输入服务 ip,但我没有在任何设备上尝试过。这行得通吗?
注意:我使用 xml 配置的原因是使用 Parsley 框架...
任何帮助表示赞赏..
actionscript-3 - Flex Mobile webView.loadURL() 不工作
我的 flex 移动应用程序中有一个 stageWebView。我正在尝试调用传递一些参数的 javascript 函数。
然后我的 javascript 代码尝试使用我传递的 selectedString。它似乎没有被传递给javascript。但是,如果我传递如下所示的原始字符串,它确实可以工作。我在上面的代码中是否有引号错误或其他内容?或者你不能从 flex 传递对象吗?
编辑我的引号错了。应该是:
apache-flex - Flex 项目渲染器 - 单击时更改 alpha
我想在单击列表项时更改 Rect 的 alpha 但我无法解决这个问题。而且我不知道究竟是如何做到这一点的,因为我在项目渲染器内的 Rectangle 上这样做,有什么建议吗?
代码:
apache-flex - Flex 移动日历组件
我正在寻找 Flex 移动日历组件,但我无法取得任何成功。我该如何实施它的替代方案,或者您之前是否尝试过任何可用的方法?
提前致谢!
apache-flex - 在桌面上制作 Flex 移动全屏(作为空中应用程序)
我需要让 flex 移动应用程序在桌面操作系统上运行时全屏显示(我已将其打包为 air 应用程序)
apache-flex - 屏幕尺寸未及时更新以进行绑定,Flex Mobile
我有一个显示图像的应用程序。它根据屏幕旋转调整它们的大小,通常设置“picwidth = screen.width”,其中“picwidth”是每个图片的宽度绑定到的属性。
所以我有几个类似的功能:
我也试过用对象本身的变量来做这个:
在模拟器中,这些功能可以正常工作。但在设备上,“screen.width”似乎总是在方向改变之前获取值,给出与我需要的完全相反的尺寸。
注意:这不仅发生在图像上,还发生在组容器、TextAreas 以及任何尺寸取决于屏幕尺寸的东西上。
我尝试简单地切换值,以便它获取值并将它们分配给相反的变量以解决延迟问题,然后它们在我的设备上工作,但它们在模拟器中倒退,我担心其他设备将作为模拟器可以,它会再次被破坏。
有什么好的解决办法吗?