jeudi 11 octobre 2007
11
10
2007
A l'utilisation du petit module d'upload de JeanPhi, j'ai eu besoin de retourner le nom du fichier uploadé renommé à la volée par mon script PHP.
Problème car la classe n'accepte pas l'utilisation de session dans la page appelée !
Alors on envisage de passer par bdd ou fichier texte temporaire mais bon très lourd pour retourner simplement quelques caractères...
Autres alternatives ? ->
filereference-and-sessions-a-bug-from-hell
-> Problème avec divers navigateur
Après de nombreuses recherches, rien n'était prévu pour gérer des retours via la class filereference.
Mais un nouveau petit ecouteur est sortit avec Flash CS3 : onUploadCompleteData
Du coup, un simple
myListener.onUploadCompleteData = function(myFileReference, retour) {
stat.text = "Le transfert est maintenant termine !";
flash.external.ExternalInterface.call("module._getMyLastFile", retour);
prog.text = "";
};
récupère le echo 'mon nouveau nom de fichier'; dans ma page d'upload PHP.
Simple mais très très peu documenté
merci à MB et Tonic 
mardi 20 juin 2006
20
06
2006
Voici un petit addon au billet Connexion Html / Flash
Après une petite discussion avec Shaoken, il en ressort que LocalConnection reste assez lourd car nécessite que l'on fasse appel à deux instances du player Flash.
Et voilà comme alternative une petite nouveauté de Flash 8 qu'il m'a conseillé : la classe ExternalInterface
Très pratique elle permet la communication entre Html et Flash via javascript et vice versa.
[ Lire la suite ]
jeudi 15 juin 2006
15
06
2006
Je cherche depuis un petite heure comment faire pour interragir entre mes liens html et une animation Flash côte � côte dans ma page. C'est � dire que lors d'un clic sur un lien, l'animation parte de l'endroit où elle en est et se joue jusqu'� un temps précis; donc sans rechargement de la page.
Un début de réponse m'a été donné sur flash.media-box : la classe LocalConnection.
Après quelques recherches, je me suis aperçu que les solutions avec cette classe utilisent un iframe (mmmh pas bon ça...)
Pour y remédier, pourquoi ne pas finalement passer par un petit script Ajax ?
[ Lire la suite ]
15
06
2006
Mmmh quelque chose d'intéressant m'est venu à l'esprit ce matin suite à mon dernier post.
J'avais parlé de l'objet javascript "SWFObject" fourni par Adobe en raison du problème d'activation de Flash sous InternetExplorer.
Pfff encore des patchs à mettre avec mes anims... assez embêtant tout ça dîtes-moi...
Alors pourquoi ne pas tester un petit détournement avec la fonction Ajax trouvée chez Qwix afin de voir comment notre navigateur récalcitrant réagit ^^.
[ Lire la suite ]