问题标签 [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 投票
2 回答
320 浏览

svg - 如何在 apache Royale 中使用图形 svg 元素?

Flex 的粉丝,我刚刚发现了 apache Royale。我知道 FalconJS,我认为它是死亡,但不,在看到 Tour of Jewel 之后,我非常兴奋地使用它。感谢所有贡献者。我玩了一些例子,但我不知道如何添加 svg 图形。我在一个<j:view>

但出现错误:

有人可以给我一个用边框和背景颜色绘制矩形或圆形的例子吗?使用的 Royale 版本是 0.9.4

这是完整的代码:

此致

0 投票
1 回答
258 浏览

apache-royale - 如何使用 js:Datagrid 动态更新 dataprovider

js:dataGrid 显示空白而不是数据。

数据网格组件:

动态更新数据的函数。作为上下文,我将使用 HTTPservice 调用从服务器检索数据并相应地更新数据网格。出于测试目的,我使用以下内容:

每当我将 dataProvider 设置为一个值时,dataGrid 似乎有正确的行但没有显示数据。您实际上可以单击并选择一行,但在视觉上没有显示任何单元格:

Dataprovider 更新后

最近有人在 apache Royale 中使用过 Datagrids 吗?我想知道我是否使用了正确的组件。我正在从 s:Datagrids 迁移并且从未遇到过这个问题。

0 投票
1 回答
393 浏览

button - 如何使用 Apache Royale 设置按钮样式

使用位于 中的示例apache-royale-0.9.6-bin-js\royale-asjs\examples,我尝试更改按钮的背景或字体颜色。

所以,我找到了一个如何使用样式的js|TextButton例子,但我问了自己几个问题:

1)如何做同样的事情j|Button

2)如果我想更改j|Buttonclic 上的颜色怎么办(搜索“setStyle”等效项)

这是完整的代码:

问候

0 投票
1 回答
245 浏览

actionscript-3 - Apache Royale 上的所有 Button 类之间有什么区别,哪个更有效?

请你能澄清我对具有类似组件的包的理解吗?例如,让我们拿一个Button

(更新:查看来源,我猜 Royale 是几个项目的集合。列表在apache-royale-0.9.6-bin-js\royale-asjs\frameworks\projects文件夹中。有些项目与基本项目中的 Button 差不多,Jewel 项目,MDL 项目,HTML 项目,HTML5 项目等...)

我可以选择:

1) mx.controls.Button=> 好的,我读到这是针对模拟组件的。我相信它不是最有效但易于使用的 Flex 到 Apache Royale 代码迁移

2) org.apache.royale.html.Button=> 我对 HTLM 不是很熟悉,但我相信它是 HTML Button 标签 ( <BUTTON>)

3) org.apache.royale.html5.Button=> 那么,与 2) 有什么区别?

4) org.apache.royale.jewel.Button=> 它Button是 Jewel 的组件。有一些特殊属性,靠近“Flex Button”,悬停时可以显示“鼠标手”指针等...我相信我必须使用这个。(更新:不确定,我很难给它贴皮,基本的按钮似乎很容易皮肤,我不确定,但我认为我必须覆盖IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ButtonView")以设置自己的皮肤)

5) org.apache.royale.mdl.Button=>这是什么?查看源代码,它是 Material Design Lite 组件

6) spark.components.Button=> 我喜欢 1) 但对于火花组件而不是 mx ?

<js:HGroup>7) (基本包)和<j:HGroup>(珠宝包)有什么区别?它是同一件事还是有更高级的选项和/或珠子可用于<j:HGroup>

此致

0 投票
1 回答
132 浏览

animation - 如何使用 Apache Royale 对状态变化产生过渡效果?

我想在改变状态时有一个过渡动画。

经过几次尝试,我不明白这是什么问题。我的第一个目标是在隐藏“Card HOME”时触发从 1 到 0 的 alpha 效果

由于没有showEffecthideEffect,我尝试使用transitions属性

更新:查看SDK源,我想我需要添加StatesWithTransitionsImpl,所以我更新了我的代码,但是当点击“描述”时,“家庭卡”没有过渡,它会淡出,但不起作用)

如何做到这一点?

