问题标签 [flex4.6]
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.
actionscript-3 - 如何创建具有透明边框和圆角的 Flex 图像?
我在 Flex 项目中有一张照片:
但现在我想知道是否可以在 Flex (4 / 4.5 / 4.6) 中(在 MXML 和/或ActionScript 3中)将此图像制作为下图:
这可能吗?
apache-flex - 有什么类似于 flex 4.6 中带有子视图的父视图吗?
有没有办法在flex中创建带有子视图系统的父视图?例如,我需要创建一个计算不同产品保险费率的应用程序。所有产品都需要具有相同的性别、年龄和尼古丁用量输入。我想做的是有一个“父视图”(实际上不会显示),它布局了所有这些基本字段,然后创建自动显示父视图的组件和布局的子视图,这将减少重复代码。子视图将具有产品特有的附加组件(有些还需要考虑孩子的数量等)并以不同的方式计算费率。
编辑:假设我有 2 种不同的产品。ProdA 和 ProdB
这是 ProdA 的观点
这是 ProdB 的视图
几乎所有的代码都是相同的,除了一些不同之处。我想要一个包含所有重复代码的视图(产品),然后让 ProdA 和 ProdB 扩展这个产品。这样 Product 视图中的所有内容都会同时显示在 ProdA 和 ProdB 中
apache-flex - 如何确保popUp始终显示在PopUpButton上方?带测试用例和截图
我的 Flex 4.6 Web 应用程序的少数用户抱怨说,它右下角的 mx.controls.PopUpButton 有时会在它下面打开一个列表,因此无法使用(我自己无法重现——可能是他们的不幸组合Flash 播放器和/或字体大小设置?)
我如何确保 popUp 组件(在我的情况下是 spark.components.List)始终在 PopUpButton上方打开?
我怀疑,我应该基于 mx.skins.halo.PopUpButtonSkin 创建一个皮肤并将其分配给我的 PopUpButton?我可能应该将 PopUpPosition.ABOVE 常量与 PopUpAnchor 一起使用?
但我不知道如何把它放在一起 - 任何人都可以分享一些说明吗?
我准备了一个截图和一个简单的Text.mxml:
更新:
我找到了 Simon Bailey MX ComboBox Open Direction Bug - Alternative Solution的解决方案,它有点工作,但不幸的是,当单击主(不是箭头)按钮时,我无法调度我的自定义事件。
我还查看了 PopUpButton.as 源代码,想知道 List 的高度是否为 0,而在那里检查它:
我自己仍然无法重现该错误,我的用户不是很有帮助(主要是老年人,玩我的纸牌游戏)。我在 Adobe JIRA中搜索过,但找不到这样的错误。
我想知道,是否有办法使该方法短路以强制打开 PopUpButton 上方的 popUp。
或者,如果我应该将 _list 放入某个容器中......
actionscript-3 - 滚动事件问题
我面临一个非常严重的问题,将在 Flex 4.6 移动项目中使用 Scroller Container。我无法捕获滚动事件。我相信他们已经从 Flex 4.6 Mobile 中删除了滚动事件。请建议一些解决方法。
apache-flex - 修改 spark.components.DropDownList 以像 mx.controls.PopUpButton
是否可以向 Spark 的 DropDownList 添加“按钮”功能?(即您从列表中选择一个项目,然后单击“主按钮”以调度一个事件)。
这可以通过创建基于DropDownListSkin的自定义皮肤并用按钮替换标签来实现:
欢迎任何反馈,我还没有定制皮肤的经验。
或者我应该
?
flash - Flex 4.6 增加套接字接收缓冲区大小
我遇到了套接字问题,我发送的数据在客户端(Flash/Flex)被截断。我的服务器发送的数据已满且完好无损,但 flash 不会等待适当的时间,然后触发一个表示读取数据的事件。这导致数据没有被完全读取,并且(因此)之后我无法解析出对象。我们正在探索将对象剥离成更小的块的可能性,但我们的想法是让它尽可能轻量级,因此我们宁愿让它按预期的方式工作,而不是修补临时解决方案。
我不完全确定将其称为接收“缓冲区”是否正确,因为某些计算机能够接收所有数据而其他计算机则将其截断(这意味着缓冲区足够但闪存不等待无论出于何种原因,适当的时间安排活动)......如果有人有任何想法,我将不胜感激!
apache-flex - 在 Flex 移动应用程序中使用 FXG 图形适用于 MXML,但不适用于 ActionScript
我已阅读 Adobe 的文档Using FXG和Embedding application assets,但只能通过 MXML 嵌入 FXG -
MyStars.mxml:
Home.mxml(工作正常,通过 MXML 嵌入 FXG 时):
Star.fxg(位于 src/assets/Star.fxg):
然而,当我尝试通过 ActionScript 实例化 FXG 图形时(仍在同一个 Flex 移动项目中),我收到编译错误:
主页.mxml:
我也尝试过import comps;和/或新的 comps.Star();
当我将 FXG 文件移动到src/并使用xmlns:comps="*"一切正常。
actionscript-3 - 如何在运行时弹出键盘
嘿,我正在使用用于移动开发的 flash builder 4.6 构建应用程序,并且在运行时键盘没有出现。那么如何显示键盘呢?!
actionscript-3 - 在运行时选择一个 FXG 文件 - 按其名称
我有一个测试用例来证明我的问题。
当您在 Flash Builder 4.6 中将以下 4 个短文件添加到新的 Flex Mobile 项目中时,它会立即运行:
源/TestFXG.mxml:
src/assets/en/Star.fxg:
src/Home.mxml:
src/MyComp.as:
我的问题是:如果我在 assets 子目录中有许多适当命名的 FXG 文件(在我的实际应用程序中,我有 spades_queen.fxg、spades_king.fxg、spades_ace.fxg 等) - 我如何在运行时选择 FXG 文件?
上面的注释行给了我运行时错误:
当我将src/assets/en/Star.fxg 移动到src/Star.fxg 时,一切正常......
actionscript-3 - TextInput flex 4.6中的Alt+charkey组合
我正在开发一个企业应用程序。在那,我需要在一个快捷键上打开一个弹出窗口,这是Alt+AnyCharKey的组合。
因此,当我使用 Alt 按下该键时,对于不同的字符键,在 TextInput 中输入了不同的数字或字符。
假设如果我按Alt+A,它会在 TextInput 中打印 1。所以问题是,当我捕获快捷键并打开一个弹出窗口并通过将焦点设置在该弹出窗口的 TextInput 上时,该数字会在 TextInput 中输入。
那么如何在 TextInput 中禁用Alt+Key组合?