Une très grosse surprise !
Bonjour à toutes et à tous, je viens d'avoir une bonne surprise en ayant voulu mettre en ligne une application que je développe depuis plusieurs mois, je m'explique:
Mon application est en fait un jeu multijoueur qui doit pouvoir se jouer depuis un site, donc sans téléchargement... Après de nombreux périples, l'application est fin prette, je tiens à préciser que jusque là, j'avais fais mes tests en ouvrant plusieurs fois le projet en .exe.
Lorsque j'ai acheté le module swf, il y avait plein d'incompatibilité.. Allé hop, on se retape tout ^^
Enfin, tout est compatible, tout marche niquel, parfait, superbe... sur mon ordi...
Mais alors pourquoi lorsque je crée l'appli en .swf et pas en .exe, que je l'ouvre sur deux pages différentes pour simuler deux personnes se connectant, pourquoi la moitié des fonctionnalités ne répondent pas ?
Je viens de passer une semaine complète jour et presque nuit à faire des batteries de tests, dénicher la moindre erreur qu'aurait pu trouver un petit malin de joueur par hasard, tout marche en .exe, en .swf et je ne plaisante pas, l'attaque de base, la plus simple de toute: "On text message from channel on subchannel 1 (sent)", faire "créer une boule verte" ne fonctionne pas --'.
J'explique cette petite ligne pour les connaisseurs et ceux qui ne le sont pas, Lacewing #20 nous permet d'envoyer des chaînes où des suites de nombres dans des "subchannel" donc là, s'il y a un message d'envoyé dans le subchannel 1, on crée un boule verte... Est-ce trop demandé au module .swf de convertir cette petite chose ? Apparement, mais pour 60 euros le module ça ne devrait pas poser problème !
Je tiens à préciser que ce qui me dérange n'est pas de faire télécharger mon appli, ce que je vais devoir me résigner à faire.. mais bien de m'être fait berner, si le module n'est pas prêt ou n'exporte pas correctement alors on ne sort pas de module ou bien on dit clairement que Lacewing ne fonctionne pas en Flash enfin je ne sais pas moi mais c'est un peu dommage je trouve, j'espère que mon problème à tout de même une solution... faire apparaître cette boule verte, ça ne doit pas être si dur si ?
PS: si un joueur crée un boule verte (appuit sur espace), il envoit un message avec les coordonnées de départ de la boule, les autres joueurs reçoivent le message et créent la boule sur leur appli... .exe->parfait...
Re: Une très grosse surprise !
Non, le module Flash ne "convertit" pas les extensions, il convertit seulement les bases de l'appli (actifs, vies, graphiques...)
Dans des logiciels comme ExtensionView, les extensions compatibles Flash sont stipulées.
Les extensions Flash, de ce fait (tout comme les ext. Android, iOS...), peuvent contenir des bugs non présents dans la version EXE.