CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Flash] j'ai une question pour luxregina

LPTheKiller_2
LPTheKiller_2
Niveau 9
09 janvier 2007 à 19:00:49

PS :Je voulais dire "lisibilité" et pas "visibilité", même si ça revient au même.

PPS : Essaye d´éviter d´appeller tes variables o, car on les confond facilement avec 0, lol

_42_
_42_
Niveau 8
09 janvier 2007 à 21:21:51

hmmmm... interessant LPTheKiller_2

LPTheKiller_2-->Déjà, je vois o = o+1
Tu peux écrire o += 1
Ou même o++ :-)

ca je le sais déja , c´est juste que j´ai prévu de changer le "pas " ,

en gros j´aurai du faire sortir quelques instructions du for , ahh , chui pas en forme :)

LPTheKiller_2 j´te dit merci boucoups :merci:

LPTheKiller_2
LPTheKiller_2
Niveau 9
09 janvier 2007 à 21:27:38

De rien, mais tu sait, tu peux mettre o += 1 et 1 c´est le pas et tu le fais changer quand tu veux ^^
Sinon j´espère que tu as compi aussi l´utilisation que je fais de la variable "c", qui est du type movieClip.

_42_
_42_
Niveau 8
09 janvier 2007 à 22:03:12

LPTheKiller_2-->De rien, mais tu sait, tu peux mettre o += 1 et 1 c´est le pas et tu le fais changer quand tu veux ^^

encore pas frais moi :)

LPTheKiller_2-->Sinon j´espère que tu as compri aussi l´utilisation que je fais de la variable "c", qui est du type movieClip.

oui bien sur , en faite je la connais déja mais
j´ai l´habitude de ne pas l´affecter , pourquoi ? chai po :o)) .

LPTheKiller_2
LPTheKiller_2
Niveau 9
09 janvier 2007 à 22:17:41

Et on peut mettre un autre nom de variable que c hein ^^

_42_
_42_
Niveau 8
09 janvier 2007 à 22:47:49

LPTheKiller_2-->Et on peut mettre un autre nom de variable que c hein ^^
:ouch2:
c´est vrai ca , je savais pas,
bon sang t´est un génie LPTheKiller_2 :o))

:gni:

LPTheKiller_2
LPTheKiller_2
Niveau 9
09 janvier 2007 à 22:56:08

Nan mais on sait jamais, je connais pas ton niveau, lol. Mieux vaut être sûr.

_42_
_42_
Niveau 8
09 janvier 2007 à 23:26:38

chui pas aussi nul quand meme :non:

en faite j´ai une autre question -débutante je pense - :

j´arrive pas a sommer 2 numero

vala l´as :

var x:Number ;/ /le 2 text de saisi sont en string //
var y:Number ;
var z:Number ;

boutton.onPress = function () {

z=x+y;
};
ca donne juste le sommation de 2 string

alors j´ai essayer :

var x:String ;/ /le 2 text de saisi sont en string //
var y:String ;
var z:Number ;

boutton.onPress = function () {
var xx:Number=Number(x)
var yy:Number=Number(y)
z=xx+yy;
};

ca doonne NaN

luxregina
luxregina
Niveau 10
09 janvier 2007 à 23:54:56

Pas sur si c´est "propre", mais je m´y prendrai comme cela :

x et y sont ici cites pour forcer une String

x="1" ;
y="2" ;
myX = Number(x);
myY= Number(y);
z = Number(myX+myY);

trace (z);

LPTheKiller_2
LPTheKiller_2
Niveau 9
10 janvier 2007 à 00:04:20

Très intéressant, je ne connaissais même pas cette méthode, qui peut se révéler très utile si on veu faire entrer un nombre à l´utilisateur :merci:

luxregina
luxregina
Niveau 10
10 janvier 2007 à 00:19:42

de rien : en fait, tu peux supprimer le Number a la ligne z=(myX+myY); puisque les deux Numbers additionnes sont forcement un nombre ...

_42_
_42_
Niveau 8
10 janvier 2007 à 01:37:44

