问题标签 [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 回答
53 浏览

apache-royale - DropDownList 给出错误:this.view is undefined

主文件:

我得到的调试错误:this.view is undefined

此错误指向 DropDownListController.js 文件中的以下函数:

关于为什么抛出此异常的任何想法?

0 投票
1 回答
200 浏览

datagrid - 如何在 Apache Royale 上使用 js:DataGrid?Language.synthType 的问题

我在使用此代码时遇到问题,我不知道是什么Language.synthType...

使用的 SDK 是 0.9.6

运行代码时抛出此问题

0 投票
1 回答
103 浏览

google-material-icons - 材料图标问题:Apache Royale 上没有图片图标

我想使用 TourDeJewel 中的图标图像,但是当我使用此代码时,会显示文本“菜单”而不是图标图片。(SDK 0.9.6)

使用浏览器检查器工具检查后,material-icons缺少 css

有人能告诉我为什么吗?先感谢您...

0 投票
1 回答
136 浏览

datagrid - Apache Royale 上的 DataGrid 单元格背景颜色问题

让我们不要拿这个代码

这显示了一个带有红色单元格背景的网格。如果翻转一个单元格,则显示灰色,但滚动时颜色不再是红色。

1)这是一个错误吗?我错过了什么吗?

2)有人可以告诉我如何触发 rollovercolor 吗?(灰色的)。我试过.DataGridColumnList .StringItemRenderer:hover但不起作用

在此处输入图像描述

对于 1) 我认为问题在于element.style推出后没有正确的颜色

在此处输入图像描述

0 投票
1 回答
89 浏览

datagrid - 如何在基本 js | Apache Royale 上的 DataGrid 上设置列 100% 宽度

我与列宽作斗争。我希望最后一列的宽度为 100% 显然我不能使用 columnWidth="100%"。

我使用 js|DataGrid (basic) 和 SDK 0.9.6

这是我的代码:

这给出了以下 JS :

问题是width: 66px;。我怎样才能摆脱这个?我在样式中尝试这个(在包含我的 DataGrid 的 mxml 中):

也试试

但这不起作用,就像我的类名被忽略了。

请帮忙 !

0 投票
2 回答
59 浏览

image - 如何在 Apache Royale 中设置元素的“z-index”(相当于 Flex 中的 setElementIndex)?

我想用 Apache Royale 制作一个简单的图片幻灯片。为了简化,我有 2<j:Image><j:Group>。像这样的东西(但在 as3 中动态编写)

这将导致 2.jpg 可见,因为 im2 在 im1 之后。现在我想在 im1 之前设置 im2 的位置。这相当于 Flex 的setElementIndex。(我不想玩可见的)

可能吗 ?怎么做 ?

问候

0 投票
0 回答
70 浏览

html5-video - 如何使用 Apache Royale 播放 mp4 视频?

一切尽在标题中。我没有VideoDisplay在 SDK 中看到。那么我必须包装一个javascript视频播放器(https://royale.apache.org/using-external-javascript-libraries-in-apache-royale/)还是有其他方法?

有没有办法指定我们想要特定 HTML 元素(如<video>)的编译器/或 API?

问候

0 投票
1 回答
134 浏览

events - 使用 Apache Royale SDK 0.9.6 调整事件大小的问题

如何处理父容器调整大小事件或至少浏览器调整大小事件?

我尝试这段代码,但 handleResize 永远不会调用:

谢谢你的帮助

0 投票
1 回答
94 浏览

actionscript-3 - Moonshine Apache Royal:翻译错误:不允许操作

尝试在生成新项目后立即生成错误。
到目前为止,这是我一直在尝试的:

  • 更改mxmlc权限:chmod +x
  • 删除 mac 沙箱:cd apache-royale-0.9.6-bin-js-swf然后xattr -cr .

错误输出:

0 投票
2 回答
219 浏览

dependency-injection - 无法使用 Crux 编译皇家应用程序:找不到类文件:mx.rpc.AsyncToken

我正在使用 Royale 0.9.6 和 Crux 创建一个 hello world 类型的应用程序。这是我第一次尝试 Crux,我一直在使用 Royale sdk 中提供的示例继续前进。不幸的是,在设置完所有内容后,编译失败并出现以下错误:

然后有多个错误行说找不到 Crux 依赖的多个“mx.rpc”类。

我想知道我是否缺少导入或其他东西,但我无法弄清楚。

谢谢,


编辑:这里有一些简单的重现步骤:

  • 打开月光
  • 文件 > 新建 > Royale 浏览器项目
  • 输入任何项目名称并创建项目
  • 编译(CTRL+J):编译成功
  • 打开主 mxml 文件 src/[appname].mxml
  • 添加xmlns:crux="library://ns.apache.org/royale/crux"<js:Application>开始标签。
  • 添加以下内容:<j:beads> <crux:Crux> </crux:Crux> </j:beads>
  • 编译 (CTRL + J):编译失败,如上所述。

最小的关键实现