Reacen
Messages postés282Date d'inscriptionmardi 22 août 2006StatutMembreDernière intervention21 décembre 2010
-
19 août 2008 à 10:25
Reacen
Messages postés282Date d'inscriptionmardi 22 août 2006StatutMembreDernière intervention21 décembre 2010
-
20 août 2008 à 04:45
Salut,
j'ai une tonne de codes a traduir du FLASH (Action Scripte) au Vb6.0,
Cette fois, je donne pas tout le code, puisque je commence a me debrouiller seul..
Mais il ya des trucs que j'arrive pas traduir:
<hr size= "2" width="100%" />
var _loc4 = new Array();
_loc4.push({num: _loc9, dir: _loc5[_loc6]});
On traduir ca comment en vb, le num: et le dir: c'est quoi ?
le .push surout ?
Car apres il y a un return de la fonction (Data, _loc4 )
<hr size ="2" width="100%" />
while (_loc6 = _loc6 + 3, _loc6 < _loc7)
et:
while (++_loc9, _loc9 < aLightPath.length)
On traduit ca comment ? (while Quoi ? on met un And a la place du Virgule ?) ..
Ce truc j'arriverais JAMAIS a le traduir seul. Surtout le << et le | ...
On met quoi encor pour ca en Vb6 ?
<hr size="2" width="100%" />
if (--_loc12 < 0)
le -- Veu dir quoi ?
<hr size="2" width="100%" />
var _loc10 = aLightPath[_loc9].num;
var _loc11 = aLightPath[_loc9].dir;
Ca, c'est quoi en VB ? le .num et .dir c'est un truc Dans le Flash, ou
c'est juste quelques chose genre une constante ou fonction a qui j'ai
pas fais attention en haut du code ?
' var _loc9 = (_loc5[_loc6 + 1] & 15) << 6 | _loc5[_loc6 + 2];
'pourrait "peu etre" se traduire
Dim Loc9
Loc9 = ((loc5(loc6 + 1) And 15) * 2 ^ 6) Or loc5(loc6 + 2)
, ----
[code.aspx?ID=41455 By Renfield]
'var _loc10 = aLightPath[_loc9].num;
'var _loc11 = aLightPath[_loc9].dir;
'Si aLightPath est un tableau d'objet => as tu un objet
'quelques part qui possède les prop Num et Dir???
Dim Loc10, Loc11
Loc10 = aLightPath(Loc9).num
Loc11 = aLightPath(Loc9).num, ----
[code.aspx?ID=41455 By Renfield]
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 20 août 2008 à 00:44
oups dernier c'est "|=" et non juste "|"
anyway.....
(+ hollywood chewingum pour me la péter encore plus )
(nan cherchez pas, c'est autre chose ailleurs.....)
Reacen
Messages postés282Date d'inscriptionmardi 22 août 2006StatutMembreDernière intervention21 décembre 2010 20 août 2008 à 03:20
Tu peu m'aider un peu ?
Je risque de jetter mon ecran par le fenetre si je traduit Tout le code, pour trouver qu'a la fin, << ou & ou | .. n'est pas ce que je croyé ..
Si j'ai tres tres bien compris :
<hr size="2" width="100%" />
& = ( & ou + sur Vb). Comme :
Msgbox "PCPT est: " & "Simpa !!"
<hr size="2" width="100%" />
>> = ( Un + en Decimal) Comme:
DATA = "B"
Msgbox Chr ( Asc (DATA) + 1 )
' Ce qui va donner un C
<hr size="2" width="100%" />
<< = ( Un - en Decimal) Comme:
DATA = "B"
Msgbox Chr ( Asc (DATA) - 1 )
' Ce qui va donner un A
<hr size="2" width="100%" />
Le | , je met (DATA = 1 or 2) ca se fait ça en vb ?
Car je me demande, c'est commsi tu lui demande:Hé Mr vb, a toi de deviner, DATA = 1 Ou bien 2 ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 20 août 2008 à 03:40
OR c'est un OU LOGIQUE, pas data = "pierre" ou "paul'
la variable ne choisie pas ce qu'elle veut.....
2 => 0010
5 => 0101
2 AND 5 (de droite à gauche)
0 and 1 = 0 (0= vrai? non, 1 = vrai? oui, AND... les 2 sont vrais? NON)
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0
donc 2 and 5 0000 0
MsgBox 2 And 5 => 0
2 OR 5 (de droite à gauche)
0 or 1 = 1 (0= vrai? non, 1 = vrai? oui, OR... un des 2 est vrai? OUI)
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0
donc 2 or 5 0111 7
MsgBox 2 or 5 => 7
2 XOR 5 (de droite à gauche)
0 xor 1 = 1 (0=vrai? non, 1 = vrai? oui, XOR... UNIQUEMENT un des 2 est vrai? OUI)