Scratch shouldn't be rewritten in Flash. It was always in Squeak, and it worked out fine. It should stay the way it is. Also, what about mods? There would be no more mods, because they're in squeak. Flash won't do Scratch as well as squeak could. Shift-click r might work, but it would be in a different language. All of the mods, Slash, BYOB, Panther, Streak, ect, would all die out from the transfer.
iamback wrote:
Yes, I agree.
Squeak is a lot better. Offline Flash is terrible, and Flash has lots of security holes. In particular, you would have to have "just the right version" of Flash. Not so in Java. Bye bye, Flash!
fullmoon wrote:
The advantages of using Squeak are clear:
- It is totally open-source, which is more in accordance with the philosophy of Scratch
- It is dynamic in the same way Scratch is
- It might actually be faster (runs at a lower level of abstraction) than Flash, although I'm not sure.
PW132 wrote:
Compatibility issues: If the WHOLE of Scratch is re-programmed, old files may become out dated and have issues in a flash version.
No right click.
Flash crashes some computers.
Some kind of online Squeak VM could be used instead. (link to forums)
(more to come)
Who agrees?
Billybob-Mario
meew0
iamback
henley
PW132
TheGameMaster1231
TimeFreeze
Da_su-Ra1el
Last edited by Billybob-Mario (2010-07-14 17:21:03)
Offline
Squeak is slow. What reason do you have to say that Scratch won't run as well in Flash? You never said why, or how, and the truth is, Flash is much more powerful and faster than Squeak.
Offline
I think Scratch should be run in Flash because Flash is faster, and it is widely used for many applications today. I am concerned about Mods too because mods have become a large part of Scratch. The Scratch Program is completely open source, so that means that the new application will be too. Right?
Last edited by coka (2010-06-15 13:39:08)
Offline
Also, some things will work in Squeak, but not in Java. But yeah, the mods might have a problem. What about the Shift Click R stuff? Will that stay?
Offline
meew0 wrote:
My internet connection = EPIC FAIL
I can't play ANY games online -> means I can't use Flash Scratch.
I AGREE.
EDIT: Feel free to use the image from my signature!
There's gonna be an offline version.
Offline
juststickman wrote:
meew0 wrote:
My internet connection = EPIC FAIL
I can't play ANY games online -> means I can't use Flash Scratch.
I AGREE.
EDIT: Feel free to use the image from my signature!There's gonna be an offline version.
Cool!
Offline
I think Flash is the better choice: It's faster, allows for vector graphics, and it's much more flexible. As for the mods... Well, they can continue on their own; who ever said they'd die out? Plus, Flash is WAY more common and widely programmed in than Squeak.
Offline
I am going to dissect this post...
Billybob-Mario wrote:
Scratch shouldn't be rewritten in Flash. It was always in Squeak, and it worked out fine.
//sure, if you call general slowness and differences in players fine
It should stay the way it is. Also, what about mods? There would be no more mods, because they're in squeak.
//They could release the source for the flash version
Flash won't do Scratch as well as squeak could. Shift-click r might work, but it would be in a different language.
//AS3 is much more understandable than squeak I think
All of the mods, Slash, BYOB, Panther, Streak, ect, would all die out from the transfer. (more to come)
//They would still exist and should be usable if they keep backwards compatibility for projects
Who agrees?
Billybob-Mario
meew0
Offline
Billybob-Mario has a very valid point about Shift+Click+R and related features. Since AS3 is compiled rather than interpreted (like Squeak) we would see a performance boost but it would essentially limit Scratch-hacking to people who have access to an AS3 compiler (either expensive or tedious to use)
Offline
fullmoon wrote:
Billybob-Mario has a very valid point about Shift+Click+R and related features. Since AS3 is compiled rather than interpreted (like Squeak) we would see a performance boost but it would essentially limit Scratch-hacking to people who have access to an AS3 compiler (either expensive or tedious to use)
Yes, you also have a very good point. However, the Team is I think bound to releasing the Source Code. It may limit the ability to modify the program, however, those who wish can still modify the old version of Scratch.
Offline
I think the online player should be flash (my climb project would be faster and harder) but the offline enviroment should still be squeak (I like my date/time modblock).
Maybe the scratch zip could have a offline flash project runner along with the squeak programmer
Offline
You guys act like the whole point of Scratch is to hack it, create Scratch Mods, and make your own blocks - when it's not.
Offline
The one thing that I have to say is...FLASH HAS NO RIGHT CLICKING SUPPORT except for it's settings menu.
Offline
scratchisthebest wrote:
Maybe the scratch zip could have a offline flash project runner along with the squeak programmer
That would be a ridiculous amount of work! Program Scratch twice in different programming languages?
Offline
ScratchReallyROCKS wrote:
The one thing that I have to say is...FLASH HAS NO RIGHT CLICKING SUPPORT except for it's settings menu.
You are sort of correct: the Adobe AIR runtime supports right and center click support, but not plain ol' Flash Player 10, unless you use a Javascript workaround. But since you can customize the right-click menu anyway, I don't think it'll be too much of a problem. AIR, which is the desktop version of Flash, allows responding directly to right-click events. So the online version might have a system context menu, but the desktop version of Scratch 2.0 (which, I gather, everyone will still be using) will be able to use its own right-click menus.
http://www.adobe.com/livedocs/flash/9.0 … Event.html
Last edited by fullmoon (2010-06-16 00:10:34)
Offline
scratchisthebest wrote:
I think the online player should be flash (my climb project would be faster and harder) but the offline enviroment should still be squeak (I like my date/time modblock).
If Scratch 2.0 doesn't have a way to read the date/time built in, I swear I will personally fly to MIT and implement it myself. Although hopefully if Scratch 2.0 is built on Flash we will either have:
- A clever API to import custom block classes at runtime AND/OR
- A Javascript interface block.
Scratch team, please see this article:
http://livedocs.adobe.com/flex/3/langre … lesSummary
Last edited by fullmoon (2010-06-16 00:11:03)
Offline
I don't see why we have both? Squeak (Old version) and Flash?
Offline
Isn't the Scratch program and website much more important than Scratch modifications? Don't complain about your Scratch modifications if the Scratch program will improve.
And there will probably be Scratch modifications with 2.0.
Offline
Yes, I agree.
Squeak is a lot better. Offline Flash is terrible, and Flash has lots of security holes. In particular, you would have to have "just the right version" of Flash. Not so in Java. Bye bye, Flash!
Offline
meew0 wrote:
And I forgot to say:
- I don't have Flash and will never do
- I can't program ActionScript
- I like programming Scratch mods.
You don't need flash CS(insert number here) to use scratch...
You learned squeak for scratch, now why don't you learn AS?
And btw... NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO it's AS3 it's AS3.....
Offline
fullmoon wrote:
scratchisthebest wrote:
I think the online player should be flash (my climb project would be faster and harder) but the offline enviroment should still be squeak (I like my date/time modblock).
If Scratch 2.0 doesn't have a way to read the date/time built in, I swear I will personally fly to MIT and implement it myself. Although hopefully if Scratch 2.0 is built on Flash we will either have:
- A clever API to import custom block classes at runtime AND/OR
- A Javascript interface block.
Scratch team, please see this article:
http://livedocs.adobe.com/flex/3/langre … lesSummary
can I fly it just kidding. I don't have my licence. can't get one 'till I'm 16
either way, I definitly support the online version, for when I'm not on my home computer. wether they do that in c, squeak, flash, etc. doesn't matter to me.
Offline
I think that they should have BOTH an online, and an offline version of Scratch. The online version, NOT meaning the online player.
Note: The following information is only what I know from my head, it may be wrong
I am fine with the online version to be Flash. You can't download a program that is imbedded into a website. (unless they have a download link etc.) So Modifications made in the online version, would be useless.
I am NOT fine with the offline player being Flash. For all of the reasons that people above have stated.
iamback wrote:
Squeak is a lot better. Offline Flash is terrible, and Flash has lots of security holes. In particular, you would have to have "just the right version" of Flash. Not so in Java.
ScratchReallyROCKS wrote:
FLASH HAS NO RIGHT CLICKING SUPPORT
meew0 wrote:
My internet connection = EPIC FAIL
I can't play ANY games online -> means I can't use Flash Scratch.
...
Lucario621 wrote:
You guys act like the whole point of Scratch is to hack it, create Scratch Mods, and make your own blocks - when it's not.
The Scratch Source Code
Although,
coolstuff wrote:
Flash is WAY more common and widely programmed in than Squeak.
I guess if it is THAT wildly programmed, then we could settle to learn it.
But, we already know squeak. And, I think that they could do what Jens did with BYOB, to make it run faster.
EDIT: Oh yeah, and I agree.
Last edited by henley (2010-06-16 09:13:56)
Offline