Haut PDF [PDF] Débuter la Programmation Flash avec Actionscript 3.0 | Cours informatique

[PDF] Débuter la Programmation Flash avec Actionscript 3.0 | Cours informatique

[PDF] Débuter la Programmation Flash avec Actionscript 3.0 | Cours informatique

Dans ce cas, on a pas besoin de créer d'occurrence : 5.3.2 Classe d'énumération C'est une classe qui énumère un ensemble de valeurs. – Par exemple : sur la classe "Stage" (qui permet d'agir de manière globale sur le fonctionnement du Flash Player) nous avons une propriété "Align" (qui permet de modifier le mode d'alignement du Flash player lorsqu'il est redimensionné) qui attend un certain nombres de valeurs du type String. Les valeurs que nous lui donnerons doivent être reconnues par la classe "Stage". Pour nous faciliter la tâche, il existe une classe qui se nomme "StageAlign" qui contient les valeurs possibles pour cette propriété.
En savoir plus

88 En savoir plus

[PDF] Cours de programmation avec Actionscript 3.0 pour débutant | Cours informatique

[PDF] Cours de programmation avec Actionscript 3.0 pour débutant | Cours informatique

Le paramètre priority de la méthode addEventListener() ne fait pas officiellement partie du modèle d’événements DOM de niveau 3. Il est inclus dans ActionScript 3.0 pour vous offrir une plus grande souplesse dans l’organisation de vos écouteurs d’événement. Lorsque vous appelez addEventListener() , vous pouvez définir la priorité de cet écouteur d’événement en transmettant une valeur entière comme paramètre priority . La valeur par défaut est 0. Vous pouvez toutefois utiliser une valeur entière négative ou positive. Plus le nombre est élevé, plus l’exécution de l’écouteur d’événement est rapide. Les écouteurs d’événement de priorité équivalente sont exécutés suivant l’ordre dans lequel ils ont été ajoutés : plus l’écouteur est ajouté tôt, plus il est exécuté rapidement. Le paramètre useWeakReference vous permet de spécifier si la référence à la fonction d’écouteur est faible ou normale. En lui attribuant la valeur true , vous évitez les situations dans lesquelles les fonctions d’écouteurs demeurent dans la mémoire alors qu’elles sont inutiles. Flash Player et AIR utilisent une technique appelée nettoyage pour effacer de la mémoire les objets qui ne servent plus. Un objet est considéré comme inutilisé lorsqu’il n’apparaît dans aucune référence. Le nettoyeur de mémoire ignore les références faibles, c’est-à-dire qu’une fonction d’écouteur vers laquelle pointe uniquement une référence faible est incluse dans le nettoyage.
En savoir plus

1205 En savoir plus

[PDF] Tutoriel sur les Notions de bases de la programmation avec ActionScript 3.0 | Cours informatique

[PDF] Tutoriel sur les Notions de bases de la programmation avec ActionScript 3.0 | Cours informatique

dynamic Spécifie que les occurrences d'une classe peuvent posséder des propriétés dynamiques qui sont ajoutées lors de l'exécution. final Permet de spécifier qu'une méthode ne peut pas être remplacée ou qu'une classe ne peut pas être étendue. internal Permet de spécifier si une classe, une variable, une constante ou une fonction est disponible pour tous les appels au sein du même package. native Permet de spécifier si une fonction ou méthode doit être implémentée par Flash Player en code natif.

9 En savoir plus

[PDF] Cours ActionScript 3 : Programmation séquentielle et orientée objet | Cours informatique

[PDF] Cours ActionScript 3 : Programmation séquentielle et orientée objet | Cours informatique

Afin de résoudre cette ambiguïté, ActionScript 3 introduit un mot-clé permettant de spécifier dans les paramètres que la fonction en cours reçoit un nombre variable de paramètres. Pour cela nous ajoutons trois points de suspensions en tant que paramètre de la fonction, suivi d’un nom de variable de notre choix. Le même code s’écrit donc de la manière suivante en ActionScript 3 :

35 En savoir plus

[PDF] Débuter la programmation avec ActionScript 3 pas à pas | Cours informatique

[PDF] Débuter la programmation avec ActionScript 3 pas à pas | Cours informatique

Accélération matérielle Avant d’aller plus loin, il convient de faire un point sur le concept d’accélération matérielle. Lorsque de lourds calculs occupent votre processeur, celui-ci est en mesure d’allouer une partie du traitement à un autre proces- seur présent sur la machine. La carte graphique s’avère être la cible idéale pour soulager le processeur. C’est pour cette raison que nous employons souvent le terme d’accélération GPU (Graphics Processing Unit). Le support de l’accélération matérielle fut introduit pour la première fois au sein du lecteur Flash 9.0.115. Peut-être ne le saviez-vous pas, mais la version 9 du lecteur Flash intégrait déjà une accélération matérielle "partielle". La carte graphique n’était en réalité sollicitée que lors du passage d’une zone spécifi que du lecteur en plein écran par l’utilisation de la propriété fullScreenSourceRect. Rassurez-vous, nous reviendrons sur cette propriété au Chapitre 20.
En savoir plus

