<h2>Votre Formation vidéo</h2><br/>
Votre formation est décomposée<br/>
en chapitres très clairs de 20 à 30 min. <h2>Des exemples SWF </h2><br/>
Chaque leçon est accompagnée<br/>
du code source avec le fla et les classes. <h2>Votre Suivi personnalisé</h2><br/>
Vous pouvez  me poser toutes<br/>
vos questions sous les cours vidéos.

Sujets sur : compilation

Cours ActionScript 3 ‘compilation’

Comment créer un préloader en AS3 ?

Commentaires fermés sur Comment créer un préloader en AS3 ?

Ecrit le 21 juillet par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

Cette fois, sur le site bit-101, j’ai trouvé une option de compilation très pratique.

La création d’un preloader en pure AS3 pour les applications flash imposantes (supérieure à 200Ko).

Il suffit pour cela de rajouter une seule ligne de code dans votre classe principale Main.

Très utile pour indiquer à vos visiteurs la progression du chargement de votre application et les inviter à patienter 😉

Dans le cours ci-dessous, apprenez à utiliser cette option de compilation du SDK Flex.

Préloader en AS3

Version démonstration

Ci-dessous, le résultat dans de l’application FLV Slicer.

https://www.actionscript-facile.com/wp-content/uploads/2011/07/FLV-Slicer-preloader.swf

Télécharger le code source flv slicer

Vous trouverez l’ensemble du code source commenté pour vous aider dans l’intégration de cette fonctionnalité dans vos applications flash.

Télécharger “FLV Slicer” ex-flv-slicer.zip – Téléchargé 404 fois – 23 MB

Ci-dessous, une partie de la classe Main modifiée.

