Discuss Scratch

apple502j
Scratcher
1000+ posts

Scratch2.0をModする会

Windows1000000 wrote:

 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
(一部apple502jさんのModdingコードを参考にしているため、一部apple502jさんが書いたコードもあると思います)
私の3項演算ブロックがおかしいようですね。ただこれだけでは何も悪くなさそうです。
コードすべてをGitHubに挙げてくれませんか?
(これはバグ解明のためでもありますが、私のコードは基本GPLのため、著作権を行使しようと思えばできます。)
abee
Scratcher
1000+ posts

Scratch2.0をModする会

inokingさんが書かれている通り、まずはソースをどこも変えずにビルドできるかどうかを確認しないと、問題解決が困難になります。
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

Windows1000000 wrote:

じゃあ諦めます
ではなくて一歩一歩進んでいかないと解決しませんよ。
ということです。

いつも言葉遣いに気をつけられているようですが
解決に向けて協力しようとしていた人にとっては、これは投げやりに聞こえますよ。
itnkmkw
Scratcher
1000+ posts

Scratch2.0をModする会

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

すみませんが、30分ほどお待ちください。
家じゃないので…
ほーい。ありがとうございまーす。。。
JDKはどこにインストールしましたか?
分かりました。C:\Program Files\Java_jre180_171ですね。
jun50
Scratcher
1000+ posts

Scratch2.0をModする会

itnkmkw wrote:

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

すみませんが、30分ほどお待ちください。
家じゃないので…
ほーい。ありがとうございまーす。。。
JDKはどこにインストールしましたか?
分かりました。C:\Program Files\Java_jre180_171ですね。
では、システム環境変数にJAVA_HOMEというものを作ってください。
値は、C:\Program Files\Java_jre180_171です。
itnkmkw
Scratcher
1000+ posts

Scratch2.0をModする会

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

すみませんが、30分ほどお待ちください。
家じゃないので…
ほーい。ありがとうございまーす。。。
JDKはどこにインストールしましたか?
分かりました。C:\Program Files\Java_jre180_171ですね。
では、システム環境変数にJAVA_HOMEというものを作ってください。
値は、C:\Program Files\Java_jre180_171です。
システム環境変数って,何ですか…
apple502j
Scratcher
1000+ posts

Scratch2.0をModする会

itnkmkw wrote:

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

すみませんが、30分ほどお待ちください。
家じゃないので…
ほーい。ありがとうございまーす。。。
JDKはどこにインストールしましたか?
分かりました。C:\Program Files\Java_jre180_171ですね。
では、システム環境変数にJAVA_HOMEというものを作ってください。
値は、C:\Program Files\Java_jre180_171です。
システム環境変数って,何ですか…
systempropertiesadvanced.exeでセットできます
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

https://scratch.mit.edu/discuss/post/3077730/

suujikunn wrote:

いろいろ試してみた
中略
ナルホド、ワカラン
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でセットできます
すみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

itnkmkw wrote:

apple502j wrote:

systempropertiesadvanced.exeでセットできます
すみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?
「システム環境変数」や「環境変数」で検索するといくつもヒットしますよ?
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

#123

abee wrote:

共有禁止です。modには共有機能を付けること自体が禁止されています。
ということはハッキングブロックエディタをMod技術で作った場合それはオフライン限定ということですよね?
作ろうと思ったのですが….(テキストエディタでもできるけど)
考えていたのはテキストエディタでもできる範囲のハック関数が作れるエディタです

繰り返すようですみません。
abee
Scratcher
1000+ posts

Scratch2.0をModする会

はい、modはオフライン限定になります。
ただし、modでもsb2を保存することはできるので、それをオンライン版の「手元のコンピューターからアップロード」することはできます。
そのとき、利用規約3.5-1の“Posting content deliberately designed to crash the Scratch website or editor;”に触れないように注意してください。
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

ドロップダウンなどのコードを使い簡略化を簡単にしたいだけなので
“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する会

お手数おかけします
どこを直せばうまくできるでしょうか

Git Bash wrote:

********** 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)
$

コマンドプロンプト wrote:

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

パス設定(成形抜粋済み) wrote:

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 wrote:

お手数おかけします
どこを直せばうまくできるでしょうか
~略~
何をしようとして
何をしたらこうなった。
ということを書いてください。
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

#1の手順5のビルドです。
1~4はできています。
また3つの参照も読みました。
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

suujikunn wrote:

#1の手順5のビルドです。
1~4はできています。
また3つの参照も読みました。
過去ログを検索しながら見ていくと
同様の現象の話がいくつか見つかります。例えば #210 です。
Java のバージョンが新しすぎるのではないでしょうか?
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の部分は適したものに変えてください

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する会

suujikunn wrote:

MMGISS wrote:

https://scratch.mit.edu/discuss/post/2750402/(Scratch2.0の提案)で投稿したものです。

略

ペンの状態を返すブロックを追加してほしいという提案があったのでModして作ってみたものです。

略
真似し作ろうと何も変更してないscratch-flashを用意して試しにそのままビルドしたのですが、
[ペン]カテゴリーのブロックが[消す]以外ないことに気づきました。
皆さんの環境では起こっていませんか?

解決法がわかりません
modの事は詳しくないのですが・・・
ステージを選択している場合にはペンカテゴリの枠には
「消す」しか表示されません。

Powered by DjangoBB