Home Portfolio C.V. Download Signez-le ! Contact
Flash

mercredi 25 avril 2007

Communication Flash - Javascript
Voici une question frequente:

Comment puis-je agir sur mon swf depuis une page HTML, et comment puis-je agir sur ma page HTML depuis mon swf ?

En se servant de javascript bien sûr ! Javascript c’est souple, ça interagit complètement avec HTML/CSS et ça ressemble de très près à de l’actionscript.
Dans la suite de ce billet, je vais vous montrer comment communiquer entre actionscript et javascript en utilisant la classe externalInterface.
Attention, cette methode n’est disponible que depuis flash 8, dans le préface je vous fournirais des liens qui indiquent comment faire cette communication sans externalInterface.

Prérecquis:
  • Savoir faire une simple fonction en actionscript (et en javascript, mais c’est pareil)

Lire la suite


 ,  ,  ,  ,  
Flash

lundi 16 avril 2007

Champs de saisie amelioré
Voici un mini-tuto pour vous montrer comment donnez un peu de punch à vos champs de saisie.
Le code qui suit va permettre de changer la couleur de vos champs lorsqu’ils ont le focus, de les preremplir, de les vider lors du 1er focus, de leur donner un effet de profondeur, etc ...

Lire la suite


 ,  ,  
Flash

samedi 14 avril 2007

Crossdomain.xml
Lorsque l’on commence à faire un peu de flash dynamique, et que l’on comprend tout le potentiel de charger des fichiers externes (XML, flux RSS, etc...), on se heurte vite à certains obstacles !

Voici une liste exhaustive des méthodes concernées : - loadVariables, loadVariablesNum, MovieClip.loadVariables, LoadVars.load, LoadVars.sendAndLoad - XML.load, XML.sendAndLoad - XMLSocket.connect - Symboles importés d’une librairie partagée - Flash Remoting (NetServices.createGatewayConnection)

Dans ce billet, je vais aborder l’obstacle du chargement interdomaine et la manière officielle d’outrepasser cette limitation. Cette limitation entre en vigueur dès que vous ciblez avec une url absolue (mème sur votre propre serveur)

Pour la version non-officielle allez voir mon autre sujet: Charger un fichier distant avec php et sans Crossdomain.xml

Lire la suite


 ,  ,  ,  
Flash

vendredi 13 avril 2007

Parametres de securite du player flash
Voici un tuto qui va pouvoir vous aider à résoudre vos problèmes de getUrl en local.

En effet, si vous ne reglez pas comme il faut vos paramètres de publication, il se peut que vos getUrl ne fonctionne pas en local.
Je vais vous exliquer comment résoudre ce soucis de 2 manières diffèrentes. La manière simple en choisissant les bons paramètres de publication ou la methode plus radicale des paramètres de votre player flash directement sur le site d’adobe.

Lire la suite


 ,  ,  ,  ,  
Flash

mardi 27 mars 2007

PollKa - Sondage en flash-php-xml
Bon voilà, j'avais envie d'un petit système de sondage perso pour mon blog, c'est maintenant chose faites (si si, regardez en bas a droite).

Et comme je suis genereux, je vous livre les sources :p

Lire la suite


 ,  ,  ,  ,  ,  
Flash

vendredi 23 mars 2007

Gestion des liens 'profonds' dans flash
SwfAddress et une sorte de plugin pour SwfObject, qui va permettre de rendre utilisable les boutons de votre navigateur pour se deplacer a l'interieur d'un swf.
Mais ce n'est pas tout, il permet egalement d'acceder aux differentes parties du swf via de simple url, ce qui est très pratique pour donner le lien direct d'une section de votre swf.

Donc en gros:
  • Les boutons "suivants", "precedant" et "rafraichir" deviennent operationnels
  • Vous avez des accès direct aux différentes partie de votre swf, avec une url du type "htpp://monserveur.com/ma_page.html#/section1/
  • Vous pouvez egalement controler ce qui va s'afficher dans la barre de status en bas du navigateur
  • Vous pouvez ré-écrire le titre de votre page directement depuis votre swf, en fonction de la section où vous vous trouvez


Voir une demo online

/!\ RAPPEL: Il vous faudra obligatoirement integrer votre swf avec la methode SwfObject pour que celà fonctionne. Et evidement integrer swfaddress.js dans votre page !

Lire la suite


 ,  ,  ,  ,  ,  ,  
