问题标签 [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.

0 投票
1 回答
174 浏览

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 错误:

这是测试用例:

我相信我必须添加一个珠子或类似的东西?

有人可以帮助我吗?

0 投票
1 回答
80 浏览

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

0 投票
1 回答
55 浏览

button - 如何在 Apache Royale Jewel Button 上设置焦点?

一切都在标题中......我想在应用程序启动时触发 css 中的这个定义:

但是我在 j:Button 上没有看到任何 setFocus 或 focus 属性你能告诉我该怎么做吗?谢谢

问候

0 投票
1 回答
127 浏览

apache-royale - apache Royale 现在支持双向数据绑定吗?

如题。我没有找到任何关于双向数据绑定的示例或博客。如果不支持,只能处理 ui 更改事件,还是有更好的方法来更新模型(值对象)?

0 投票
2 回答
140 浏览

keyboard-events - Apache Royale:如何检测 j:textInput 上的输入键

我有这个代码:

不幸的是,看着https://apache.github.io/royale-docs/component-sets/jewel/textinput我没有找到 KeyDown 事件的珠子。是否有特定的事件来监听它?

有没有办法知道是否按下了输入键?

感谢和问候

0 投票
1 回答
92 浏览

addeventlistener - Apache Royale:addEventListener / removeEventListener 最佳实践

在 Flex 中,使用 a 时的最佳做法addEventListener是调用removeEventListener以避免内存泄漏和/或事件被调用两次,如果组件可以被创建多次(如弹出窗口)

soaddEventListener主要用在addedToStage事件函数removeEventListener中,在removedFromStage事件函数中

Apache Royale 的最佳实践是什么?

似乎addEventListener应该在一个initComplete事件中。但是由于 Apache Royale 组件的生命周期对我来说不是很清楚,我是否需要处理调用removeEventListener,如果是,何时(使用特定事件?)?

问候

0 投票
2 回答
1018 浏览

migration - Flex 到 Apache Royale 的迁移

我在 Flex 中有一个大型应用程序,现在我想从 Flex 迁移到 Apache Royale。我对 Apache Royale 的经验为零,事实上我几天前才听说过。我在迁移方面需要帮助我已经阅读了 apache Royale 的文档,但我仍然难以按照 apache Royale 标准转换我现有的视图控制器和模型。

附件是我用 flex 开发的登录屏幕的三个屏幕截图。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

现在我的问题是

  1. 迁移时有什么可以重用的吗?我从 flex 添加了控制器、视图和模型,但遇到了很多问题。mx 应用程序是第一个给出错误的东西。Royale 正在使用 fx:appliaction。我想我的大部分 UI 都会被 Rotale 的新标签取代?

  2. 我应该如何处理以下进口

    导入 mx.core.Application

    导入 mx.events.FlexEvent

    导入 mx.binding.utils.ChangeWatcher

    导入 mx.binding.utils.BindingUtils

他们的选择是什么?

请查看所附图片并提出替代方案

谢谢

0 投票
1 回答
94 浏览

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

问候

0 投票
1 回答
227 浏览

forms - 将 Flex URLRequest 和 navigateToURL 表单模拟重新编码为 Royale JS

我有一堆 Flex 页面需要转换以摆脱 Flash 播放器,并且无法看到如何仅使用 javascript 复制此代码。

Flex 代码收集数据并在 POST 中将其发送到另一个框架(名为 FrameData)中的 Cold Fusion 页面。Cold Fusion 从 FORM 变量(FORM.mydata1、FORM.mydata2 等)访问数据。

如何在 Royale 中模拟此构造?还有另一种方法可以做到这一点吗?

0 投票
1 回答
117 浏览

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,但我仍然遇到同样的问题。

谁能帮助为什么找不到依赖项?