di Actionscript 3.0, con lo scopo di semplificare la manipolazione di Array lineari usati come matrice n x m . MatrixArray est une extension de la classe Array d'ActionScript 3.0, avec pour objectif de simplifier la manipulation des Array utilisés comme linéaire n matrice x m. Cette classe est une partie de la bibliothèque Undolibrary (dans le paquet undolibrary.utils.MatrixArray ) que vous pouvez télécharger gratuitement la fonction via n'importe quel client de Google code SVN (Subversion) à:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Sinon, vous pouvez télécharger le fichier unique MatrixArray.as . Un exemple de l'utilisation de la matrice linéaire a été donné en Actionscript 3.0 pour les débutants: leçon n ° 2 où nous avons vu une de ses simple utilisation dans la production du jeu classique de Tic Tac Toe. ), proprio come una scacchiera. Un tableau de ce type est comparable à une zone rectangulaire ( w x h ), tout comme un échiquier. Avec cette classe, vous pouvez traiter un tableau de ce type comme une grille avec ses coordonnées x et y. Le MatrixArray J'ai utilisé, par exemple, dans le développement de toutes les icônes émotions éditeur logique pour Skype: Skypemote .
Catégorie 'Actionscript 3.0 "
Undolibrary MatrixArray: une extension de la classe Array
ActionScript 3.0: Saviez-vous que ...
Quelques curiosités d'ActionScript 3.0 n'est pas toujours connue ...
trace ()
L'instruction trace() , utilisée pour le débogage, prend désormais en charge plusieurs paramètres:
1 | a , b , c ) ; trace (a, b, c); |
ActionScript 3.0 pour les débutants: leçon n ° 2
Comme promis voici la deuxième leçon dans ActionScript 3.0! Aujourd'hui, nous commençons l'analyse d'un projet simple qui reproduit le jeu ou le Tic Tac Toe Tic Tac Toe. J'ai essayé d'inclure des caractéristiques particulières dans cet exemple, ActionScript 3.0, en essayant de donner un espace à la compréhension et non pas sur le style. Il s'ensuit que si je devais écrire le "jeu" vraiment, je serais probablement structurés très différemment, mais dans ce cas j'ai essayé de servir d'intermédiaire entre un programme classique avec un compact, hermétique plus compréhensible pour les débutants.
Simple projet Flash Générateur 0.5: une application Flash AIR
Dans ActionScript 3.0 pour les débutants: leçon n ° 1 , nous avons vu les étapes nécessaires pour créer un projet dans Flash CS3. J'ai donc eu l'idée d'automatiser, dans une certaine mesure, ce processus en raison des caractéristiques de l' Adobe AIR .
ActionScript 3.0 pour les débutants: leçon n ° 1
Prémisse
ActionScript 3.0 peut être un bon point de départ pour se familiariser, ceux peu familiers avec la programmation en C et / ou C + +, programmation orioentata (POO). En outre, cette série de leçons seront utiles à ceux qui viennent de d'autres pièces ou à partir de versions antérieures de Flash.
Régler un projet
Dans cette première leçon, nous verrons comment mettre en place un projet Flash CS3 génériques. Il est bon d'utiliser lorsque les projets sont censés avoir à traiter avec au moins plus d'un fichier. L'utilisation de ce projet a été présenté - par Macromedia - déjà dans les versions antérieures à CS3, il devrait donc être un sujet connu pour les développeurs ActionScript 2.0.
Cependant, avec Actionscript 3.0 - comme nous le verrons - il est possible de créer un Actionscript (PSL.) Pour le film document-root nôtre Fla pour ainsi dire.. Cette fonctionnalité est très utile et permet également un minimum de projet d'au moins deux fichiers:. Fla Comme l'associé. Pour cette raison, vous serez «toujours» à partir d'un projet, donc dès maintenant organiser les différents fichiers (. Fla,. Comme, ...) qui feront partie de notre «package» de développement.
Aussi, une fois que vous apprenez l'dimesticazza avec la philosophie d'objets, instrinseca dans ce type de langage, se retrouvent avec de nombreux fichiers sera normal, même pour des projets simples considérablement.
Techniques flash Remplacement de texte
La technique de remplacement de texte que je présente aujourd'hui est, à certains égards, très intéressant. Contrairement à l' image classique en utilisant le CSS pour remplacer l'exploitation , cette technique utilise une animation Flash d'écraser les titres de notre site. En dépit d'être un peu plus complexe, nécessitant la création d'une animation Flash et l'utilisation de JavaScript, produit un certain nombre d'avantages considérables:
- Maintient de l'accessibilité »pour le site en utilisant un vrai-Discret Javascript afin que les robots et araignées continuer à voir la page au format HTML simple et correcte
- Il ne nécessite pas la création de titres n par l'image n. Un seul film pour remplacer tous les titres de notre site, avec une économie considérable en termes de téléchargement
- Vous permet également de créer des titres simples mais pas les polices normalement utilisés sur le Web
- Le texte peut être rendu au format HTML, grâce aux fonctionnalités de Flash
- Le texte est sélectionnable
- Comme vous pouvez insérer une animation Flash et animations interactives de toutes sortes
Vous noterez aussi que dans cette procédure sont pratiquement pas considéré comme CSS!
PicLens 2.0 dans Flash avec Papervision3D: Partie II
Cette fois-ci (voir PicLens en Flash avec Papervision3D 2.0 ) code public ( PicLens.as ), j'ai dû revoir certaines parties du code, l'aligner avec la dernière version de Papervision3D 2.0 Great White et j'ai fait quelques ajustements et des ajouts.
Créer un preloader en Actionscript 3.0 Generic

