bonjour, je vous expose mon problème, je veux traduire une fonction Flash en vb.net (La fonction writeShort())

Pour cela j'ai besoin de votre aide, je voudrais savoir comment a partir d'un nombres, l'ecrire sur mon buffer en deux bytes (Short = 2 Bytes)

J'ai deja traduit la fonction readUShort qui et :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Public Function readUShort() As UShort
 
            Dim lesBytes As UShort = 0
 
            lesBytes = (ByteMessage(0) << 8) + ByteMessage(1)
 
            ByteMessage.RemoveAt(0)
            ByteMessage.RemoveAt(0)
 
            Return lesBytes
        End Function
Je voudrais, au lieu de lire, ecrire ce meme short par exemple, mais comment.

Merci d'avance.

PS : Definition de la fonction writeShort en flash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
writeShort	()	méthode	 
public function writeShort(value:int):void
 
Version du langage: 	ActionScript 3.0
Versions du moteur d'exécution: 	AIR 1.0 Flash Player 9
 
Ecrit un entier de 16 bits. Les 16 bits inférieurs du paramètre sont utilisés. Les 16 bits supérieurs ne sont pas pris en compte.
 
Paramètres
	value:int — Valeur d'octet exprimée comme un entier.