Discuss Scratch
- apple502j
-
Scratcher
1000+ posts
Scratch2.0をModする会
私の3項演算ブロックがおかしいようですね。ただこれだけでは何も悪くなさそうです。(一部apple502jさんのModdingコードを参考にしているため、一部apple502jさんが書いたコードもあると思います)FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileFlex'.
> java.lang.Exception: mxmlc execution failed: /Users/Users/scratch-flash/src/uiwidgets/VariableTextField.as(26): col: 14 警告: コンストラクタ関数がクラス VariableTextField に指定されていません。
public class VariableTextField extends TextField {
^
/Users/Users/scratch-flash/src/com/adobe/utils/macro/AGALVar.as(10): col: 15 警告: コンストラクタ関数がクラス AGALVar に指定されていません。
public class AGALVar
^
/Users/Users/scratch-flash/src/Specs.as(400): col: 79 エラー: シンタックスエラー : identifier が comma の前に必要です。
["if %n then %s else %s", "r", 8, "ifThenString", "",""],
^
/Users/Users/scratch-flash/src/com/adobe/utils/macro/VM.as(5): col: 15 警告: コンストラクタ関数がクラス VM に指定されていません。
public class VM
^
/Users/Users/scratch-flash/src/com/adobe/utils/AGALMacroAssembler.as(725): col: 16 警告: コンストラクタ関数がクラス Macro に指定されていません。
internal class Macro
^
/Users/Users/scratch-flash/src/util/GIFDecoder.as(37): col: 14 警告: コンストラクタ関数がクラス GIFDecoder に指定されていません。
public class GIFDecoder {
^
/Users/Users/scratch-flash/src/util/JSON.as(33): col: 14 警告: コンストラクタ関数がクラス JSON に指定されていません。
public class JSON {
^
/Users/Users/scratch-flash/src/svgutils/SVGDisplayRender.as(39): col: 14 警告: コンストラクタ関数がクラス SVGDisplayRender に指定されていません。
public class SVGDisplayRender {
^
/Users/Users/scratch-flash/src/com/adobe/utils/macro/ExpressionParser.as(159): col: 7 警告: コンストラクタ関数がクラス OpInfo に指定されていません。
class OpInfo
^
/Users/Users/scratch-flash/src/com/adobe/utils/macro/BinaryExpression.as(3): col: 17 警告: コンストラクタ関数がクラス BinaryExpression に指定されていません。
internal class BinaryExpression extends com.adobe.utils.macro.Expression
^
/Users/Users/scratch-flash/src/uiwidgets/ScrollFrameContents.as(34): col: 14 警告: コンストラクタ関数がクラス ScrollFrameContents に指定されていません。
public class ScrollFrameContents extends Sprite {
^
/Users/Users/scratch-flash/src/svgutils/SVGImportPath.as(33): col: 14 警告: コンストラクタ関数がクラス SVGImportPath に指定されていません。
public class SVGImportPath {
^
/Users/Users/scratch-flash/src/util/ZipIO.as(24): col: 14 警告: コンストラクタ関数がクラス ZipIO に指定されていません。
public class ZipIO {
^
/Users/Users/scratch-flash/src/util/ZipIO.as(316): col: 7 警告: コンストラクタ関数がクラス Entry に指定されていません。
class Entry {
^
/Users/Users/scratch-flash/src/svgeditor/DrawProperties.as(21): col: 14 警告: コンストラクタ関数がクラス DrawProperties に指定されていません。
public class DrawProperties {
^
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
コードすべてをGitHubに挙げてくれませんか?
(これはバグ解明のためでもありますが、私のコードは基本GPLのため、著作権を行使しようと思えばできます。)
- abee
-
Scratcher
1000+ posts
Scratch2.0をModする会
inokingさんが書かれている通り、まずはソースをどこも変えずにビルドできるかどうかを確認しないと、問題解決が困難になります。
- inoking
-
Scratcher
1000+ posts
Scratch2.0をModする会
じゃあ諦めますではなくて一歩一歩進んでいかないと解決しませんよ。
ということです。
いつも言葉遣いに気をつけられているようですが
解決に向けて協力しようとしていた人にとっては、これは投げやりに聞こえますよ。
- itnkmkw
-
Scratcher
1000+ posts
Scratch2.0をModする会
分かりました。C:\Program Files\Java_jre180_171ですね。JDKはどこにインストールしましたか?すみませんが、30分ほどお待ちください。ほーい。ありがとうございまーす。。。
家じゃないので…
- jun50
-
Scratcher
1000+ posts
Scratch2.0をModする会
では、システム環境変数にJAVA_HOMEというものを作ってください。分かりました。C:\Program Files\Java_jre180_171ですね。JDKはどこにインストールしましたか?すみませんが、30分ほどお待ちください。ほーい。ありがとうございまーす。。。
家じゃないので…
値は、C:\Program Files\Java_jre180_171です。
- itnkmkw
-
Scratcher
1000+ posts
Scratch2.0をModする会
システム環境変数って,何ですか…では、システム環境変数にJAVA_HOMEというものを作ってください。分かりました。C:\Program Files\Java_jre180_171ですね。JDKはどこにインストールしましたか?すみませんが、30分ほどお待ちください。ほーい。ありがとうございまーす。。。
家じゃないので…
値は、C:\Program Files\Java_jre180_171です。
- apple502j
-
Scratcher
1000+ posts
Scratch2.0をModする会
systempropertiesadvanced.exeでセットできますシステム環境変数って,何ですか…では、システム環境変数にJAVA_HOMEというものを作ってください。分かりました。C:\Program Files\Java_jre180_171ですね。JDKはどこにインストールしましたか?すみませんが、30分ほどお待ちください。ほーい。ありがとうございまーす。。。
家じゃないので…
値は、C:\Program Files\Java_jre180_171です。
- suujikunn
-
Scratcher
40 posts
Scratch2.0をModする会
https://scratch.mit.edu/discuss/post/3077730/
Java SE 8ダウンロードできました。
いろいろ試してみた
中略
ナルホド、ワカラン
My browser / operating system: Windows NT 10.0, Opera 52.0.2871.64, Flash 29.0 (release 0)
Java SE 8ダウンロードできました。
- itnkmkw
-
Scratcher
1000+ posts
Scratch2.0をModする会
[quote=apple502j
systempropertiesadvanced.exeでセットできます
すみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?
systempropertiesadvanced.exeでセットできます
すみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?
- inoking
-
Scratcher
1000+ posts
Scratch2.0をModする会
「システム環境変数」や「環境変数」で検索するといくつもヒットしますよ?systempropertiesadvanced.exeでセットできますすみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?
- suujikunn
-
Scratcher
40 posts
Scratch2.0をModする会
ドロップダウンなどのコードを使い簡略化を簡単にしたいだけなので
“Posting content deliberately designed to crash the Scratch website or editor;”は大丈夫です。
もちろんクローンの上限を上げたりはしません。
私は短いコードを作りたいだけです。
ps:ほかの言語にはない魅力もあるので。
“Posting content deliberately designed to crash the Scratch website or editor;”は大丈夫です。
もちろんクローンの上限を上げたりはしません。
私は短いコードを作りたいだけです。

ps:ほかの言語にはない魅力もあるので。
Last edited by suujikunn (Aug. 28, 2018 06:17:08)
- suujikunn
-
Scratcher
40 posts
Scratch2.0をModする会
お手数おかけします
どこを直せばうまくできるでしょうか
どこを直せばうまくできるでしょうか
********** MINGW64 ~/scratchblocks/mod/scratch-flash (deve lop)
$ ./gradlew build
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine java version from ‘10.0.2’.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.
********** MINGW64 ~/scratchblocks/mod/scratch-flash (develop)
$ gradlew.bat build
bash: gradlew.bat: command not found
********** MINGW64 ~/scratchblocks/mod/scratch-flash (develop)
$
Microsoft Windows
© 2018 Microsoft Corporation. All rights reserved.
C:\Program Files\Java>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は ****-**** です
C:\Program Files\Java のディレクトリ
2018/09/24 21:26 <DIR> .
2018/09/24 21:26 <DIR> ..
2018/06/09 22:43 <DIR> jdk-10.0.1
2017/10/17 22:21 <DIR> jdk-9
2017/10/23 00:24 <DIR> jdk1.8.0_131
2018/07/16 16:14 <DIR> jdk1.8.0_172
2018/09/24 21:27 <DIR> jdk1.8.0_181
2018/07/18 18:17 <DIR> jre-10.0.2
2017/10/17 22:21 <DIR> jre-9
2017/10/29 20:29 <DIR> jre-9.0.1
2018/07/16 16:14 <DIR> jre1.8.0_172
2018/09/24 21:18 <DIR> jre1.8.0_181
0 個のファイル **** バイト
12 個のディレクトリ **** バイトの空き領域
C:\Program Files\Java>where java
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk-9\bin\java.exe
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
C:\ProgramData\Oracle\Java\javapath;
C:\Program Files\Git\cmd;
C:\Program Files\Java\jdk1.8.0_181;
C:\Program Files\Java\jdk-10.0.1;
C:\Program Files\Java\jdk-9\bin;
Last edited by suujikunn (Sept. 24, 2018 13:25:28)
- inoking
-
Scratcher
1000+ posts
Scratch2.0をModする会
お手数おかけします何をしようとして
どこを直せばうまくできるでしょうか
~略~
何をしたらこうなった。
ということを書いてください。
- suujikunn
-
Scratcher
40 posts
Scratch2.0をModする会
どんなに試行錯誤してもバージョンの共存方法がわからなかったので
Modを作る専用の仮想PCを作り
そこに必要なソフトを入れてやってみたら
うまくいきました。inokingさんありがとうございました。
ps:仮想環境で色々変更しテストした結果
ユーザー環境変数にJAVA_HOMEをC:\Program Files\Java\jdk1.8.0_181で定義し
システム環境変数に%JAVA_HOME%\binを登録するとうまくいきました。
システム環境変数にC:\Program Files\Java\jdk1.8.0_181\binで定義した時には
最新のバージョンが有効になりました
※jdk1.8.0_181の部分は適したものに変えてください
Modを作る専用の仮想PCを作り
そこに必要なソフトを入れてやってみたら
うまくいきました。inokingさんありがとうございました。
ps:仮想環境で色々変更しテストした結果
ユーザー環境変数にJAVA_HOMEをC:\Program Files\Java\jdk1.8.0_181で定義し
システム環境変数に%JAVA_HOME%\binを登録するとうまくいきました。
システム環境変数にC:\Program Files\Java\jdk1.8.0_181\binで定義した時には
最新のバージョンが有効になりました
※jdk1.8.0_181の部分は適したものに変えてください
Last edited by suujikunn (Sept. 26, 2018 12:24:37)
- suujikunn
-
Scratcher
40 posts
Scratch2.0をModする会
とんだ恥さらしでした
純正なら最初にスプライトがあることを忘れてました。あぁ、恥ずかしい
純正なら最初にスプライトがあることを忘れてました。あぁ、恥ずかしい
Last edited by suujikunn (Sept. 30, 2018 07:06:04)
- Poteto143
-
Scratcher
1000+ posts
Scratch2.0をModする会
modの事は詳しくないのですが・・・https://scratch.mit.edu/discuss/post/2750402/(Scratch2.0の提案)で投稿したものです。真似し作ろうと何も変更してないscratch-flashを用意して試しにそのままビルドしたのですが、
略
ペンの状態を返すブロックを追加してほしいという提案があったのでModして作ってみたものです。
略
[ペン]カテゴリーのブロックが[消す]以外ないことに気づきました。
皆さんの環境では起こっていませんか?
解決法がわかりません
ステージを選択している場合にはペンカテゴリの枠には
「消す」しか表示されません。