==Alcuni esempi di HyperTalk==
-- script p.es.Script di un pulsante di background che allinea tutti i pulsanti di una scheda ciascuno a 15 pixel dall'altro:
-- tutti i pulsanti di una scheda ciascuno a 15 pixel dall'altro
-- notare che non c'è bisogno di definire le variabili
<pre>
on mouseUp
put "100,100" into posizione
end repeat
end mouseUp
</pre>
--Questo script trasferisce il contenuto di un file (fino al carattere <return> ) nel campo di nome "mioCampo":▼
-- questo script può stare in un pulsante (scheda o background)
▲ -- trasferisce il contenuto di un file (fino al carattere <return>
-- nel campo di nome "mioCampo"
-- i ":" è il simbolo standard nella gerarchia del Mac OS
-- lo script viene eseguito non appena si preme il tasto del mouse
-- (è usato <on mouseDown>)
<pre>
on mouseDown
put "myDisk:myFolder:myFile" into filePath
end if
end mouseDown
</pre>
-- la seguenteQuesta è una funzione che ricerca tutte le occorenze del pattern nella stringa inStr, e al suo posto vi sostituisce la stringa newStr:
-- nella stringa inStr e al suo posto vi sostituisce la stringa newStr
-- La funzione accetta le 2 stringhe ed il pattern e restituisce la
-- stringa di partenza modificata
<pre>
function replaceStr pattern, newStr, inStr
repeat while pattern is in inStr
return inStr
end replaceStr
</pre>
[[Categoria:Linguaggi di programmazione]]
|