Hallo,
Ich wollte noch mal fragen wie das nun mit den scratch blöcken hinzufügen funktioniert. Ich hab die Frage schon vor vier Monaten gestellt und noch keine Antwort bekommen, deshalb werde ich jetzt ausführlicher sein. Wenn ich jetzt z.b. den "mache das ObjektX tragbar" muss ich diesen Blockspec
('make %m draggable' #- #MakeDraggable:)
hinzufügen und diesen Code:
MakeDraggable: t1
t1 draggable: true
Nur weiß ich nicht wo dieser Code im Browser eingefügt werden muss?
Würde mich sehr über Hilfe freuen!!!
Danke schonmal!
Offline
ich brauche ihn aber in scratch
Offline
Weil ich es in Java umwandeln möchte und das mit panther wie ich ja gerade erst erfahren hab nicht geht.
Offline
ich oder du?
Offline
Dann du, wo fragst du ihn denn?
Offline
Offline
Die Blöcke werden aber nicht zu panther sondern zum normalen Scratch hinzugefügt wenn man den Code eingibt oder nicht?
Offline
Das mit dem "er hat ja panther gemacht,darum sollte er das wissen!" hat mich verwirrt weil es ja nichts mit panther zu tun hat so weit ich weiß
Offline
Stimmt!
Offline
Man, ich habe schon lange nicht mehr mit Smalltalk Programmiert! Moment mal...
Dein spec: ('make %m draggable' #- #MakeDraggable:) geht hier: Scratch-Objects > ScratchSpriteMorph (class) > block specs > blockSpecs. Pass auf das du von "instance" zu "class" änderst.
Dein Method: MakeDraggable: t1
t1 draggable: true
geht hier: Scratch-Objects > ScriptableScratchMorph (instance) > --all--. Shreib es in die grosse Kiste unten wo es zuerst
message selector and argument names
"comment stating purpose of message"
| temporary variable names |
statements
steht.
brauch alt anstatt ctrl für C, V, und S (cut paste und save)
Offline