une concatenation au lieu d'une addition

une concatenation au lieu d'une addition - Flash/ActionScript - Programmation

Marsh Posté le 07-12-2006 à 14:36:49    

alors là je comprends pas...
je veux additionner deux variables.. mais cet idiot il les me concatene ! pourtant j'ai bien déclaré mes variables en Number... comme suit !  
 

Code :
  1. var posx:Number=_root.XMLInfos[n].childNodes[1].attributes.posx;
  2.   var posy:Number=_root.XMLInfos[n].childNodes[1].attributes.posy;
  3.   var sticker_width:Number=_root.XMLInfos[n].childNodes[1].attributes.thiswidth;


 
et mon addition la voila :
 

Code :
  1. trace("move to : x:"+(posx+sticker_width)+" y:" +(posy+sticker.MCfond._height))
  2.     moveTo ((posx+sticker_width), (posy+sticker.MCfond._height));


 
au lieu de me retourner
 
move to : x:120 y:34
 
il me retourne :
 
move to : x:20100 y:2014
 
 
... snif !

Reply

Marsh Posté le 07-12-2006 à 14:36:49   

Reply

Marsh Posté le 07-12-2006 à 16:54:41    

oué bizare. T'as essayé avec des crochets ? [ ]

Reply

Marsh Posté le 07-12-2006 à 23:44:39    

non mais j'ai fait avec la fonction Number(var1)+Number(var2) et ça marchait! c'est relou mais ça marche !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed