Donner de l’air aux commandes synchrones

J'ai développé un petit outil pour parser un fichier excel et recréer une arborescence de fichier et leur contenu. J'ai utilisé Zinc, Excel Extension le tout en as2 et flash 8. Au départ je balancais toutes mes commandes synchrones les unes après les autres ce qui faisait que le flash était toujours en attente de synchrone et ne reprenait la main que quelques ms le temps de faire un petit traitement du style passé à la ligne suivante. Au bout d'un moment (à peu près 900 lignes), flash player pétait un plomb. Il m'affichait la fenêtre de paramètres de flash sans texte (sic) et en passant tous les onglets un par un en boucle plutôt étrange... En rajoutant un petit setTimeout de 1 s entre chaque traitement, flash respire et ça va mieux. Du coup il m'a traité mes 3000 lignes tranquillement...


Commentaires

  1. Citation
    shoebox (subscribed) a dit 10 février 2006, 11:23:

    Pourquoi tu a pas tout simplement utilisé un export CSV du fichier XML qui est assez simple a parser ensuite ;)

  2. Citation
    Flapflap a dit 10 février 2006, 11:59:

    Bon déjà, le fichier excel xls est très facile à parser avec l’extension d’excel. (Je suppose que tu voulais dire XLS au lieu de XML ;-)) après j’avais effectivement commencé par ça, mais l’export csv n’était pas si facile à parser avec Zinc sachant que le fonction ReadFile merde sur mon fichier qui est assez énorme.

  3. Citation
    ekameleon (subscribed) a dit 10 février 2006, 14:02:

    j’ai pas encore testé zink ? mais tu cible un swf pour intégré dans une projection Zink ? car si c’est le cas.. avant je te conseille de passer ton swf dans SWF ScriptLimits Injector ;)
    http://www.buraks.com/swfsli/
    PS : faudra que je teste Zink une bonne fois pour toute à l’occasion lol
    EKA+ :)

  4. Citation

    Ah tiens bonne idée
    Ouais Zinc c bien surtout avec les méthodes synchrones mais ça reste pas super stable et assez lent au démarrage. Par contre c’est plaisant de pouvoir écrire dans le registre, écrire des fichiers etc…

Laissez un commentaire

(required)

(required)

Formatter votre commentaire

Les tags XHTML suivants sont utilisables:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Les URLs sont automatiquement converties.