问题标签 [apache-royale]
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.
datagrid - Apache Royale:SDK 0.9.7 上的 DataGrid Jewel 问题
由于我想使用 Apache Royale 的新功能,我从 SDK 0.9.6 切换到今天下载的 0.9.7 #716 (JSOnly Nightly Build)。
但是在尝试使用 Jewel DataGrid 时,出现 js 错误:
这是测试用例:
我相信我必须添加一个珠子或类似的东西?
有人可以帮助我吗?
disabled-control - Apache Royale : equivalent of enabled property on j:Button
I have issue on using "enabled" with j:Button
.
I know that I must add functionality with this bead :
But now I have the button showing disabled state.
How to change enabled/disabled with AS3 code as there is no enabled
property on j:Button
?
Regards
button - 如何在 Apache Royale Jewel Button 上设置焦点?
一切都在标题中......我想在应用程序启动时触发 css 中的这个定义:
但是我在 j:Button 上没有看到任何 setFocus 或 focus 属性你能告诉我该怎么做吗?谢谢
问候
apache-royale - apache Royale 现在支持双向数据绑定吗?
如题。我没有找到任何关于双向数据绑定的示例或博客。如果不支持,只能处理 ui 更改事件,还是有更好的方法来更新模型(值对象)?
keyboard-events - Apache Royale:如何检测 j:textInput 上的输入键
我有这个代码:
不幸的是,看着https://apache.github.io/royale-docs/component-sets/jewel/textinput我没有找到 KeyDown 事件的珠子。是否有特定的事件来监听它?
有没有办法知道是否按下了输入键?
感谢和问候
addeventlistener - Apache Royale:addEventListener / removeEventListener 最佳实践
在 Flex 中,使用 a 时的最佳做法addEventListener
是调用removeEventListener
以避免内存泄漏和/或事件被调用两次,如果组件可以被创建多次(如弹出窗口)
soaddEventListener
主要用在addedToStage
事件函数removeEventListener
中,在removedFromStage
事件函数中
Apache Royale 的最佳实践是什么?
似乎addEventListener
应该在一个initComplete
事件中。但是由于 Apache Royale 组件的生命周期对我来说不是很清楚,我是否需要处理调用removeEventListener
,如果是,何时(使用特定事件?)?
问候
migration - Flex 到 Apache Royale 的迁移
我在 Flex 中有一个大型应用程序,现在我想从 Flex 迁移到 Apache Royale。我对 Apache Royale 的经验为零,事实上我几天前才听说过。我在迁移方面需要帮助我已经阅读了 apache Royale 的文档,但我仍然难以按照 apache Royale 标准转换我现有的视图控制器和模型。
附件是我用 flex 开发的登录屏幕的三个屏幕截图。
现在我的问题是
迁移时有什么可以重用的吗?我从 flex 添加了控制器、视图和模型,但遇到了很多问题。mx 应用程序是第一个给出错误的东西。Royale 正在使用 fx:appliaction。我想我的大部分 UI 都会被 Rotale 的新标签取代?
我应该如何处理以下进口
导入 mx.core.Application
导入 mx.events.FlexEvent
导入 mx.binding.utils.ChangeWatcher
导入 mx.binding.utils.BindingUtils
他们的选择是什么?
请查看所附图片并提出替代方案
谢谢
events - Apache Royale Jewel TabBar / SectionContent onShow 或 valueCommit 事件,如 sdk 0.9.8?
我有类似的东西:
<royale:TB_One/>
并且<royale:TB_Two/>
是<j:SectionContent>
我需要在显示 TB_One 或 TB_Two 或标签栏 selectedIndex 以编程方式更改时触发事件。我change
在 TabBar 上尝试过事件,但是使用 selectedIndex 更改时不会触发此事件
是否有 onShow 事件或 valueCommit ?
(现在tabbar.dispatchEvent(new Event("change"));
在以编程方式更改 selectedIndex 时做这个技巧)
使用的sdk是0.9.8
问候
forms - 将 Flex URLRequest 和 navigateToURL 表单模拟重新编码为 Royale JS
我有一堆 Flex 页面需要转换以摆脱 Flash 播放器,并且无法看到如何仅使用 javascript 复制此代码。
Flex 代码收集数据并在 POST 中将其发送到另一个框架(名为 FrameData)中的 Cold Fusion 页面。Cold Fusion 从 FORM 变量(FORM.mydata1、FORM.mydata2 等)访问数据。
如何在 Royale 中模拟此构造?还有另一种方法可以做到这一点吗?
apache-royale - ReferenceError:未定义 BlobPropertyBag
我使用 apache Royal 0.9.7 stable 来实现从服务器显示 pdf 的功能。
这是一个示例代码:
尝试查看 pdf 文件时,我在控制台中收到此错误:
ReferenceError: BlobPropertyBag is not defined
我在https://github.com/apache/royale-compiler/issues/81上看到了同样的问题,然后我尝试了每晚的 0.9.8,但我仍然遇到同样的问题。
谁能帮助为什么找不到依赖项?