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のため、著作権を行使しようと思えばできます。)

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
abee
Scratcher
1000+ posts

Scratch2.0をModする会

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

Scratch2.0をModする会

Windows1000000 wrote:

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

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

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
itnkmkw
Scratcher
1000+ posts

Scratch2.0をModする会

jun50 wrote:

itnkmkw wrote:

jun50 wrote:

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

トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
Start in your life…
興味のある方はこちら。itnkmkw と一緒に 心 について考えるスタジオ

※この署名のメッセージは不定期で変更されています。もしかしたらあなたへのメッセージかもよ~^^

皆さ~ん!「聖書」と言う言葉を聞いてどう思いますか?興味のある方はここココここへ!

@itnkmkwと申します。沖縄在住(ホームスクーラー)です。心理学音楽やってます。MIX依頼募集中!

《コミュニティーをより良い所にするために》Scratch に関係ないトピックについての意見交換所では議事進行役を務めております(名ばかりですが)。どーぞよろしく
最近プロジェクト作ってませんが、もうすぐ聖書RPGの製作を再開しますので…いまは彩雲が忙しいのだ。

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です。

ちなみに私はUbuntuユーザーです☆
$ sudo discuss send “message”
We trust you have received the usual lecture from the Scratch Team. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
#4) “S” of Scratch is uppercase letter.










アリスはかわいい!!!!!!!!!アリスちゃあああああああああああああああああああああああああああああああああん!!!!!!!!!!!!!ロリスちゃんかわいい!!!
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です。
システム環境変数って,何ですか…

トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
Start in your life…
興味のある方はこちら。itnkmkw と一緒に 心 について考えるスタジオ

※この署名のメッセージは不定期で変更されています。もしかしたらあなたへのメッセージかもよ~^^

皆さ~ん!「聖書」と言う言葉を聞いてどう思いますか?興味のある方はここココここへ!

@itnkmkwと申します。沖縄在住(ホームスクーラー)です。心理学音楽やってます。MIX依頼募集中!

《コミュニティーをより良い所にするために》Scratch に関係ないトピックについての意見交換所では議事進行役を務めております(名ばかりですが)。どーぞよろしく
最近プロジェクト作ってませんが、もうすぐ聖書RPGの製作を再開しますので…いまは彩雲が忙しいのだ。

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でセットできます

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
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ダウンロードできました。

メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
itnkmkw
Scratcher
1000+ posts

Scratch2.0をModする会

[quote=apple502j
systempropertiesadvanced.exeでセットできます
すみませんが,そういうの全くの初心者なんです。これ以上皆さんに質問して僕のための説明会みたいにするのも何なので,何か詳しく乗ってるサイトとかないですかね?

トラウマは存在しない。存在するのは今だけなんだ。過去のトラウマが原因で今の行動をとってしまったんじゃない。
今,自分でその行動をとる判断をしたんだ。過去は関係ない。だから,トラウマに取りつかれるのはやめよう。今から変われるんだ。
Start in your life…
興味のある方はこちら。itnkmkw と一緒に 心 について考えるスタジオ

※この署名のメッセージは不定期で変更されています。もしかしたらあなたへのメッセージかもよ~^^

皆さ~ん!「聖書」と言う言葉を聞いてどう思いますか?興味のある方はここココここへ!

@itnkmkwと申します。沖縄在住(ホームスクーラー)です。心理学音楽やってます。MIX依頼募集中!

《コミュニティーをより良い所にするために》Scratch に関係ないトピックについての意見交換所では議事進行役を務めております(名ばかりですが)。どーぞよろしく
最近プロジェクト作ってませんが、もうすぐ聖書RPGの製作を再開しますので…いまは彩雲が忙しいのだ。

inoking
Scratcher
1000+ posts

Scratch2.0をModする会

itnkmkw wrote:

apple502j wrote:

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

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

#123

abee wrote:

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

繰り返すようですみません。

メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
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)


メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
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)


メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

suujikunn wrote:

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

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

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

メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
inoking
Scratcher
1000+ posts

Scratch2.0をModする会

suujikunn wrote:

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

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
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)


メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
suujikunn
Scratcher
40 posts

Scratch2.0をModする会

とんだ恥さらしでした
純正なら最初にスプライトがあることを忘れてました。あぁ、恥ずかしい

Last edited by suujikunn (Sept. 30, 2018 07:06:04)


メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2

Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
Poteto143
Scratcher
1000+ posts

Scratch2.0をModする会

suujikunn wrote:

MMGISS wrote:

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



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


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

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

6周年になりました。ありがとうございます

Powered by DjangoBB