42 En savoir plus

[PDF] Formation pour débuter en programmation web python | Cours Informatique

[PDF] Formation pour débuter en programmation web python | Cours Informatique

Maintenant, qu’est-ce qui se produit quand l’utilisateur écrit from Sound.Effects import * ? Dans le meilleur des cas, on espérerait que cela s’adresse d’une façon ou d’une autre au système de fichiers, trouve quels sous-modules sont présents dans le paquetage, et les importe tous. Malheureusement, cette opération ne fonctionne pas très bien sur des plate-formes Mac et Windows, où le système de fichiers n’a pas toujours des informations précises sur la casse d’un nom de fichier ! Sur ces plate-formes, il n’y a aucun moyen garanti de savoir si un fichier ‘ ECHO.PY ’ devrait être importé en tant que module echo , Echo ou ECHO . (Par exemple, Windows 95 a la fâcheuse habitude de montrer tous les noms de fichier avec une première lettre en capitale.) La restriction de nom de fichier DOS 8+3 ajoute un autre problème intéressant pour les longs noms de modules.
En savoir plus

102 En savoir plus

[PDF] Cours pour débuter la Programmation et applications avec le logiciel Labview - Cours informatique

[PDF] Cours pour débuter la Programmation et applications avec le logiciel Labview - Cours informatique

Ou  La structure Séquence est utilisée lorsque on souhaite exécuter des actions de manière séquentielle Exemple : Créer une séquence comportant 3 étapes numérotées de 0 à 2, permettant d’allumer deux boutons de type LED à 1 seconde d’intervalle

54 En savoir plus

[PDF] Formation de base pour débuter la programmation avec le langage C++ | Cours informatique

[PDF] Formation de base pour débuter la programmation avec le langage C++ | Cours informatique

Les chapitres du livre : Avant-propos - Introduction - De C à C++ - Programmation orientée objet - La bibliothèque Standard Template Library - Les univers de C++ - Des programmes C++ efficaces Ce livre numérique a été conçu et est diffusé dans le respect des droits d’auteur. Toutes les marques citées ont été déposées par leur éditeur respectif. La loi du 11 Mars 1957 n’autorisant aux termes des alinéas 2 et 3 de l’article 41, d’une part, que les “copies ou reproductions strictement réservées à l’usage privé du copiste et non destinées à une utilisation collective”, et, d’autre part, que les analyses et les courtes citations dans un but d’exemple et d’illustration, “toute représentation ou reproduction intégrale, ou partielle, faite sans le consentement de l’auteur ou de ses ayants droit ou ayant cause, est illicite” (alinéa 1er de l’article 40). Cette représentation ou reproduction, par quelque procédé que ce soit, constituerait donc une contrefaçon sanctionnée par les articles 425 et suivants du Code Pénal. Copyright Editions ENI
En savoir plus

205 En savoir plus

[PDF] Formation générale pour débuter la programmation en Caml | Cours informatique

[PDF] Formation générale pour débuter la programmation en Caml | Cours informatique

ne permet pas de simplification à droite. La fonction g est dite curryfiée 3 par opposition à la fonction h , non curryfiée. • Fonctions anonymes Une fonction est donc un objet typé, qui en tant que tel peut être calculé, passé en argument, retourné en résultat. Pour ce faire, on peut construire une valeur fonctionnelle anonyme en suivant la syntaxe function x −> expr . Par exemple, les fonctions f , g et h peuvent aussi être définies de la façon suivante :

14 En savoir plus

[PDF] Débuter la programmation avec le langage Ada | Formation informatique

[PDF] Débuter la programmation avec le langage Ada | Formation informatique