Il peut sembler un prévisible et déjà épuisé, mais avec Flash CS3 et la nouvelle gestion de classes de documents (package) autorisé dans ActionScript 3.0, n'est pas pleinement fonctionnel immédiatement créer un preloader. La dernière version de Flash, en fait, parvient à charger le film d'une manière différente des versions précédentes. Sur le net vous pouvez trouver des propositions et des solutions différentes pour créer un preloader "old school". Cependant, plusieurs exemples que j'ai trouvé ne me satisfaisait pas totalement car ils nécessitent de modifier le film pour qu'il fonctionne comme un preloaders classique. En pratique, lorsque vous développez doit toujours se rappeler "cette chose que j'ai à faire sinon la précharge ne fonctionne pas"! Et pour les films déjà rempli, alors?
Loader
La solution que j'ai adoptée, du moins pour l'instant, était de faire un film à l'extérieur (mon chargeur - voir l'exemple ) capable de charger n'importe quel film en dehors, y compris une photo! Cette solution, bien qu'elle nécessite essentiellement deux films (le chargeur et le vrai FILAME), il devient rentable que si vous pouvez créer un chargeur qui peut être utilisé encore et encore, qui est capable de télécharger n'importe quel film, toute résolution et une fréquence d'images.
Reflex et ReflexMe: de classe de base pour la classe
Dans l'après Flash CS3: Créez un effet réflexe sur tout MovieClip nous avons vu comment vous pouvez écrire une classe qui étend MovieClip, de le connecter à DesignTime à tout MovieClip dans la bibliothèque. J'ai découvert, cependant, que peut être chemin plus utile et économique à l'effet contraire. J'ai créé une classe Reflex ( Reflex.as ), avec l'intention de l'utiliser uniquement par le code. J'ai créé cette pensée de classe de déplacer le pointeur dans le constructeur d'un MovieClip. , ma leggermente modificato in modo da poter funzionare espressamente da codice: La nouvelle classe de Reflex contient essentiellement le même code inséré dans le premier ReflexMe , mais légèrement modifiée de manière à travailler spécifiquement par le code suivant:
1 2 3 4 | / / sfx .*; les importations undolibrary * SFX..; / / Reflex = new Reflex ( movieClipInstance ) ; var rx: = new Reflex Reflex (movieClipInstance); |








Derniers Commentaires
Mark : @ Marc: Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Mark : Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Giovambattista Fazioli : @ Marc: en principe, absolument, beaucoup dépend de comment et quoi télécharger. La. ..
Mark : Bonjour, bon guide! Je voulais vous demander, vous pouvez utiliser le même code à exécuter une base de données SQL? Au lieu de ...
Joseph : Salut je voulais vous demander comment vous pouvez faire dans le post que j'ai téléchargé une galerie de 50 images, par exemple, ...