Bonjour,
Voici mon problème:
Je fais un jeu illustré de maniere très simple: une page en php, avec une illustration en flash. La page php appelle le flash en envoyant quelques variables pour afficher la bonne scène, avec les bons personnages, afficher le nom du joueur, etc.
La premiere scene de mon swf est donc une page de loading qui redirige vers la scene voulue.
Le jeu se déroulant un peu comme un livre dont vous êtes le héro, à chaque page donc le swf est rappellé.
J'ai la très forte impression que le navigateur retelecharge l'intégral du swf à chaque page, or je cherche à empecher cela!
Le préchargement de la premiere frame empeche le swf de se lancer avant qu'il ne soit intégralement téléchargé, et les diverses méthodes de préchargement que j'ai trouvé dans les sources du net ne semble pas régler mon problème.
Ensuite, j'ai également essayé en dernier recours de faire un swf appellable du disque dur (c:\exemple.swf), a telecharger pour le joueur . Lorsque je tape file:///c:/_BLEKTRE.swf dans le navigateur, ca fonctionne. Mais pas lors de l'appel avec
<param name="movie" value=" ..
<embed src=" ..
En cas désespéré cette méthode me conviendrait, bien que je privilégierais un VRAI téléchargement en cache de l'intégral du swf qui ne sera pas retéléchargé à chaque rappel de celui ci avec de nouvelles variables.
Mes pistes sont (mais je galère méchant, d'ou mon post)
- résumé:
Peut on appeller du web, un swf sur le disque dur ?
Cela est ce possible ?
Je vous remercie de votre aide
( le jeu en question pour les curieux: http://blektre.info )
Partager