. En décembre 1809, il arrive à Athènes d’où il repart pour l’Asie Mineure. Le 3 mai 1810, il traverse, tel Léandre, l’Hellespont à la nage, exploit sportif dont il est très fier. Il séjourne deux mois à Constantinople et regagne Athènes en juillet 1810. Il demeure en Grèce jusqu’en avril 1811, voyageant, étudiant, écrivant. À son retour à Londres, en juin 1811, il rapportait plusieurs poèmes et une sorte de journal de voyage qu’il publia. La réussite, jointe à la jeunesse du poète, la beauté, l’élégance et l’excentricité du dandy, fit de lui l’idole du jour et lui valut de faciles succès féminins. Certaines admiratrices passionnées s’imposèrent littéralement à lui ; maîtresses indiscrètes, elles entraînèrent le jeune auteur à la mode, grisé de sa popularité, dans des intrigues compliquées. Ces aventures, colportées, embellies, avilies par des confidences indiscrètes, contribuèrent à créer le personnage légendaire de bourreau des cœurs. Au cours de l’été 1813, il revit, après plusieurs années de séparation, sa demi- sœur Augusta. Qu’ils aient eu l’un pour l’autre une affection passionnée et “ étrangement fraternelle ” ne fait pas de doute, comme en témoignent ses poèmes à Augusta. Y eut-il inceste ? Medora Leigh, fille d’Augusta, née le 15 avril 1814, en fut-elle le fruit ? Il n’y eut à l’époque que de très vagues soupçons. La destruction de ses Mémoires, aussitôt après sa mort, donna à penser qu’il y avait un scandale à cacher. En dépit du succès de ses ouvrages et en raison d’un train de vie ruineux, le “ noble lord ” était pauvre et criblé de dettes. Il chercha à redorer son blason en épousant une riche héritière. Le mariage eut lieu le 2 janvier 1815. Cette union fut malencontreuse : la mésentente conjugale fut aggravée par des difficultés financières. Le 10 décembre 1815, lady Byron donnait naissance à une fille, Ada 23 ; le 15 janvier 1816, lord Byron chassait sa femme de chez lui. Puis, regrettant cette décision, il tenta vainement d’obtenir une réconciliation. Il dut se résigner en avril à signer un acte de séparation qui le dépouillait de sa femme, de sa fille 24 et de la moitié de sa fortune. L’affaire fit scandale, et la société qui l’avait adulé se déchaîna contre lui....
En savoir plus

78 En savoir plus

[PDF] Cours complet pour apprendre à programmer en Actionscript 3 | Formation informatique

[PDF] Cours complet pour apprendre à programmer en Actionscript 3 | Formation informatique

Une fourchette Il s'agit d'un objet, ayant une forme particulière et une certaine utilité, que l'on peut retrouver dans les autres fourchettes. Un objet en programmation est également une entité possédant des propriétés que l'on peut retrouver sur d'autres objets de la même catégorie. Il ne s'agit ni d'une variable, ni d'une fonction, mais d'un mélange des deux : c'est un nouveau concept à part entière. Un objet peut donc contenir plusieurs variables (appelées attributs) et plusieurs fonctions (appelées méthodes). Ces variables et fonctions (appelées propriétés) sont profondément liées à l'objet qui les contient : les attributs stockent des informations sur cet objet. Par exemple, si mon objet « fourchette » possède un attribut « poids », cet attribut représente la masse de cette fourchette, et non la masse d'une autre fourchette posée à côté.
En savoir plus

150 En savoir plus

[PDF] Introduction complet pour démarrer avec ActionScript | Cours informatique

[PDF] Introduction complet pour démarrer avec ActionScript | Cours informatique

Créer un éditeur de texte . Nous avons très souvent besoin d’éditer du texte de manière avançée au sein d’applications Flash. La classe TextField a été grandement enrichie en ActionScript 3. De nombreuses méthodes et propriétés facilitent le développement d’applications ayant recours au texte. Afin de mettre en application les notions précédemment étudiées, nous allons développer à présent un éditeur de texte.

82 En savoir plus

[PDF] Cours de base pour débuter avec le langage de programmation Haskell | Formation informatique

[PDF] Cours de base pour débuter avec le langage de programmation Haskell | Formation informatique

that succeeds in matching a given function call is the one used for that call. In this manner, you can pull out the head and tail of a list, match specific input values, identify empty lists as arguments (for recursion usually), and analyze other patterns. You cannot, however, perform value comparisons with pattern matching (e.g., " n <= 3 " must be detected differently). An underscore is used in a position where something should match, but where the matched value is not used in the definition.

13 En savoir plus

[PDF] Tutoriel pour débuter facilement avec le langage de programmation Python | Cours informatique

[PDF] Tutoriel pour débuter facilement avec le langage de programmation Python | Cours informatique

dict_values([5, 7, 3]) >>> courses.items() dict_items([( 'poires' , 5), ( 'kiwis' , 7), ( 'pommes' , 3)]) Ces méthodes renvoient des objets itérables : ce ne sont pas des listes et ils ne consomment donc pas autant de place mémoire que pour stocker une liste, on ne stocke qu’un pointeur vers l’élément courant. Avec ces structures vous pourrez toujours utiliser les boucles for classiques, par contre vous n’aurez plus un accès direct aux valeurs en spécifiant leur indice.

26 En savoir plus

[PDF] Débuter la programmation avec le langage Python | Cours informatique

[PDF] Débuter la programmation avec le langage Python | Cours informatique

