問題タブ [smart-mobile-studio]

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 に答える
319 参照

javascript - SmartMobileStudioの正規表現

Smart Mobile Studioで正規表現を操作するにはどうすればよいですか?たとえば、Object Pascalで次の例をコーディングするにはどうすればよいですか?

0 投票する
1 に答える
286 参照

javascript - スマート モバイル スタジオでオフスクリーン イメージを作成するにはどうすればよいですか?

グラフィックを扱う場合、スマート モバイル スタジオでオフスクリーン イメージを作成するにはどうすればよいですか? ペイントしてイメージを作成し、キャンバスにペイントしてから、そのグラフィックをゲーム プロジェクトのディスプレイにコピーしたいと考えています。

0 投票する
1 に答える
529 参照

javascript - Smart Mobile Studio で設計時にイベントを使用するにはどうすればよいですか?

ここで何か不足していますか?2 日前に Smart Mobile Studio を購入し、その機能を試してきました。少なくとも Delphi のイベント モデルをエミュレートすると期待していました。いいえ?

コントロールをクリックしてイベント タブにアクセスし (プロパティの場合と同じように)、ボタンの OnClick などの Delphi スタイルのイベントを追加できるようにすべきではありませんか (これは JavaScript イベントに変換されます)。 . フォーム ユニットの OnClick イベントだけでなく、ボタンも表示されることを期待しています。ボタンへの参照もないようです。

私は何が欠けていますか?

実行時にそれを行う方法はわかりますが、設計時に行う方法はまだわかりません。誰か助けてくれませんか?

ランタイム...

0 投票する
2 に答える
196 参照

smart-mobile-studio - SmartMSで関数パラメータが定義されていないかどうかを確認しますか?

関数パラメータが未定義かどうかを確認するにはどうすればよいですか?

ただし、この関数がパラメーターなしの純粋なJSで呼び出されると、aValue = undefinedになりますが、<>nilチェックは==nullに変換されます。

たとえば、コールバック付きのJS関数がある場合:

この関数は次のコマンドで呼び出すことができます。

「Test」がパラメータで呼び出されるかどうかは、jQueryに依存するようになりました。

0 投票する
1 に答える
141 参照

smart-mobile-studio - アプリケーションが閉じる前にどこで最終処理を実行しますか?

フォームが閉じたとき、またはアプリケーションが終了したときにストレージにデータを書き出そうとしましたが、成功しませんでした。

私は最初にフォームユニットから試しました

これらの試みはどちらも機能しなかったため、コードを再配置してプロジェクトのユニットから試しました。

SaveDataの最初の行としてw3_showmessageがあり、呼び出されることはありません。したがって、これら4つのメソッドのいずれかがトリガーされていることを確認できれば、そのうちの1つを使用できます。

私は何が間違っているのですか?ありがとう

0 投票する
1 に答える
227 参照

smart-mobile-studio - Smart Mobile Studio 1.1 を使用して外部ファイルからメモ コントロールをロードする

外部ファイルからメモ コントロールをロードする方法

例: \res\info.txt

ありがとう

0 投票する
2 に答える
1195 参照

mysql - Smart Mobile Studio を使用して mySQL データベースと対話する

SMS がホスト サイトの mySQL データベースと対話する方法はありますか?

そこに SMS コードを常駐させるとどうなりますか?

SQL トランザクション (選択、挿入、更新、削除など) を実行するために SMS コード内から呼び出すために使用できる Web コード (PHP、Perl、JavaScript など) はありますか? SMS内から呼び出されるホスト側のライブラリ?

mySQL バックエンドを備えた Web サイトがあり、携帯電話用の小さなアプリを書きたいと考えています。これは、ほとんどの場合、サイトのモバイル バージョンになります (機能やグラフィックが少ない)。

ありがとう

シェーン

0 投票する
1 に答える
76 参照

smart-mobile-studio - SMSでTW3ListBoxをスクロール可能にする方法は?

アイテムの数が多すぎて現在の表示スペースに表示できない場合、TW3ListBox をスクロール可能にするにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
868 参照

javascript - SmartMobileStudio で NodeJS モジュール "htmlparser2" をインポートするのに助けが必要

SmartMobileStudio で htmlparser2 モジュール (経由でインストール) を使用しようとしnpm install htmlparser2ました。モジュール自体は直接の JavaScript でうまく動作します ( htmlparser2 の Homepageからわずかに変更されたサンプルを使用):

SMS (2.0.0.9 Beta) を使用して、次のようにモジュールをインポートしようとしました。

Node.js-New-Project-Template によって生成されたプロジェクトを次のように変更しました。

問題は、出力されたコードが正しくないことですが、ほぼ次のとおりです。

これは機能します:

違いは、「new」キーワードと名前付きイベント コールバック「onopentag」です。動作する js コードを生成するには何を書く必要がありますか?