Ce que fait la commande
CreateMemblockFromSound crée FromSound sur un objet Memblock. Il prend memID (un entier) et soundID (un entier), et ne rend rien. C'est la première de 2 formes. memID est l'identifiant que vous donnez à un memblock : c'est ce numéro qui le désignera ensuite.
Syntaxe
1
CreateMemblockFromSound(memID integer, soundID integer)2
CreateMemblockFromSound(soundID integer) → integerParamètres
| Nom | Type | Dans les formes |
|---|---|---|
| memID | integer | 1 |
| soundID | integer | toutes |
Ce que rend chaque forme
| 1 | CreateMemblockFromSound(1, sound) | rien |
| 2 | memblockFromSound = CreateMemblockFromSound(1) | integer |
Exemple · engendré
Forme 1 : vous choisissez l'identifiant
sound = LoadSound("assets/sound.wav")CreateMemblockFromSound(1, sound)DO Sync()LOOPForme 2 : la commande rend l'identifiant
memblockFromSound = CreateMemblockFromSound(1)DO Sync()LOOPLoadSound est là pour donner à l'appel quelque chose sur quoi agir : CreateMemblockFromSound est la ligne qui compte. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.