∙ Version 3.x, avec des modifications plus notables. Le site officiel où vous trouverez tout pour l’installation et les ouvrages de documentation (qui vont bien au delà des objectifs de cette introduction) : Python Programming Language -- Offical Website ( http://www.python.org ). Vous pourrez y apprendre, en autre, que le nom fait référence à un fameux cirque volant.

19 En savoir plus

[PDF] Cours générale pour débuter la Programmation Visual basic | Formation informatique

[PDF] Cours générale pour débuter la Programmation Visual basic | Formation informatique

Si la zone de texte txtGrade.Text contient la lettre "A", le corps du Case de la ligne 3 s’exécute, et Visual Basic saute les autres conditions ; puis le code poursuit son exécu- tion à partir de la ligne 15. Si txtGrade.Text contient la lettre "B", c’est le corps du Case de la ligne 5 qui s’exécute, et ainsi de suite. (Ce n’est pas le cas ici, mais le corps d’un Case peut courir sur plusieurs lignes.) Une fois qu’une condition Case est satisfaite, Visual Basic exécute tout le code compris jusqu’au prochain Case ; lorsque cela est achevé, l’instruction Select Case a fait son travail, et le programme peut continuer. Si, pour une raison ou pour une autre, la zone de texte renvoie autre chose que A, B, C, D ou E, c’est le Case Else qui s’exécute et affiche dans le label un message d’erreur. Visual Basic supporte un autre format de Select Case, qui permet de spécifier, par le mot clé Is, un opérateur conditionnel pour chaque condition. Le Listing 6.6 reprend notre exemple en mettant à profit ce format.
En savoir plus

24 En savoir plus

[PDF] Cours et exercices pour débuter la programmation avec le langage Python | Cours informatique

[PDF] Cours et exercices pour débuter la programmation avec le langage Python | Cours informatique

Le texte se présente sous forme d'une chaîne de caractères en mémoire vive (variable, chaîne littérale) ; on ne se pose pas de problème d'encodage (UNICODE par défaut en version 3 ; en versions 2.x, le code est le code local. On peut définir la norme de l'encodage par une clause -code-). Si on dispose d'un fichier de texte, le problème de l'encodage se pose lors du chargement ! Le patron est pour l'instant une chaîne, avec quelques problèmes : comme d'habitude, les sauts de

36 En savoir plus

[PDF] Formation à ActionScript 2.0 dans Flash | Cours informatique

[PDF] Formation à ActionScript 2.0 dans Flash | Cours informatique

Mais alors, pourquoi doit-on compiler nos programmes écrits en Actionscript ? En Actionscript 3, la compilation vous donne des informations sur vos erreurs de syntaxe pour que vous les corrigiez plus facilement, mais elle permet surtout de rassembler tout votre code et le contenu nécessaire au bon déroulement de votre programme (comme les librairies) dans un seul fichier. Ainsi, il est plus facile d'intégrer une animation Flash dans un site web, et il devient possible d'importer directement dans l'animation des images, des sons, des polices de caractères ou d'autres médias qui seront chargés en même temps que votre programme. En outre, le compilateur compresse votre animation afin qu'elle prenne moins de temps à se charger.
En savoir plus

400 En savoir plus

[PDF] Manuel pour débuter avec ActionScript en pratique | Cours informatique

[PDF] Manuel pour débuter avec ActionScript en pratique | Cours informatique

Instanciation de symboles prédéfinis En ActionScript 1 et 2 la méthode attachMovie permettait d’attacher des symboles par programmation. Dès le départ cette méthode n’était pas très simple à appréhender, ses nombreux paramètres rendaient sa mémorisation difficile. De plus, nous étions obligés d’appeler cette méthode sur une occurrence de MovieClip , nous forçant à conserver une référence à un clip pour pouvoir instancier d’autres clips issus de la bibliothèque.

31 En savoir plus

[PDF] Cours complet sur les bases de la programmation avec ActionScript | Formation informatique

[PDF] Cours complet sur les bases de la programmation avec ActionScript | Formation informatique

etoile.blendMode = BlendMode.INVERT ; 3. Les filtres Toujours dans l’inspecteur de propriétés, nous connaissons l’onglet filtres. Nous pouvons ajouter un filtre a une occurrence par ActionScript. Pour cela, nous allons avoir besoin d’une séquence de programmation assez particulière. Tout d’abord, nous n’appliquons pas un filtre directement a une occurrence. En fait, chaque occurrence possède une propriété filters qui est un tableau (vide à l’origine) qui contient chacun des filtres appliqués. Ensuite, nous devons importer des classes qui ne le sont pas par défaut. Pour cela nous utilisons le mot clé import. Voici un exemple :
En savoir plus

29 En savoir plus

Show all 10000 documents...