問題タブ [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.
blockly - 数字をローマ字に変換するためのブロックコード
数字をアラビゴスから 4000 までのローマ数字に変換するためにブロックコードでプログラムを実行する必要がありますが、何が間違っているのかわかりません。
関数、変数、数学、ロジック (添付の html コード) しか使用できません。誰がこれで私を助けてくれますか、私は感謝します;))
https://blockly-demo.appspot.com/static/demos/code/index.html#zq536j
blockly - Id で Google Blockly ブロックを取得しますか?
DOM にクエリを実行して、ID でブロックを取得したいと考えています。現在、クラス名ですべての要素を検索し、正しいインデックスを手動で抽出する必要がありますが、これは持続可能ではありません。
ブロックに一意の ID を付与するにはどうすればよいですか?
ありがとう
javascript - blocky - 未定義のプロパティ
カスタム ブロックを作成しようとしていますが、blockly機能しないようです。ブロック ファクトリからコードを生成したところ、次のようになりました。
次に、それを html にインポートします。
そしてそれをブラウザにロードします。すぐにこのエラーが発生しました:
未定義のプロパティ 'say_input' を設定できません
エラーは次の行にあります。
カスタム ブロックが職場に表示されるので、リンクが機能していると確信しています。
私はこのビデオをチェックしましたが、私は何も悪いことをしていないようです.
どうすればこれを解決できますか?
javascript - コンパイル時にブロック状にエラーが発生しました
blockly_uncompressed.js ファイルをうまくコンパイルしますが、圧縮された他のファイルはコンパイルしません。エラーがどこにあるのかわかりません。これは 2 年前に放置された開発で、私はそれを取り直しました。
私が得るエラーは次のとおりです。
私はブロックプレイをしたことがなく、これがどこから来るのかわかりません
position - 最新の Firefox でのみ blockly で要素のバウンディング ボックスを取得できない
Blockly 内のフィールドの絶対位置を取得しようとすると、最新バージョンの Firefox にバグがあるようです。テキスト入力フィールドのように機能するカスタム フィールドを作成しています。ウィンドウ内のフィールドの絶対位置を取得する必要があります。これは、呼び出して取得できます
element.getAbsoluteXY_()
これは、Safari、Chrome、さらには IE、および古いバージョンの Firefox でも問題なく動作します。しかし、最新の Firefox では (重大な間違いを犯していない限り) 壊れているようです。
コンテキスト : フィールドにテキスト エディターを重ねています。これはうまく機能し、ブロックにエディターが含まれているような印象を与えます。
誰かがこの問題に足を踏み入れましたか (バグ ?)
ダミール