問題タブ [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.
openlaszlo - openlaszloにはデータURIのような機能がありますか?
openlaszloにデータURI機能があるかどうか知りたいです。次の例は、赤い点が画像であり、base64データがそれに渡される赤い点を示しています。このようなことは可能ですか?
例を以下に示します
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] extends / views / richinputtext.lzx:182:エラー:オーバーライドのマークが付いていない関数を次の行でオーバーライドしています:function getText(){
flash - 新しいプロジェクトや、アプリケーションを 2012 年の最新バージョンに移行する場合、OpenLaszlo のどのバージョンを使用すればよいですか?
OpenLaszlo プロジェクトの元コミッターとして、3.x バージョンまたは 4.2 より前の 4.x バージョンを使用してアプリケーションを移行する場合、または新しいアプリケーションを開始する場合に使用する OpenLaszlo の最適なバージョンについて多くの質問を受けています。 OpenLaszlo を使用したプロジェクト。
この決定を下す難しさは、2010 年 10 月以降、OpenLaszlo のマイナーまたはメジャー リリースがなく、計画されたリリース、あらゆる種類のマーケティングまたは開発者への参加に関する Laszlo による情報がほとんどないという事実に関連しています。過去 2 年間の Laszlo 従業員による会議 ( Laszlo System ホームページのニュースとイベントのセクション、またはOpenLaszlo 発表メーリング リストを確認してください)。
それでも、OpenLaszlo は、HTML5 または Flash/SWF ベースのアプリケーションを構築するための非常に強力なプラットフォームです。
プロジェクトで OpenLaszlo の 4.9 または未リリースの 5.0 バージョンを使用して、他の人が参加して結果を報告することを期待して、ここで私自身の質問に答えます。
migration - OpenLaszlo 3.3から5.0へのコードの移行:TypeError#1007非コンストラクターでインスタンス化が試行されました。
最近、コードの一部をOL3.3からOL5.0に移植しました。すべてが機能すると思いましたが、antスクリプトを使用して実行しようとすると、このエラーが発生します。
そこで、フォルダを取得して、Laszloで直接コンパイルしました。エラーは表示されていませんが、swfがメインページを読み込もうとすると、このエラーが発生します。なぜですか?
openlaszlo - Laszlo onkeydown イベントの問題を開く
キーが押されているかどうかを確認する必要があります。
私はこのコードを使用しています。これを実行しても、laszlo 画面をクリックしない限り何も実行されません。なぜこれが起こっているのですか?
openlaszlo - Open Laszlo 3.3 から 5.0 へのコードの移行: TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません
このコードを 5.0 で実行しているときに問題に直面していますが、3.3 では問題なく動作しています。すべてを設定しましたが、それでも問題が発生します。私はこれを間違った方法でやっていますか?
flash - OpenLaszlo のデュアル ランタイム アプローチ (HTML5 と Flash/SWF) はまだ有効ですか?
OpenLaszlo は、私の知る限り、次の機能を備えた唯一のリッチ インターネット アプリケーション プラットフォームです。
- LZX と呼ばれる宣言型 XML ベースのユーザー インターフェイス言語 (Mozilla の XUL に類似)。
- JavaScript または ActionScript 3 への LZX のクロスコンパイル (したがって、2 つのランタイムをサポートします)。
- XML と JavaScript、または JavaScript のみを使用してコンポーネントを開発する能力。すべてのコンポーネントは OpenLaszlo によってレンダリングされるため、ブラウザやデバイスが異なっても同じように見えます。
- ランタイム全体で機能するシステム、キーボード、およびマウスの管理を表示します。
- コンポーネントは LZX (XML + JavaScript)、または JavaScript のみで記述できます。
- データセット要素へのコンポーネントの XPath ベースのマッピングをサポートする XML データセット。
- 多数の定義済みレイアウトをサポートするレイアウト エンジン。開発者はカスタム レイアウトを簡単に実装できます。
- XML 属性の単純な構文を使用した制約の強力なサポート: $once{JavaScript 式} または $always{JavaScript 式}。
- 両方のランタイムで動作する組み込みデバッガー (開発者コンソール)。
OpenLaszlo ほど簡単に HTML5 アプリケーションを作成できる最新の JavaScript フレームワークは見たことがありません。唯一の欠点は、OpenLaszlo で提供される現在のコンポーネント セットが 90 年代の Mac OS に少し似ていることです。
しかし、アプリケーションを HTML5/JavaScript アプリケーションと Adobe Flash アプリケーションの両方として (Adobe AIR ベースのモバイル アプリケーションを作成するオプションを使用して、その機能が OpenLaszlo サーバーに直接組み込まれていない場合でも) デプロイするアプローチはどの程度有効なのでしょうか? アドビが FalconJS コンパイラ プロトタイプで同様のことを試みたと聞きました (詳細については、このアドビのビデオ「Falcon と FalconJS に関するオープン ディスカッション」を参照)。FalconJS の概念実証のコードは、Apache Flex プロジェクトの一部として Apache Foundation に提供されますが、
OpenLaszlo ショーケース セクション ( http://www.openlaszlo.org/showcase ) で、両方のランタイムを利用するアプリケーションが 1 つもないことは驚くべきことです。
2007 年のAjaxian の古い記事で、Laszlo Webtop の「最終リリースでは OpenLaszlo 4 がサポートされる予定であり、これは Ajax と Flash アプリケーションの両方がサポートされることを意味します」と読みました。しかし、Laszlo Webtop デモ サイトhttp://gowebtop.com/webtop/には、Webtop の Flash ベース バージョンしかありません。私が知っている最も印象的な OpenLaszlo アプリケーションの 1 つであるGliffyが、OpenLaszlo のデュアル ランタイム機能を利用せずに、JavaScript を使用して再構築されていることをStackoverflow のこのディスカッションで読みました。
OpenLaszlo.org Web サイトにリストされていない可能性のある、HTML5/DHTML と Flash の両方としてデプロイされた他の大規模な OpenLaszlo アプリケーションはありますか? Flash の人気がなくなったとしても、多くのユース ケース (音声会議、ブラウザーでの 3D、GPU アクセラレーションによるビデオ再生など) に関連するテクノロジーです。
swfobject - OpenLaszloのswf10環境でswf8リソースを再生することは可能ですか?
swf10でswf8リソースを再生することはできないことを私は知っています。しかし、これに対する回避策はありますか?を使用して1つのリソースのフレーム値を変更したい
何か案は?
migration - OpenLaszlo DataPointer が正しく動作しない
OL 3.3 および OL 4.9 で期待される結果が得られる次のコード スニペットがあります。
コードを OL4.9 アプリケーションと統合すると、何らかの理由で、Openlaszlo 4.9 で「パーツ」が null として取得されます。理由がわかりません。次のコードは正しいですか?
OL3.3
OL4.9