更新 2:我已经使用 Royale Store 示例的一部分更新了代码。单击“主页”时它正在工作,但奇怪的是,当单击“产品”时却没有。Bug与否?)

我发现要工作,您必须包含 main.css :

另一个问题是,如果我尝试像这样添加珠子:

(并删除包括main.css)然后它不工作......

问候

0 投票
3 回答
243 浏览

apache-royale - 如何根据浏览器高度/宽度获取应用程序宽度/高度

我正在尝试动态更改组件在我的应用程序上的位置。每次用户更改他/她的浏览器窗口的大小时,有没有办法可以调用调整大小事件监听器?

0 投票
1 回答
136 浏览

layout - 如何在 Apache Royale 的布局中将孩子居中?

我寻找一种简单有效的方法,使用基本包将所有孩子集中在一个容器中。(因为混合基本布局和宝石布局会导致一些不需要的副作用)

我必须使用 CSS,珠子吗?如果两者都可用,有什么区别,我可以有每个的代码示例吗?

例如,您能告诉我如何修改此代码以使文本标签居中

感谢 yishayw,因为我不熟悉如何添加 css,所以我找到了如何做到这一点并将完整的工作代码放在这里。我希望 js|View 会触发样式,但是用浏览器查看 css 我看到第一个“视图”的样式名称是“ royale

问候

0 投票
1 回答
236 浏览

visual-studio-code - js-debug 中的源资产文件在 Apache Royale 上的 Visual Studio 代码中丢失

我使用 Visual Studio 代码并按照以下说明进行设置: https ://github.com/apache/royale-asjs/wiki/Visual-Studio-Code

一切工作正常。

现在我删除bin了主项目中的文件夹,并且在启动调试时,然后binjs-debug其他东西都正确生成了,但是我使用过 jpg 的资产目录没有被复制。

例如在我使用的代码中, <j:Image src="assets/logo.png" percentHeight="100"/>但在 js-debug 中没有 assets/logo.png。所以我必须手动复制它...

这是我的 asconfig.json :

和tasks.json:

有人可以告诉我如何自动复制资产文件夹吗?感谢和问候

0 投票
2 回答
4624 浏览

visual-studio-code - 在使用 Visual Studio 代码和在 Apache Royale 上使用 AMF 时如何在 Chrome 上禁用 CORS

现在我的兴趣是使用带有 Apache Royale 的远程对象来与我的服务器和 Amfphp 通信,我在 CORS 上遇到了困难。

我第一次尝试使用SimpleRemoteObject是这样的错误:

当我从本地启动我的应用程序并使用 AMF 与我的服务器通信时,CORS 会阻止请求,因为请求者的来源是 localhost 而不是我的服务器域。

经过一番 google'ling,我找到了一个解决方案:启动带有一些具体参数的 Chrome。这是我的 launch.json 文件:

你觉得这个解决方案怎么样?还有其他解决方案吗?

问候

[更新] 警告:自上一版 chrome(2020 年 3 月)以来 --disable-web-security 无法正常工作:由于禁止保存 cookie,PHPSESSID 不再工作

0 投票
2 回答
310 浏览

visual-studio-code - 如何在 Apache Royale 中使用 AMFPHP

我在使用SimpleRemoteObject. (SDK 0.9.6)

我的实际网站正在使用此代码通过 Amfphp 调用远程函数:

由于<mx:method/>Apache Royale 中不存在,我设置了以下代码:

aadmin是我的 php 类服务名称

要调用我的函数,我会:

我在课堂siteLogin上调用的函数在哪里aadmin

运行这个,我有这个问题:

为什么会显示Amf3Broker?有没有人有合作的SimpleRemoteObject例子amfphp

服务器端我使用https://github.com/silexlabs/amfphp-1.9

我需要设置一个service-config.xml文件吗?如果是,如何将它与编译器一起使用?(我在 compilerOptions 中尝试了“services”:“services-config.xml”但没有工作)

这是我的 service-config.xml :

现在我已经amfphp V2.0https://github.com/silexlabs/amfphp-2.0进行了测试

这有点好,但我有一个错误。财产好像有问题_explicitType。此外,我在 [requestMessage] 中看不到我的论点('123')

在此先感谢您的帮助...