[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.24,0:00:02.72,Default,,0000,0000,0000,,Nous avons fait beaucoup \Nde dessins pour l'instant. Dialogue: 0,0:00:02.72,0:00:05.19,Default,,0000,0000,0000,,Nous n'avons pas encore parlé de \Nla façon d'écrire du texte. Dialogue: 0,0:00:05.19,0:00:07.60,Default,,0000,0000,0000,,C'est ce que nous allons voir maintenant. Dialogue: 0,0:00:07.60,0:00:11.40,Default,,0000,0000,0000,,Pourquoi avoir besoin d'écrire du texte ?\NVous voudrez peut être afficher un score... Dialogue: 0,0:00:11.40,0:00:15.69,Default,,0000,0000,0000,,ou afficher une explication, ou afficher\Nvotre nom et le faire grandir ou changer de couleur. Dialogue: 0,0:00:15.69,0:00:24.11,Default,,0000,0000,0000,,Essayons de dire bonjour ("hello" en anglais).\NOn écrit...text, puis... hello... et on obtient une erreur. Dialogue: 0,0:00:24.11,0:00:27.42,Default,,0000,0000,0000,,Elle indique que "hello" n'est pas défini.\NPourquoi a-t-on ça ? Dialogue: 0,0:00:27.42,0:00:30.99,Default,,0000,0000,0000,,Le problème, ici, c'est que l'ordinateur pense que \Nhello est une variable. Dialogue: 0,0:00:30.99,0:00:33.44,Default,,0000,0000,0000,,Et effectivement, c'est possible... Dialogue: 0,0:00:33.44,0:00:36.22,Default,,0000,0000,0000,,On pourrait avoir une variable qui s'appèle hello. Dialogue: 0,0:00:36.22,0:00:39.25,Default,,0000,0000,0000,,Donc, comment lui indiquer que hello n'est pas\Nune variable, mais du texte. Dialogue: 0,0:00:39.25,0:00:42.89,Default,,0000,0000,0000,,C'est simple. On a juste à mettre des guillemets\Nau début et à la fin du texte. Dialogue: 0,0:00:42.89,0:00:46.07,Default,,0000,0000,0000,,Cela permet d'indiquer que ce n'est pas une variable,\Nc'est du texte. Dialogue: 0,0:00:46.07,0:00:48.11,Default,,0000,0000,0000,,On veut juste afficher ce qu'il y a entre les guillemets. Dialogue: 0,0:00:48.11,0:00:51.28,Default,,0000,0000,0000,,En utilisant les guillemets, on indique à l'ordi de ne \Npas interpréter le contenu. Dialogue: 0,0:00:51.28,0:00:54.24,Default,,0000,0000,0000,,Mais juste utiliser ce qu'il y a à l'intérieur\Ncomme du texte à utiliser tel quel. Dialogue: 0,0:00:54.24,0:00:58.28,Default,,0000,0000,0000,,Ici, on l'utilise en demandant d'afficher ce contenu.\NTous les textes devront être entourés de guillemets. Dialogue: 0,0:00:58.28,0:01:01.70,Default,,0000,0000,0000,,C'est un point très importants,\Net assez simple à retenir. Dialogue: 0,0:01:01.70,0:01:05.43,Default,,0000,0000,0000,,Dit autrement : chaque fois que vous voudrez \Nutiliser du texte dans votre programme, Dialogue: 0,0:01:05.43,0:01:07.53,Default,,0000,0000,0000,,vous devrez toujours entourer \Nle texte avec des guillemets. Dialogue: 0,0:01:07.53,0:01:10.85,Default,,0000,0000,0000,,Sinon, vous aurez des messages d'erreurs, car\Nl'ordi cherchera à l'interpréter comme des variables. Dialogue: 0,0:01:10.85,0:01:12.97,Default,,0000,0000,0000,,Si vous obtenez ce type de messages, Dialogue: 0,0:01:12.97,0:01:15.09,Default,,0000,0000,0000,,vérifiez que vous n'avez pas oublié \Nces guillemets. Dialogue: 0,0:01:15.09,0:01:18.20,Default,,0000,0000,0000,,Parfait ! Bon, en utilisant les guillemets\Non n'a plus l'erreur.\N Dialogue: 0,0:01:18.20,0:01:20.83,Default,,0000,0000,0000,,Mais vous avez vu que l'on n'a rien \Nd'affiché à droite ! Dialogue: 0,0:01:20.83,0:01:22.16,Default,,0000,0000,0000,,On a toujours une page blanche ! Dialogue: 0,0:01:22.16,0:01:24.89,Default,,0000,0000,0000,,Par contre, si on ajoute une couleur\Nde fond avec "background();" Dialogue: 0,0:01:24.89,0:01:29.11,Default,,0000,0000,0000,,... on trouve notre texte affiché. Dialogue: 0,0:01:29.11,0:01:36.07,Default,,0000,0000,0000,,Il est simplement écrit en blanc. Et si on écrit\Ndu texte en blanc, sur un fond blanc... Dialogue: 0,0:01:36.07,0:01:37.95,Default,,0000,0000,0000,,évidemment, on ne le voit pas ! Dialogue: 0,0:01:37.95,0:01:42.44,Default,,0000,0000,0000,,Bien sûr, c'est un peu idiot de faire ça. Dialogue: 0,0:01:42.44,0:01:46.11,Default,,0000,0000,0000,,On peut changer ça facilement, car vous \Navez vu comment changer la couleur du pinceau. Dialogue: 0,0:01:46.11,0:01:50.90,Default,,0000,0000,0000,,Donc, en utilisant la fonction "fill()", on peut changer\Nla couleur du pinceau utilisé pour le texte. Dialogue: 0,0:01:50.90,0:01:54.23,Default,,0000,0000,0000,,Et... voilà ! on a bien notre texte maintenant. Dialogue: 0,0:01:54.23,0:01:59.29,Default,,0000,0000,0000,,Le texte s'affiche sans avoir besoin de fond de couleur.\NVoyons maintenant comment cette fonction "text()" fonctionne Dialogue: 0,0:01:59.29,0:02:03.80,Default,,0000,0000,0000,,Le premier paramètre est le texte qu'on veut afficher. Dialogue: 0,0:02:03.80,0:02:08.70,Default,,0000,0000,0000,,Ensuite, si on change le second paramètre, \Non déplace le texte horizontalement (l'axe des "x"). Dialogue: 0,0:02:08.70,0:02:11.78,Default,,0000,0000,0000,,Et le troisième est la position verticale \N(sur l'axe des "y"). Dialogue: 0,0:02:11.78,0:02:14.70,Default,,0000,0000,0000,,Ca ne vous rappelle rien ?\NC'est comme pour dessiner un rectangle. Dialogue: 0,0:02:14.70,0:02:19.26,Default,,0000,0000,0000,,Le truc un peu bizarre, est que \Nles deux coordonnées... Dialogue: 0,0:02:19.26,0:02:24.24,Default,,0000,0000,0000,,correspondent au coin INFERIEUR gauche.\NDonc c'est ce coin... là. Dialogue: 0,0:02:24.24,0:02:27.22,Default,,0000,0000,0000,,Alors que pour les rectangles, c'est le coin\NSUPERIEUR gauche. Ce coin... Dialogue: 0,0:02:27.22,0:02:30.61,Default,,0000,0000,0000,,On a l'impression que c'est fait \Npour nous embêter ! Dialogue: 0,0:02:30.61,0:02:32.76,Default,,0000,0000,0000,,Mais c'est juste un truc à connaître. Dialogue: 0,0:02:32.76,0:02:37.39,Default,,0000,0000,0000,,On peut juste essayer en mettant \N"height" pour le "y". Dialogue: 0,0:02:37.39,0:02:42.45,Default,,0000,0000,0000,,Et constater qu'effectivement, c'est le coin \Ninférieur qui est à la limite de l'écran. Dialogue: 0,0:02:42.45,0:02:48.78,Default,,0000,0000,0000,,Ou on peut essayer avec 0 (zéro). \NQu'est-ce qu'on va obtenir ? Dialogue: 0,0:02:48.78,0:02:53.78,Default,,0000,0000,0000,,Et bien, le texte disparaît.\NEt si on augmente le zéro doucement, Dialogue: 0,0:02:53.78,0:02:56.12,Default,,0000,0000,0000,,on peut voir que le texte réapparaît par le haut... Dialogue: 0,0:02:56.12,0:02:59.78,Default,,0000,0000,0000,,Car, c'est bien les coordonnées du \Ncoin inférieur gauche qu'on indique. Dialogue: 0,0:02:59.78,0:03:01.75,Default,,0000,0000,0000,,Ce n'est pas le coin supérieur. Dialogue: 0,0:03:01.75,0:03:06.22,Default,,0000,0000,0000,,OK. On va s'arrêter là \Npour la fonction text(). Dialogue: 0,0:03:06.22,0:03:09.83,Default,,0000,0000,0000,,Par exemple, essayons de l'agrandir. Dialogue: 0,0:03:09.83,0:03:14.70,Default,,0000,0000,0000,,On utilise la fonction "textSize();" qui permet\Nd'indiquer la taille du texte à afficher. Dialogue: 0,0:03:14.70,0:03:20.50,Default,,0000,0000,0000,,Indiquons une taille de "30". C'est assez grand.\NOn peut le faire plus grand... ou tout petit, petit... Dialogue: 0,0:03:20.50,0:03:25.56,Default,,0000,0000,0000,,Essayons maintenant d'écrire votre prénom.\Net un texte court en dessous vous décrivant. Dialogue: 0,0:03:25.56,0:03:28.73,Default,,0000,0000,0000,,Comme je ne vous connaît pas, \Nje vais utiliser le prénom "Sophia" par exemple. Dialogue: 0,0:03:28.73,0:03:35.44,Default,,0000,0000,0000,,Je vous rassure, ce n'est pas mon prénom...\NDonc j'écrit : text( "Sophia",... Et voila ! Dialogue: 0,0:03:35.44,0:03:42.80,Default,,0000,0000,0000,,Ensuite, un petit texte en dessous. Comme :\Nj'aime les chiots, la guitare et coder". Dialogue: 0,0:03:42.80,0:03:49.26,Default,,0000,0000,0000,,C'est pas mal, mais il faut le déplacer pour\Néviter cette superposition... Voila. Dialogue: 0,0:03:49.26,0:03:55.37,Default,,0000,0000,0000,,On va aussi réduire sa taille. Avec la \Nfonction "textSize();" et un nombre plus petit. Dialogue: 0,0:03:55.37,0:03:58.63,Default,,0000,0000,0000,,Et voilà ! c'est plutôt pas mal, non ? Dialogue: 0,0:03:58.63,0:04:01.85,Default,,0000,0000,0000,,Je veux aussi changer la couleur maintenant... Dialogue: 0,0:04:01.85,0:04:06.92,Default,,0000,0000,0000,,donc, j'utilise la fonction "fill();"\Net je choisit une couleur... Dialogue: 0,0:04:06.92,0:04:09.96,Default,,0000,0000,0000,,... un beau... rose... comme ça ! Dialogue: 0,0:04:09.96,0:04:16.73,Default,,0000,0000,0000,,Génial ! Vous savez maintenant comment\Nafficher du texte, changer sa taille et sa couleur !