问题标签 [lzx]

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 回答
126 浏览

openlaszlo - openlaszlo 是否具有数据 uri 之类的功能?

我想知道 open laszlo 是否具有数据 uri 功能。下面的示例将显示一个红点,其中红点是图像,base64 数据被传递给它。有可能做这样的事情吗?

示例如下

0 投票
1 回答
79 浏览

migration - 将 OpenLaszlo 应用程序迁移到 5.0 时出错:org.openlaszlo.sc.CompilerError / 覆盖未标记为覆盖的函数

我在 OL 3.3 中有一个富文本类,我正在将其转换为 OL5.0 我使用了 5.0 中的孵化器代码,但是当我编译它时。我收到这个错误。知道为什么会出现这个错误吗?

[exec] org.openlaszlo.sc.CompilerError:extensions/views/richinputtext.lzx:113:错误:覆盖未标记为覆盖的函数,在行:function updateData(){

[exec] extensions/views/richinputtext.lzx:182:错误:覆盖未标记为覆盖的函数,在行中:function getText(){

0 投票
3 回答
443 浏览

flash - 对于新项目以及将应用程序迁移到 2012 年的最新版本时,我应该使用哪个 OpenLaszlo 版本?

作为 OpenLaszlo 项目的前提交者,我收到了很多关于在迁移使用低于 4.2 的 3.x 版本或 4.x 版本的应用程序时使用的最佳 OpenLaszlo 版本的问题,或者在开始新版本时使用的问题。 OpenLaszlo 项目。

做出此决定的困难与以下事实有关:自 2010 年 10 月以来,OpenLaszlo 没有次要或主要版本,而且 Laszlo 关于计划发布、任何形式的营销或参与开发人员的信息几乎为零Laszlo 员工在过去 2 年的会议(查看Laszlo 系统主页上的新闻和活动部分,或OpenLaszlo 公告邮件列表)。

尽管如此,OpenLaszlo 仍然是一个非常强大的平台,用于构建基于 HTML5 或 Flash/SWF 的应用程序。

我将在这里回答我自己的问题,希望其他人加入并报告他们在项目中使用 OpenLaszlo 4.9 或未发布的 5.0 版本的结果。

0 投票
3 回答
266 浏览

migration - 将代码从 OpenLaszlo 3.3 迁移到 5.0:TypeError #1007 在非构造函数上尝试实例化。

我最近将部分代码从 OL 3.3 移植到 OL 5.0。我认为一切都会正常,但是当我尝试使用 ant 脚本运行它时,我得到了这个错误。

所以,我拿了这个文件夹,直接在 Laszlo 中编译了它。它没有显示任何错误,但是当 swf 即将加载主页时,我收到此错误。知道为什么吗?

0 投票
1 回答
143 浏览

openlaszlo - 打开 Laszlo onkeydown 事件问题

我需要检查是否按下了任何键。

我正在使用此代码。当我运行它时,除非我单击 laszlo 屏幕,否则它什么也不做,为什么会发生这种情况?

0 投票
1 回答
180 浏览

openlaszlo - 将代码从 Open Laszlo 3.3 迁移到 5.0:TypeError:错误 #1009:无法访问空对象引用的属性或方法

我在 5.0 中运行此代码时遇到了问题,但在 3.3 中运行良好。我已经设置了所有东西,但仍然存在问题。我这样做是错误的吗?

0 投票
2 回答
142 浏览

migration - Open laszlo 5.0 中的 this.__LZtextclip.text 的合适替代品是什么

我想知道这条线的合适替代品是什么。

我正在使用它来获取文本节点中存在的字符串。这在 Openlaszlo 3.3 中运行良好,但在 4.9 和 5.0 中却出现了问题

我尝试将其更新为

我收到一个错误:

知道为什么会发生这个问题吗?

0 投票
4 回答
1956 浏览

flash - OpenLaszlo 的双运行时方法(HTML5 和 Flash/SWF)是否仍然有效?

OpenLaszlo 是 - 据我所知 - 唯一具有以下功能的富 Internet 应用程序平台:

  • 基于声明性 XML 的用户界面语言(类似于 Mozilla 的 XUL)称为 LZX。
  • 将 LZX 交叉编译为 JavaScript 或 ActionScript 3(因此支持两个运行时)。
  • 能够仅使用 XML 和 JavaScript 或 JavaScript 开发组件;所有组件都由 OpenLaszlo 呈现,因此它们在浏览器和设备上看起来都是一样的。
  • 查看跨运行时工作的系统、键盘和鼠标管理。
  • 组件可以用 LZX (XML + JavaScript) 编写,也可以仅用 JavaScript 编写
  • XML 数据集支持基于 XPath 的组件到数据集元素的映射。
  • 支持多种预定义布局的布局引擎;开发人员可以轻松实现自定义布局。
  • 在 XML 属性中使用简单语法对约束的强大支持:$once{JavaScript 表达式} 或 $always{JavaScript 表达式}。
  • 内置调试器(开发人员控制台)在两个运行时中工作。

我还没有见过任何更现代的 JavaScript 框架,它可以像 OpenLaszlo 一样简单地创建 HTML5 应用程序 - 唯一的缺点是当前随 OpenLaszlo 提供的组件集看起来有点像 90 年代的 Mac OS。

但是,将应用程序部署为 HTML5/JavaScript 应用程序和 Adob​​e Flash 应用程序(可以选择创建基于 Adob​​e AIR 的移动应用程序,尽管该功能并未直接内置到 OpenLaszlo 服务器中)的方法的有效性如何?我听说 Adob​​e 试图用 FalconJS 编译器原型做类似的事情(有关更多信息,请参阅此Adob​​e 视频 Open Discussion about Falcon and FalconJS),但他们停止了努力。FalconJS 概念验证的代码将作为 Apache Flex 项目的一部分贡献给 Apache 基金会,但是

令人惊讶的是,在 OpenLaszlo 展示部分中没有一个应用程序同时使用这两种运行时:http ://www.openlaszlo.org/showcase

一篇 2007 年的旧 Ajaxian 文章中,我读到 Laszlo Webtop 的“最终版本将支持 OpenLaszlo 4,这意味着同时支持 Ajax 和 Flash 应用程序”。但是 Laszlo Webtop 演示站点http://gowebtop.com/webtop/只有基于 Flash 的 Webtop 版本。我在Stackoverflow 讨论读到 Gliffy - 我所知道的最令人印象深刻的 OpenLaszlo 应用程序之一 - 已使用 JavaScript 重新构建,而不是利用 OpenLaszlo 的双运行时功能。

是否有任何其他同时部署为 HTML5/DHTML 和 Flash 的大型 OpenLaszlo 应用程序,这些应用程序可能未在 OpenLaszlo.org 网站上列出?即使 Flash 不再那么流行,它仍然是许多用例(音频会议、浏览器中的 3d、GPU 加速视频播放等)的相关技术。

0 投票
1 回答
104 浏览

swfobject - OpenLaszlo的swf10环境下可以播放swf8资源吗?

我知道在 swf10 中播放 swf 8 资源是不可能的。但是有什么解决方法吗?我想通过使用更改一个资源的帧值

有任何想法吗?

0 投票
1 回答
126 浏览

migration - OpenLaszlo 数据指针无法正常工作

我有以下代码片段,它在 OL 3.3 和 OL 4.9 中给出了预期的结果。

当我将代码与我的 OL4.9 应用程序集成时,出于某种原因,我在 Openlaszlo 4.9 中将“部件”设置为空。我无法弄清楚原因。下面的代码是否正确?

OL3.3

OL4.9