non ca marche pas je peut pas encore additionner mes chiffres :-(

http://img153.imageshack.us/my.php?image=convertinput2vi8.swf

... je vais me casser encore la tete un peu :banzai:

luxregina
luxregina
Niveau 10
10 janvier 2007 à 05:12:23

Essaye de supprimer "var"

_42_
_42_
Niveau 8
10 janvier 2007 à 11:42:27

ca marche pas encore si j´enlève le var , en revanche j´ai trouvé une solution -vraiment elegante :fete: -

j´ai fait une fonction find qui cherche le numero dans un string et le fait sortir :

x=new String ;/ /le 2 text de saisi sont en string //
y=new String ;
z=new String ;/ /pour eviter que "z.level0" apparaisse //

function finde(str:String){
var li:Number=str.indexOf(">",110);//´li´ est l´index initial du commencement du nombre//
var lf:Number=str.lastIndexOf("</FONT>");//´lf´ est le finale ,pour mieux comprendre met un trace (y) //

var nombre:String=str.substr(li+1,lf-1-li);//je coupe la partie que j´ai besoin//
var nmb:Number=Number(nombre) ;/ /je la converte en nombre //
return (nmb) ;/ /opla //
}
boutton.onPress = function () {
var xx :Number=finde(x)//j´appelle ma fonction//
var yy :Number=finde(y)
Number(z)
z=xx+yy;
};

c´est super utile ca ^^ :ok: , vala le swf qui marche nickel :

http://img292.imageshack.us/my.php?image=convertinputkf6.swf

LPTheKiller_2
LPTheKiller_2
Niveau 9
10 janvier 2007 à 12:25:27

Bah moi ça marche le truc de luxregina.
C´est toi qui as dû mal le recopier.
En tout cas tu t´es bien compliqué la vie pour rien :)

T´emmerde pas avec les var :Number new String et tout pour un truc si con, lol.
Tu met juste :

x="" ;
y="" ;
boutton.onPress = function () {
myX = Number(x);
myY= Number(y);
z = Number(myX+myY);
}

Et tu met des textes de saisie avec x et y pour variable et un texte dynamique avec z et ça marche nickel.

PS : Bouton ne prend pas deux "t" ^^

_42_
_42_
Niveau 8
10 janvier 2007 à 12:57:28

j´ai compri le truc matnant
l´AS de luxregina fonctionne correctement sur flash MX , mais pas sur flash 8 que je suis entrain d´utilisé (je l´est essayé :) , j´ai les 2 version ) ,

c´est plutot normal vue que flash 8 est un peu plus serieux sur l´utilisation de var et encore plus sur le type des variables

LPTheKiller_2
LPTheKiller_2
Niveau 9
10 janvier 2007 à 13:09:59

Bah flash 8 et flash MX c´est le même language : Action Script 2. Et moi j´ai flash 8 et le code marche.

luxregina
luxregina
Niveau 10
10 janvier 2007 à 13:26:04

j´ai teste le code sous Flash8 Professional edition, et il marche impec ?! ?

_42_
_42_
Niveau 8
10 janvier 2007 à 18:00:37

:ouch:

mais j´hallucine ou quoi , croyez moi ca marche que sur flash MX votre AS mais pas sur flash 8

la preuve : voila le flash qui contient votre As sur flash 8 et qui ne marche pas :) :

http://www.zedge.net/content-management.php?df=Y29udGVudC9wZXJzb25hbC1maWxlcy8xLzAvNC8yNzg4OTc3LTU0MDEuZmxh-Y29udmVydF9pbnB1LmZsYQ%3D%3D-848

LPTheKiller_2
LPTheKiller_2
Niveau 9
10 janvier 2007 à 18:13:49

Chez moi non plus ça ne marche pas, pourtant j´avais essayé avec le même code et ça marchait. Cela vient donc de ton .fla
Peut-être as-tu configuré autrement tes champs de textes de saisie ?
En tout cas, ça ne marche pas car après avoir fait un trace(x), voilà ce qu´il m´a affiché :

<TEXTFORMAT LEADING="2"><P ALIGN="CENTER"><FONT FACE="Arial Black" SIZE="20" COLOR="#000000" LETTERSPACING="0" KERNING="0">5</FONT></P></TEXTFORMAT>

C´est étrange parce que moi habituellement il ne me retourne qu´une string normale que l´utilisateur a entré...

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware