【问题标题】:Error migrating OpenLaszlo app to 5.0: org.openlaszlo.sc.CompilerError / Overriding a function that is not marked for override将 OpenLaszlo 应用程序迁移到 5.0 时出错:org.openlaszlo.sc.CompilerError / 覆盖未标记为覆盖的函数
【发布时间】:2012-08-23 08:04:29
【问题描述】:

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

[exec] org.openlaszlo.sc.CompilerError: extensions/views/richinputtext.lzx: 113: Error: Overriding a function that notmarked for override, in line: function updateData () {

[exec] extensions/views/richinputtext.lzx: 182: Error: Overriding a function that is notmarked for override, in line: function getText () {

【问题讨论】:

  • 我也修改了这个问题的标题,并添加了标签migratiolzx

标签: migration openlaszlo lzx


【解决方案1】:

组件仅适用于 SWF8 运行时。该组件是为旧的 LaszloMail 应用程序创建的。它不适用于基于 DHTML 或基于 ActionScript 的运行时,例如 SWF10 或 SWF11。对于 Webtop 和电子邮件客户端,Laszlo 使用基于 Dojo 框架组件的rich text editor

【讨论】:

  • 您的目标是哪个运行时?对于 SWF 运行时,您可以创建自己的富文本组件,甚至可以重用基于 Adobe Text Layout Framework (TLF) 的现有组件。 TLF 也将贡献给 Apache Flex。
  • 我的目标是 swf 10 和 DHTML
  • 那么,唯一的 OpenLaszlo 方法就是将 RTE 编辑器嵌入到 iFrame 中。我不知道 OpenLaszlo 4.x 的双运行时 RTE 的任何开源实现。
  • 我想为 DHTML 和 SWF 使用一个通用的富文本区域。 Dojo 编辑器看起来不错。我可以自定义吗?
  • 好的..我自己试试。
猜你喜欢
  • 2019-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-14
  • 2019-08-29
  • 2013-09-16
  • 2010-10-25
相关资源
最近更新 更多