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

[aide] Action script

loszetas
loszetas
Niveau 10
11 mars 2012 à 16:42:53

Bonjour je recreer un topic pour présenter mon problème , j'essaye de creer une animation a la matrix sur adobe flash CS 5 pro mais je n'arrive pas a creer la descente de caractère aléatoire vers le bas comme ca : http://sournoishack.com/uploads/1355843450rmatrixFlash.gif mais avec des caractères et collés si possible , mon code de la fonction obstacle :

function buildObstacles():void
{
var obs:Sprite = new Sprite();

obs.graphics.beginFill(0x0000FF000);// couleur;
obs.graphics.drawCircle(Math.random()* wScene , -10 , 6);

addChild(obs);
obs.name = String(int(Math.random() * 10 + 10));//vitesse descente obstacle

Il faut remplacer la ligne :
obs.graphics.drawCircle(Math.random()* wScene , -10 , 6);

de sorte que ce ne soit plus des ronds qui tombe mais des lettres aléatoire.

J'essaye de remplacer "[...] drawCircle[...], -10 , 6); par : String.fromCharCode(65+26*Math.random())

mais ca ne marche pas , quelqu'un aurait une idée ? merci

loszetas
loszetas
Niveau 10
11 mars 2012 à 16:45:24

petite erreur je voulais dire que je l'ai remplacer par ca :

obs.graphics.String.fromCharCode(65+26*Math.random
());

merci

deepblue
deepblue
Niveau 16
11 mars 2012 à 17:43:41

Tu devrais déjà écrire l'algo pour générer le tableau de lettres.

loszetas
loszetas
Niveau 10
11 mars 2012 à 19:02:29

bah y'a juste une formule a remplacer :(

tbop2
tbop2
Niveau 10
11 mars 2012 à 19:38:03

T'es sûr que tu y connais quelque chose à l'action script ? Parce que là on a franchement l'impression que c'est du code que tu as récupéré d'ailleurs et dont tu ne comprends même pas la moitié.

La ligne que tu rajoutes crée un objet de type string mais ne fait jamais appelle à la fonction du canvas présent en mémoire. Il faut donc que tu rajoutes un appel après coup avec cette nouvelle String que tu viens de générer qui dessine à un endroit précis ta String.
J'y connais rien à l'AS mais m'étonnerait pas que cette méthode s'appelle drawText ou tout simplement draw... T'as juste à regarder dans la doc' officielle quoi.

loszetas
loszetas
Niveau 10
12 mars 2012 à 06:44:10

Je débute en AS et oui c'est un code que j'ai récupéré mais je comprends le code . Donc je creer la chaine de caractère et ensuite pour l'appel je fais comment précisement ?

VisionElf
VisionElf
Niveau 10
12 mars 2012 à 13:38:53

Faut creer un TextInput ou un truc comme ça sinon t'aura nulle part où mettre ton string...

tbop2
tbop2
Niveau 10
12 mars 2012 à 13:50:44

Si tu comprends le code alors pourquoi as-tu besoin de notre aide sur ce forum ?
Si tu comprends le code alors pourquoi ne vois-tu pas que ton probleme est tellement evident que meme un gars comme moi qui n'a jamais touche d'AS de sa vie voit qu'il manque une instruction quelque part ?

Recuperer du code qu'on ne comprends pas utilisant un framework qu'on ne comprend pas c'est aller plus vite que la musique. Ce n'est ni motivant pour toi ni pour ceux qui t'aident donc pour ma part j'arreterai la.

loszetas
loszetas
Niveau 10
12 mars 2012 à 14:36:13

tbop2=> les messages sans intérêts comme ceux qui tu postes tu peux t'abstenir.

Ce forum est vraiment rempli de geeks frustrés :ouch:

tbop2
tbop2
Niveau 10
12 mars 2012 à 14:49:28

Je suis la pour aider pas pour faire le prof de service par correspondance.

Donner en pature un code qu'on n'a pas fait soi-meme avec un langage et un framework qu'on ne connait pas depasse personnellement les limites de l'amabilite et de la pedagogie maximale que l'on est en droit d'attendre dans un forum...
Donc cf mon premier message : lis la doc et va pas plus vite que la lumiere.

loszetas
loszetas
Niveau 10
12 mars 2012 à 18:33:09

Tu ne connais pas ma situation ni ou j'ai pris ce code donc ne dit pas que je l'ai pompé direct sans savoir ce que c'était je débute de cours en AS donc c'est normal que je n'y connaisse pas grand chose , pour la doc je vais la lire.

tbop2
tbop2
Niveau 10
12 mars 2012 à 18:50:44

Je ne connais que ce que tu nous a dit je n'invente rien : "c'est un code que j'ai récupéré mais je comprends le code"

Si au lieu de te vexer pour rien depuis le debut sur ce forum tu suivais nos conseils a la lettre ca serait plus rapide pour tout le monde :ok:

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