Citation :
On est au 9 mais c'est pas grave
|
Arf, bien envoyé ! ^^
Citation :
Et si toi tu nous montrais tes sources, ça serait plus simple quand même ...
|
J'en ai pas, justement, je les ai simplifié à mesure jusqu'à élimination complète faute de fonctionnement, pour finalement simplement tenter de faire fonctionner celles aimablement données par kaalh, à l'adresse : http://dl.free.fr/XB7S7V8U/Testflash.zip
Les seules différences avec ces sources sont :
1 clip de nom "aze" (un simple carré brut) dans la première frame de l'animation "test.swf"
Ce clip a deux frames, contenant chacune le code "stop();", et avec comme seule différence un positionnement du carré un peu plus à gauche dans la deuxième frame de ce même clip (pour voir une différence visuelle)
Dans le fichier main.swf, j'ai juste changé les instructions suivant "on (release)", pour mettre à la place "aze.nextFrame();" (ou _root.monclip.aze.nextFrame();, ou tout un tas d'autres trucs que j'ai testé les uns après les autres pour voir si un seul d'entre eux fonctionnait)
Bref, trois fois rien, comme tu le vois.
Je me doute que ta question avait pour but premier d'essayer de déceler une espèce de piratage ou escroquerie quelconque de ma part, peu de "noob" devant demander des sources directement plutôt qu'une explication.
C'est tout à fait logique de se poser ce genre de question
Pour y répondre, je dirais que je programme des jeux php depuis près de 5 ans (non, je ferais pas ma pub, cherchez pas), donc depuis 5 ans, je dois tenter de décrypter une vingtaine de questions par jour de joueurs qui croient déceler des bugs dans mes jeux (1/3 du temps ils ont raison ^^).
Donc, depuis le début, je perdais un temps considérable à des échanges de mail divers, où je passais environ 9/10 du temps à tenter de comprendre ce que me disaient mes interlocuteurs ou ce qu'ils oubliaient de me dire, pour finalement corriger le bug, une fois compris, en quelques minutes (ce n'est pas de la vantardise, c'est juste que mes jeux étaient simplistes, donc pas difficiles à débuguer)
Bref, à force d'en avoir marre de ces dialogues de sourds, j'ai fini par me coder des interfaces de prise de contrôle de leurs personnages, et par télécharger un maximum de navigateurs existants. Mes réponses à leurs questions sont, depuis : "t'as quel système d'exploitation, quel navigateur (numéro de version aussi) et quel perso", suite à quoi je constate les bugs de visu, et je les règles en cinq minutes montre en main dès réception du premier mail d'alerte.
Tout ça pour dire quoi ? Tout ça pour dire que je me mets à votre place : perdre des heures à tenter de me faire dire ce que je n'ai pas su comprendre depuis trois jours peut être long (la preuve, on est là dessus depuis hier, déjà) et assez soulant ("mais quel noob ce skatlan, c'est pas possible, on va pas y arriver s'il continue comme ça !" )
Donc, un bon exemple valant mieux que de longues explications, j'ai pris le partie de vous expliquer ce que j'essayais d'obtenir, et de vous demander humblement de me coder ces quelques lignes de démonstration, ce qui ne devrait pas vous prendre beaucoup de temps, et vous épargnerais de tenter de comprendre mes soucis pour me laisser me débrouiller avec un truc qui marche, point.
Donc mes sources originelles n'ont aucune importance, puisque je ne veux pas, comme dit l'adage, "qu'on me pêche du poisson, mais qu'on m'apprenne à pêcher".
....
....
Pendant l'écriture de ce message, j'ai tenté deux trois autres trucs, notamment un "export for actionscript" des divers symboles utilisés et un nommage systématique de "aze" (tout s'appelle "aze", maintenant, dans test.swf ^^), et... ça marche !
Je suis super heureux, et donc grâce à ce très aimable kaalh qui a pris cinq minutes pour me donner une bonne base de fichiers d'essai qui fonctionne, j'ai pu obtenir un résultat.
Comment ? Aucune idée, j'étudierais ça à mesure, pour l'instant tout ce qui m'intéresse c'est que ça marche, donc merciiiiiiiiiii
(vous embêtez pas, de toute façon, flash 6 est voué à disparaitre, alors on s'en fiche de comment ça a pu ne pas marcher, puis marcher tout à coup, je dois être un amateur pas si confirmé que ça, c'est tout ^^)
Merci à tous, je vous embêterais plus
PS :