www.mutationevent.com

Archive pour décembre 2008

SWFAddress 2.2

Samedi 20 décembre 2008

Une nouvelle version de SWFAddress vient d'être publiée.
voici les principales nouveautés de la version 2.2 :

  • Refactored JavaScript implementation
  • New SWFAddress.swc AS3 component
  • New CS4 based Splash screen sample
  • New Digg API sample
  • New up() method for easier deep linking path navigation
  • New XSS protection that doesn't affect special characters
  • Support for Internet Explorer 8
  • Support for custom HTTP status messages in the SEO sample
  • Improved title handling
  • Improved unload event handling for IE
  • Updated Rails sample
  • Fixed getBaseURL() for AS3
  • Fixed Safari 2.0-2.0.3 support
  • Build-in fix for the Firefox 3/Mac OSX blinking effect
  • Additional onLoad fix for application/xml content type
  • Fixed optional options parameter for the popup method
  • Cross platform build script
  • Various optimizations

Visiter le site : http://www.asual.com/swfaddress/

Télécharger un fichier avec AS 3

Samedi 20 décembre 2008

Nous savons que pour télécharger un fichier depuis un site avec la machine du client il suffit parfois de le compresser en .zip par exemple et l'ouvrir comme n'importe quel lien et c'est le navigteur qui ouvre la fenêtre de téléchargement puisqu'il n'arrive pas reconnaître ou interpréter le fichier. Mais parfois on a besoin de forcer le téléchargement de certains fichiers cela est possible avec les langages des programmations côté serveur tel que PHP, ASP, JSP, RoR, CFM ...

Cela est désormais possible avec ActionSscript 3, pour cela on besoin de la class FileReference qui se trouve dans le package flash.net.FileReference et qui permet de télécharger n'importe quel fichier grâce à la méthode download.

Supposons que nous voulons télécharger un fichier .zip depuis une URL (http://www.votreserveur.com/fichier.zip)

on peut aussi ajouter des écouteurs d'événement pour savoir si le fichier est en cours de téléchargement, s'il y a eu une erreur, si le téléchargement est terminé et même aussi d'arrêter le téléchargement.

Event.CANCEL
Event.COMPLETE
Event.OPEN
Event.SELECT
HTTPStatusEvent.HTTP_STATUS
IOErrorEvent.IO_ERROR
ProgressEvent.PROGRESS
SecurityErrorEvent.SECURITY_ERROR
DataEvent.UPLOAD_COMPLETE_DATA

code:

package
{
    import flash.display.MovieClip;
    import flash.net.FileReference;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.events.ProgressEvent;
    import flash.events.IOErrorEvent;
 
    public class Main extends MovieClip
    {
 
        // Constants:
        // Public Properties:
        public var fileDownload:FileReference;
        public var url:URLRequest;
 
        // Private Properties:
 
        // Initialization:
        public function Main() {
 
            trace("main class loaded");
 
            fileDownload = new FileReference();
            url = new URLRequest("http://www.votreserveur.com/fichier.zip");
 
            fileDownload.addEventListener(ProgressEvent.PROGRESS, onProgress);
            fileDownload.addEventListener(Event.COMPLETE, onComplete);
            fileDownload.addEventListener(IOErrorEvent.IO_ERROR, onError);
 
            fileDownload.download(url);
 
        }
 
        // Public Methods:
        public function onProgress(event:ProgressEvent):void
        {
            trace("chargement en cours : " + event.bytesLoaded / event.bytesTotal);
        }
 
        public function onComplete(event:Event):void
        {
            trace("téléchargement terminer");
        }
 
        public function onError(event:IOErrorEvent):void
        {
            trace("Erreur de chargement du fichier");
        }
 
        // Protected Methods:
    }
 
}

Télécharger le fichier Download File as3 (470)

Adobe AIR 1.5 pour Linux est sorti

Jeudi 18 décembre 2008

Adobe AIR pour Linux met en une version Bêta, c'est la première version public pour AIR sur Linux.

ce qui porte Linux au même niveau que Mac et Windows.

Les version de Linux supportés sont :

  • Ubuntu 7.10
  • Fédora 8
  • OpenSUSE 10.3

Le SDK Adobe AIR 1.5 est également disponible pour développer et débugger les applications AIR sous Linux.

Les notes de mise à jours fournissent plus de détails sur la configuration requise, les instructions d'installation et les problèmes connus à ce jours.

Air Badger

Mardi 16 décembre 2008

Cet outils vous permet de créer facilement des badges pour vos applications Air, ainsi vous pouvez donnez la possibilité a vos utilisateur d'installer votre application Air a partir de votre site web.

Pour plus d'information reporter vous au site de Grant Skinner :
http://www.gskinner.com/blog/archives/2008/09/beware_the_air.html 

ou sur le site Adobe Developer Connection :
http://www.adobe.com/devnet/air/articles/badger_for_air_apps.html

badger

Désactiver les ombres sous les captures d’écran de Leopard

Mardi 16 décembre 2008

 Une des grandes choses sur OS X, c'est qu'il y a tellement de fonctionnalité cachées. L'une d'elles est la capacité à prendre des captures d'écran en quelques touches. Command-Maj-4 ( ou barre d'espace pour la capture de l'application) et l'image et enregistrer sur le bureau.

Si vous avez l'habitude de prendre des screenshots pour les manipuler, vous appréciez sûrement la transparent des fonds de vos capture. Toutefois, il est peut être fastidieux si vous devez supprimer l'ombre.

Donc pour désactiver les ombres ouvrez une nouvelle fenêtre du Terminal et tapez la commande suivante:

defaults write com.apple.screencapture disable-shadow -bool true

Pour voir le changement, ferme votre session, redémarrer votre MAC ou tuer le SystemUIServer avec la commande :

killall SystemUIServer 

Pour l'opération inverse tapez la commande :

defaults delete com.apple.screencapture disable-shadow
killall SystemUIServer



  • Archives

  • Catégories

  • @mutationevent