Voici une façon originale de proposer et de présenter leur point de vue des entreprises sur le Web! La source ici .
Articles taggés avec 'Flash CS3 »
Carte de visite en 3D avec Papervision
ActionScript 3.0 pour les débutants: leçon n ° 5
Qui a commencé à développer du code avec les langages de script tels que JavaScript ou ActionScript les mêmes, ne peuvent pas connaître tous le concept de type de données. Avec certains langages de haut niveau, en fait, elle sert à - au mieux - pour déclarer des variables sans donner un type spécifique de données, sans compter les langues qui ne nécessitent pas de déclaration (tels que PHP - pas dans la version stricte 5 ).
Version Skypemote d'Adobe AIR: 1000 téléchargements
Adobe AIR et l'API Feedburner: Reloaded
Je m'inspire de l'excellent tutoriel Napolux , Flex 3, Adobe AIR et l'API Feedburner , qui montre comment écrire une application simple (ou widgets) à l'aide de Flex 3 d'Adobe AIR, pour montrer comment accomplir la même chose en utilisant Adobe Flash CS3. Si vous le souhaitez, et vous pouvez également utiliser l'extension pour la création d'applications Adobe AIR. Il n'est pas nécessaire pour les fins de ce tutoriel, remplir la demande comme un exécutable AIR, vous pouvez utiliser le code proposé comme une animation Flash simple pour être "fixé" à vos pages Web
ActionScript 3.0 pour les débutants: leçon n ° 4
Rappelons l'exemple de notre code de TicTacToe (qui se trouve dans son intégralité sur Google Code ) et de commencer à analyser dans le détail.
Importer des définitions
Avec ActionScript 3.0 a fait un excellent travail de nettoyage et de classes nell'alberatura hébergement (contenues dans les colis, package ) utilisés lors du développement. Dans d'autres langages de programmation, comme C par exemple, lorsque vous voulez utiliser une fonction doit explicitement «importer» dans le code. Cette opération de «importer» est nécessaire pour permettre au compilateur d'avoir tous les codes et les définitions relatives aux caractéristiques que nous voulons utiliser. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. Dans ActionScript 3.0, cependant, l'éducation import ne doit pas être confondu avec l'équivalent en C / C + + #include , Actionscript 3.0 fournit l'éducation include qu'il est identique à " #include en C / C + +. Ce dernier, en effet, "comprennent" le code qui, s'il est utilisé ou non, l'exécutable final est compilé. La déclaration import est le plus haut niveau et est plus «intelligent» au moment de la compilation. Il est utilisé principalement pour les classes d'accès sans spécifier leur nom complet. En termes Alre au lieu d'utiliser des formes telles que:
1 |
Skypemote version d'Adobe AIR
Il s'agit de la première version, 0.8 (aligné avec la version en ligne ), éditeur des émotions Skype - Skypemote - version de Adobe AIR . Pour l'instant, les caractéristiques sont tous la même version en ligne , avec l'avantage d'être une application de bureau, puis installez Windows, Mac et Linux.
Avant l'installation, n'oubliez pas de mettre à jour et / ou installer pour la première fois le runtime Adobe AIR , si vous n'avez pas déjà fait.
Télécharger
Vous pouvez télécharger depuis Google Code aérien Skypemote .
ActionScript 3.0 pour les débutants: leçon n ° 3
Nous continuons l'analyse de l'exemple du jeu Tic Tac Toe, présenté en Actionscript 3.0 pour les débutants: leçon n ° 2 . Nous sommes arrivés à la fonction qui crée la grille de jeu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | / ** * Grille de création graphique (3x3) à l'écran * Void * @ Param * @ Return void * @ Privé * / createGrid ( ) : void { createGrid fonction privée (): void { / / Pointeur temporaire pour un MovieClip / / Remarque: vous pouvez également utiliser un Sprite / / Mais dans ce cas j'ai besoin d'étendre l'objet / / Ajout de quelques proproetà personnelles. Le Sprite / / Est une classe fermée et runtime donc pas extensible, tout en / / La classe MovieClip est une classe dynamique et fait ensuite / / Possibilité d'ajouter des propriétés d'exécution MovieClip , i : uint = 0 ; var tm: MovieClip , i: uint = 0; / / Ajoute le MovieClip dans un modèle de 3x3 ; i < 9 ; i ++ ) { for (; i <9; i + +) { ( ) ; tm = new MovieClip (); tm ) ; addChild (tm); = OFFSETX + ( ( i % 3 ) * ( PLAYER_WIDTH + PLAYER_OFFSET ) ) tm. offsetX = x + ((i% 3) * (PLAYER_WIDTH PLAYER_OFFSET +)) = OFFSETY + Math . floor ( i / 3 ) * ( PLAYER_HEIGHT + PLAYER_OFFSET ) tm. OffsetY + y = Math . floor (i / 3) * (+ PLAYER_HEIGHT PLAYER_OFFSET) tm _index = i.; 0 ) ; drawPlayer (tm, 0); } / / Dessine les lignes 2 et 2 gammes horizontale adressable this . graphics ) { avec (this. graphiques) { 6 , 0x666666 ) ; lineStyle (6, 0x666666); OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; moveTo (offsetX, OffsetY + (PLAYER_HEIGHT + 15)); OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3), OffsetY + (PLAYER_HEIGHT + 15)); OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; moveTo (offsetX, OffsetY + (PLAYER_HEIGHT + 20) * 2); OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3), OffsetY + (PLAYER_HEIGHT + 20) * 2); OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY ) ; moveTo (offsetX + (PLAYER_WIDTH + 15), OffsetY); OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 15), OffsetY + ((PLAYER_HEIGHT + 20) * 3)); OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY ) ; moveTo (offsetX + (PLAYER_WIDTH + 20) * 2 OffsetY); OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 20) * 2 OffsetY + ((PLAYER_HEIGHT + 20) * 3)); } } |
Undolibrary MatrixArray: une extension de la classe Array
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 .
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.








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, ...