Afficher le sommaire de la page

jeudi 11 octobre 2007

FileReference et la récupération de données

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

Connexion Html / Flash 2

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

Connexion Html / Flash

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  ]



SWFObject indispensable pour bloquage IE ?

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  ]





Page 1 sur 1