Flash

dimanche 18 février 2007

Ciblage de fichiers dans un swf
Dans ce tutorial, je vais vous montrer comment ne plus avoir de problèmes d'url relative ou absolue en ciblant des fichiers externes à votre swf.

Mais de quels problèmes il parle celui-là ? Moi je n'ai jamais eu de soucis avec mon ciblage de fichier !

Oui et non, ce tuto va aussi vous montrer comment vous faciliter la vie, surtout si vous ètes du genre à appeler vos swf depuis different endroit, ou depuis d'autres domaines ...

Lire la suite


 ,  ,  ,  ,  
Flash

dimanche 11 février 2007

Charger un fichier distant
Lorsque l'on commence à faire un peu de flash dynamique, et que l'on comprend tout le potentiel de charger des fichiers externes (php, flux rss, etc...), on se heurte vite à certains obstacles !

Dans ce billet, je vais aborder l'obstacle du chargement interdomaine et une manière d'outrepasser cette limitaion.

Lire la suite


 ,  ,  ,  ,  ,  
Flash

samedi 10 février 2007

Flash, inserer une page html
Une question récurente, que l'on voit revenir assez souvent sur le forum flash de mediabox:

Comment inserer une page html dans une animation flash ?


Et bien c'est impossible !

Enfin dans le sens strict du terme, flash ne peut pas simuler le comportement d'une iframe ! Mais je vous rassure, on peut tout de mème réussir à charger une page html et a en affiché le contenu. Par contre, votre animation ne reconnaitra que les balises natives de Flash. Donc aucunes balises exotiques, ni de div personnalisées, juste la base ...

Mais on peut quand mème réussir à manipuler le code source de la page chargée, pour en isoler certaines infos, ou pour se faire sa propre mise en forme pour palier aux manques de balises de flash.

Lire la suite


 ,  ,  ,  
Flash

jeudi 25 janvier 2007

Mon loader commence trop tard !
Voici comment résoudre vos problèmes d'affichage tardif de preload.

(S'effectue en 2 etapes simples)


Pour cet exemple,

# j'ai mis sur la 1ère frame : mon loading.
# Et sur la 2ème frame : Un composant de flash, une image directement importée sur la scene, et un clip lié à un autre clip de la bibliotheque (via attachmovie).

Par defaut le loading va commencer après 90% ! Et après reglages il commence dès 1%. Une autre solution serait de faire un swf loader pour votre swf ;)

Cliquez ici pour voir le tuto (en video)


 ,  ,  ,  
Flash

dimanche 21 janvier 2007

Controle du flood via flash
Voici une classe permettant de faire un controle du flood via flash. Avec la particularité de controler le flood mème après fermeture et réouverture de votre animation flash !

Je me sers de cette classe pour mon livre d'or (KastBook). Elle permet d'empecher (ou d'autoriser) une repetition d'une action de l'utilisateur (clic sur un bouton ou autre)
Elle aurait aussi son utilité pour un formulaire de contact par exemple.

Je remercie thecaptain et roikku pour le portage en une classe as2 :)

Lire la suite


 ,  ,  ,  ,  
Flash

lundi 1 janvier 2007

Loading swf principal
You need to upgrade your Flash Player
Donc c'est un code qui sert à faire apparaitre un texte de chargement pour votre animation principale (_root). Avec en plus l'utilisation de la classe textformat pour definir très simplement le style du texte.

Un 2ème exemple intègre aussi une barre de progression. Elle est personnalisable facilement.

Tout celà de manière dynamique, sans aucun elements disgracieux sur la scène principale.

C'est un bout de code sans pretention, qui j'espère aidera quelques personnes desireuses d'en apprendre plus sur flash.

Lire la suite


 ,  ,  
Flash

samedi 25 novembre 2006

Ecrire un fichier avec Flash
You need to upgrade your Flash Player

Comment ecrire un fichier à l'aide de flash ?

Et bien la solution la plus simple est de passer par un petit script php. Grâce au duo flash/php, je vais vous montrer comment ecrire n'importe quel type fichier très simplement !

Il y a un fichier zip à telecharger avec les exemples à la fin de ce sujet.

Sinon soyez indulgent, c'est ma toute 1ère class as2 ;)

Lire la suite


 ,  ,  ,  


Fermer le Portfolio
You need to upgrade your Flash Player

Light Full Close