Le Blog

  • : Le blog de Romain Dedenis
  • : Un blog relatif à la programmation web, vous trouverez ici des tutoriels sur différents langages tel que le flash, le php... Ainsi que différentes astuces et articles. Bonne visite :)
  • Contact

Contacts

viadeo-icone-5757-48.png linkedin.png

Liens Utiles

 

Documentation Flash as 3.0 :

Flash as 3.0

 

Documentation moteurs 3D Flashs :


Documentation Utilitaires 3D Flashs :

Et bien sûr, le fil RSS du Blog ! rss

22 avril 2011 5 22 /04 /avril /2011 20:25

google apis

 

Voici le deuxième tutoriel portant sur les API Google. Cette fois-ci, nous allons utiliser à proprement parler la fameuse API que vous pouvez récupérer ici : http://code.google.com/p/googleas3api/downloads/list

 

Maintenant, créez un fla et attachez lui un fichier Main.as. Ensuite, dans les paramètres avancés d'ActionScript 3.0, ajoutez un chemin de bibliothèque pointant vers le fichier googleas3api.swc précédemment téléchargé. Nous voilà fin près pour mettre en place notre exemple de traduction de texte grâce à Google :).

 

 

Code Source

 

package{

    import flash.display.Sprite;

    import be.boulevart.google.ajaxapi.translation.GoogleTranslation;

    import be.boulevart.google.events.GoogleApiEvent;

    import be.boulevart.google.GoogleApi;

    import be.boulevart.google.ajaxapi.translation.data.GoogleTranslationResult;

 

    public class Main extends Sprite{

        private var gt:GoogleTranslation = new GoogleTranslation();

 

        public function Main(){

            gt.addEventListener(GoogleApiEvent.TRANSLATION_RESULT, translationComplete);

              trad("Bonjour et bienvenue sur mon blog!");

        }

 

       private function trad(text:String):void{

         gt.translate(text, "fr", "en");    // Dans cet exemple, nous traduisons un texte en français (fr) en anglais (en).

      }

 

      private function translationComplete(e:GoogleApiEvent=null):void{

            var resultObject:GoogleTranslationResult=e.data as GoogleTranslationResult;

            trace(resultObject.result);     //Affichera ; Hello and welcome to my blog!

      }

   }

}

 

 

Voilà pour ce deuxième tutoriel sur les API Google. Le prochain portera sur l'API Map de Google.

 




Ce tutoriel vous a été utile?rssAbonnez-vous au fil RSS !




  Romain Dedenis.
Partager cet article
Repost0

commentaires

J
<br /> <br /> Bravo et merci pour ce tuto super interesssant !! N y a t il pas des limitations sur l''utilisation de cette API (j'ai lu moins de 500 caract. par requète) mais pas en nombre de requètes ?<br /> <br /> <br /> <br />
Répondre
R
<br /> <br /> Non, normalement, pas de limitations de requêtes. Pour les 500 caractères, l'API que j'utilise ici fait automatiquement le découpage en plusieurs requêtes si le texte est trop long :)<br /> <br /> <br /> <br />