|
on acticateApplication --
zurück
-- getestet im
Authoring D702 Mac (Filmskript)- siehe auch appMinimize
on activateApplication
put "activated"
end
on deacticateApplication --
zurück
-- getestet im
Authoring D702 Mac (Filmskript)
on deactivateApplication
put "deactivated"
end
the useFastQuads --
zurück
-- getestet im
Authoring D702 Mac (Nachrichtenfenster)
put the usefastquads
-- 0
the usefastquads = 1
put the usefastquads
-- 1
setContents(), setContentsBefore(), setContentsAfter()--
zurück
-- getestet im
Authoring D702 Mac (Nachrichtenfenster)
member("text").setcontents("hallo"&return&"welt!")
member("text").line[1].setcontents("hallöle")
member("text").line[2].setContentsbefore("große
")
member("text").line[1].setContentsAfter(" auch,")
put member("text").text
-- "hallöle auch,
große welt!"
getContents()--
zurück
-- getestet im
Authoring D702 Mac (Nachrichtenfenster)
put member("text").getcontents()
-- handler not found - ERROR
put member("text").line[1..2].getcontents()
-- "hallöle auch,
große welt!"
put member("text").line[1..2]
-- "hallöle auch,
große welt!"
bitAnd(), bitNot(), bitOr(), bitXor --
zurück
-- getestet im
Authoring D702 Mac (Nachrichtenfenster)
-- 1: 00000001
-- 2: 00000010
-- 3: 00000011
put bitAnd(1,2)
-- 0 -- d.h., keine gemeinsamen Bits
put bitAnd(1,3)
-- 1 -- d.h., erstes Bit gemeinsam
put bitAnd(2,3)
-- 2 --
d.h., zweites Bit gemeinsam
put bitOr(1,2)
-- 3
put bitOr(3,8)
-- 11
-- 00010000
-- 00000011
-- 00010011
put bitXor(24,7)
-- 31
-- 00011000
-- 00000111
-- 00011111
put bitXor(24,9)
-- 17
-- 00011000
-- 00001001
-- 00010001
Diese Funktionen können
beispielsweise genutzt werden, um komplexe Statusvariablen (32-Bit
als An-/Aus-Schalter) zu manipulieren.
sendAncestor() --
zurück
-- getestet im
Authoring D702 Mac (Behavior- und Parentskript)
-- Behavior Sprite 1
property ancestor
on beginsprite me
ancestor = new(script "anc")
end
on hallo me
sendancestor(#hallo, me)
end
-- Parentskript
"anc"
on new me
return me
end
on hallo me
put "hallo"
end
-- Nachrichtenfenster
sendsprite(1,#hallo)
-- "hallo"
Anmerkung: ein "pass"
hätte nicht den gleichen Effekt.
appMinimize() --
zurück
-- getestet im
Projektor D702 Mac (Behavior-Skript)
-- blendet den Projektor für 5 Sekunden aus
-- entsprechend dem Finder-Befehl "xy ausblenden" im Programm-Menü
property mytime
on mouseup me
mytime = the ticks
appMinimize(1)
end
on exitFrame me
-- damit das funktioniert, muß "Im Hintergrund
animieren" in den
-- Projektoroptionen natürlich angeschaltet sein!
if the ticks - mytime > 5 * 60 then appMinimize(0)
-- blendet den Projektor wieder ein
end
|