問題タブ [blockly]

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

blockly - 数字をローマ字に変換するためのブロックコード

数字をアラビゴスから 4000 までのローマ数字に変換するためにブロックコードでプログラムを実行する必要がありますが、何が間違っているのかわかりません。

関数、変数、数学、ロジック (添付の html コード) しか使用できません。誰がこれで私を助けてくれますか、私は感謝します;))

https://blockly-demo.appspot.com/static/demos/code/index.html#zq536j

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

blockly - Id で Google Blockly ブロックを取得しますか?

DOM にクエリを実行して、ID でブロックを取得したいと考えています。現在、クラス名ですべての要素を検索し、正しいインデックスを手動で抽出する必要がありますが、これは持続可能ではありません。

ブロックに一意の ID を付与するにはどうすればよいですか?

ありがとう

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

javascript - blocky - 未定義のプロパティ

カスタム ブロックを作成しようとしていますが、blockly機能しないようです。ブロック ファクトリからコードを生成したところ、次のようになりました。

次に、それを html にインポートします。

そしてそれをブラウザにロードします。すぐにこのエラーが発生しました:

未定義のプロパティ 'say_input' を設定できません

エラーは次の行にあります。

カスタム ブロックが職場に表示されるので、リンクが機能していると確信しています。

私はこのビデオをチェックしましたが、私は何も悪いことをしていないようです.

どうすればこれを解決できますか?

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

javascript - コンパイル時にブロック状にエラーが発生しました

blockly_uncompressed.js ファイルをうまくコンパイルしますが、圧縮された他のファイルはコンパイルしません。エラーがどこにあるのかわかりません。これは 2 年前に放置された開発で、私はそれを取り直しました。

私が得るエラーは次のとおりです。

私はブロックプレイをしたことがなく、これがどこから来るのかわかりません

0 投票する
0 に答える
47 参照

position - 最新の Firefox でのみ blockly で要素のバウンディング ボックスを取得できない

Blockly 内のフィールドの絶対位置を取得しようとすると、最新バージョンの Firefox にバグがあるようです。テキスト入力フィールドのように機能するカスタム フィールドを作成しています。ウィンドウ内のフィールドの絶対位置を取得する必要があります。これは、呼び出して取得できます

element.getAbsoluteXY_()

これは、Safari、Chrome、さらには IE、および古いバージョンの Firefox でも問題なく動作します。しかし、最新の Firefox では (重大な間違いを犯していない限り) 壊れているようです。

コンテキスト : フィールドにテキスト エディターを重ねています。これはうまく機能し、ブロックにエディターが含まれているような印象を与えます。

誰かがこの問題に足を踏み入れましたか (バグ ?)

ダミール