package
{
 
	import flash.events.MouseEvent;
	import button.ButtonValider;
	import flash.net.FileReference;
	import org.bytearray.video.events.SlicedEvent;
	import org.bytearray.video.FLVSlice;
	import flash.media.Video;
	import flash.net.NetStream;
	import flash.net.NetConnection;
	import org.bytearray.video.FLVSlicer;
 
	import flash.display.Sprite;
	import flash.events.Event;
 
	import com.demonsters.debugger.MonsterDebugger;
 
	// permet de créer un preloader en AS3
	[Frame (factoryClass = "Preloader")]
	public class Main extends Sprite
	{
		// intègre la video flv directement dans le swf
		[Embed( source="beyond-black-mesa-trailer.flv", mimeType="application/octet-stream" )]
		private var flvBytes:Class;
 
		private var oNetConnect : NetConnection;
		private var oNetStream : NetStream;
		private var video : Video;
 
		private var oBtnCut : ButtonValider;
		private var oBtnPlayPause : ButtonValider;
		private var oBtnDownload : ButtonValider;
 
		private var merged : FLVSlice;
		private var slicer : FLVSlicer;
 
		/**
		 * Constructeur.
		 *
		 */
		public function Main()
		{
			// attend la fin de l'initialisation de la scène
			this.addEventListener(Event.ADDED_TO_STAGE, onReady, false, 0, true);
		}
 
		/**
		 * Démarrage de l'application.
		 *
		 */
		protected function onReady(event : Event) : void
		{
			this.removeEventListener(Event.ADDED_TO_STAGE, onReady);
 
			// Init De MonsterDebugger
            		MonsterDebugger.initialize(this);
            		MonsterDebugger.trace(this, "Start Application");
            	}
         }

La classe Preloader.as, celle qui affiche la progression du chargement de l’application.

package
{
 
	import flash.ui.ContextMenu;
	import flash.display.DisplayObject;
	import flash.display.MovieClip;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.Event;
	import flash.utils.getDefinitionByName;
 
	public class Preloader extends MovieClip
	{
		// le nom de la classe qui lance l'application, généralement Main
		private var mainClassPath : String;
 
		/**
		 * Constructeur.
		 *
		 */
		public function Preloader()
		{
			stop();
			mainClassPath = "Main";
			configureStage();
			addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
 
		public function onEnterFrame(event : Event) : void
		{
			graphics.clear();
			if (framesLoaded == totalFrames)
			{
				removeEventListener(Event.ENTER_FRAME, onEnterFrame);
				init();
			}
			else
			{
				// affiche une barre de progression
				var percent : Number = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal;
				graphics.beginFill(0x006f77);
				graphics.drawRect(0, stage.stageHeight /2 - 10, stage.stageWidth * percent, 20);
				graphics.endFill();
			}
		}
 
		/**
		 * Lance l'application swf sur la 2ème frame.
		 *
		 */
		private function init() : void
		{
			nextFrame();// passe à la frame suivante (notre application)
 
			// instanciation de notre application
			var mainClass : Class = Class(getDefinitionByName(mainClassPath));
			if (mainClass)
			{
				var app : Object = new mainClass();
				addChild(app as DisplayObject);
			}
		}
 
		/**
		 * Personnalisation des options du stage.
		 *
		 */
		private function configureStage() : void
		{
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;
 
			var menu : ContextMenu = new ContextMenu();
			menu.hideBuiltInItems();
			contextMenu = menu;
		}
	}
}

Et vous, utilisez cette technique de la création d’une frame ?

Ou préférez-vous celle, plus classique, d’un swf léger qui preload votre application flash ?

Quels sont les logiciels pour programmer en flash AS3 gratuitement ? – FlashDevelop

9 questions

Ecrit le 5 juillet par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Editeur ActionScript

Dans l’article de la semaine dernière, nous avons découvert un éditeur actionscript performant (FDT).

Un éditeur comme FDT facilite et accélère grandement la programmation actionscript.

Oui c’est bien.. mais cet éditeur n’est pas gratuit. Donc en plus du logiciel Adobe Flash, il faut acquérir un éditeur actionscript… cela commence à faire beaucoup !

Heureusement, il existe des logiciels entièrement gratuit pour créer des applications swf / flash.

Certes cet éditeur est moins performant, mais toujours plus que l’éditeur d’Adobe Flash.

Et en attendant d’acquérir une version encore plus efficace, cela vous permet de développer des jeux flash le plus simplement du monde.

Voici ce que je vais vous montrer :

  • Comment installer et utiliser cet éditeur sur Windows.
  • Comment exploiter chacune des fonctionnalités pas à pas.
  • La méthode simple pour compiler des applications très rapidement !
  • Comment partager votre code source avec vos prestataires / freelance, sans que ceux-ci puissent le copier / modifier.
  • Comment mettre en œuvre la solution de création simplifiée de bibliothèques swc.

Ce cours consiste à vous aider à profiter au maximum des fonctionnalités offertes par cet éditeur actionscript, afin de vous aider à programmer efficacement et GRATUITEMENT 😉

Cet autre Éditeur ActionScript performant se prénomme FlashDevelop. Il est entièrement gratuit.

Par contre, il ne fonctionne que sur Windows.

Découvrez dans cette vidéo, l’éditeur FlashDevelop que je conseille aux débutants.

Téléchargement des logiciels

Télécharger l’éditeur Actionscript FlashDevelop.

Télécharger le logiciel Flex SDK pour compiler vos swf.

Quels logiciels gratuits utilisez-vous ?

Partagez dans les commentaires, les logiciels gratuits que vous utilisez le plus souvent pour créer des applications flash.

Quels sont leurs fonctionnalités ? L’adresse du site pour les tester ?

Et pourquoi les utilisez-vous ?

Comment améliorer votre programmation Actionscript avec FDT PowerFlasher ?

56 questions

Ecrit le 28 juin par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Editeur ActionScript |Livres

Savez-vous qu’il possible de programmer des applications flash beaucoup plus rapidement avec un éditeur Actionscript digne de ce nom ?

Ca y est, vous commencez à être beaucoup plus à l’aise en programmation flash !

Tout comme vous, au début, j’écrivais du code actionscript directement dans le logiciel Adobe Flash, la galère !!!

Compliqué, fastidieux, une compilation longue, une multitude de défauts rebutants qui enlève tout le plaisir de la programmation flash.

Eh oui, 80%  des développeurs débutants font comme vous, en compilant des swf avec le logiciel Adobe Flash.

En utilisant un éditeur Actionscript performant, vous allez redécouvrir le plaisir de vous concentrer uniquement sur la création de vos classes actionscript.

Fini les longs temps d’attente de compilation, l’ajout de paramètres compliqués…

Voici ce que je vais vous montrer :

  • Comment installer et utiliser cet éditeur sur Windows, MAC ou Linux.
  • Comment exploiter chacune des fonctionnalités pas à pas.
  • La méthode simple pour compiler des applications très rapidement, d’un seul clic de souris !
  • Comment partager votre code source avec vos prestataires / freelance, sans que ceux-ci puissent le copier / modifier.
  • Comment mettre en œuvre la solution de création simplifiée de bibliothèques swc.

Ce cours consiste à vous aider à profiter au maximum des fonctionnalités offertes par cet éditeur actionscript, afin de vous aider à programmer efficacement.

Laissez-moi vous présenter l’éditeur Actionscript qui a grandement simplifié et amélioré mon développement d’applications flash.

Cet éditeur actionscript FDT vous permet de  programmer efficacement et GRATUITEMENT

Et en plus, il fonctionne sur les plateformes Windows, Linux et MAC !

Découvrez dans cette vidéo, l’éditeur que j’utilise dans mes projets actionscript.

Guide Editeur FDT PowerFlasher

Pour vous aider à utiliser l’ensemble des fonctionnalités de FDT, j’ai rédigé un guide complet d’utilisation.

Ce guide FDT contient également une offre spéciale, réservée uniquement aux lecteurs Actionscript Facile.

Et vous, quel est votre éditeur Actionscript préféré ?

Dites-moi dans les commentaires, l’éditeur actionscript que vous utilisez le plus souvent.

Quels sont ces fonctionnalités ?

Et pourquoi l’utilisez-vous ?

Comment développer facilement en ActionScript ?

4 questions

Ecrit le 11 août par Matthieu
Publié dans le(s) sujet(s) Editeur ActionScript |Livres

Comment utiliser le plus abouti des Éditeurs

ActionScript en moins de 20 minutes ?

Avec un Éditeur ActionScript performant, il est possible de simplifier énormément la programmation en ActionScript Flash.

Pour recevoir ce Guide Gratuit, renseignez votre prénom et adresse mail dans le formulaire ci-dessous.

 

 

FDT Powerflasher Pure Coding Confort

 

 

Le logiciel FDT permet de développer des applications ActionScript (AS3, AS2, MXML, Flex et haXe) avec beaucoup plus de rapidité.

FDT : L’essayer c’est l’adopter 🙂

Voici ce que vous allez découvrir dans ce guide :

  • Comment installer et configurer FDT PowerFlasher. (p.5)
  • Comment créer un nouveau projet AS3. (p. 12)
  • Comment créer une classe AS3, en utilisant des templates prédéfinis. (p.16)
  • L’utilisation de la fonctionnalité de correction automatique des erreurs de code. (p.18)
  • Des techniques pour compiler de vos applications flash très rapidement et sans prise de tête avec les paramètres ! (p.19)
  • Comment créer un fichier SWC contenant l’ensemble des classes d’un Framework, d’un projet (p.24)
  • Une offre spéciale sur les licences de FDT PowerFlasher pour les lecteurs d’ActionScript Facile. (p.26)

Pour recevoir immédiatement et gratuitement votre exemplaire du guide Éditeur ActionScript FDT Powerflasher, renseignez votre prénom et adresse mail dans le formulaire ci-dessous.

Faîtes moi part de vos retours sur le guide Utiliser l’Éditeur ActionScript FDT Powerflasher dans les commentaires, juste en dessous.


Aenean Curabitur felis diam risus. et, lectus in