begin process at 2012 05 26 07:02:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets de textes

 > TYPEWRITER V2.0 - EFFET MACHINE À ÉCRIRE (VERSION PROTOTYPE) BY BADBEN

TYPEWRITER V2.0 - EFFET MACHINE À ÉCRIRE (VERSION PROTOTYPE) BY BADBEN


 Information sur la source

Note :
Aucune note
Catégorie :Effets de textes Classé sous :typewritter, texte, progressif, machine, écrire Niveau :Initié Date de création :13/11/2007 Date de mise à jour :13/12/2007 12:11:24 Vu :11 288

Auteur : badben

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Voilà une deuxième version du script beaucoup plus générique.
Un prototype permettant d'écrire un texte de manière progressive.
Par contre pas de code HTML pour cette version.
J'ai implémenté une méthode stop() qui arrête l'écriture.

Copier coller le code n'importe ou dans votre animation.

Ajouter un TextField dynamique sur la scène, donnez lui un nom d'occurrence et attribuer lui le prototype typewritter comme ceci :

Exemple :

----------------------------------- CODE ACTIONSCRIPT -----------------------------------
mon_texte = "Je suis un texte";
vitesse = 20;
mon_textfield.typewritter("mon_texte", vitesse);
---------------------------------------- -------------------------------------------------

NB : ajoutez ce code en dessous ou après le prototype.

La vitesse d'écriture est en milli-secondes


Source

  • TextField.prototype.typewritter = function(txt, speed) {
  • this.i = 0;
  • this.txt = txt;
  • this.text = "";
  • this.write = function() {
  • this.text += this.txt.charAt(this.i);
  • this.i++;
  • if (this.i == this.txt.length) {
  • clearInterval(this.interval);
  • }
  • };
  • this.stop = function() {
  • clearInterval(this.interval);
  • };
  • this.stop();
  • this.interval = setInterval(this, "write", speed);
  • };
TextField.prototype.typewritter = function(txt, speed) {

	this.i = 0;
	this.txt = txt;
	this.text = "";

	this.write = function() {
		this.text += this.txt.charAt(this.i);
		this.i++;
		if (this.i == this.txt.length) {
			clearInterval(this.interval);
		}
	};

	this.stop = function() {
		clearInterval(this.interval);
	};

	this.stop();
	this.interval = setInterval(this, "write", speed);
};



 Historique

13 décembre 2007 12:11:24 :
correction

 Sources du même auteur

AFFICHER UN TEXTE SUR 2 COLONNES EN DYNAMIQUE
Source avec Zip Source avec une capture EFFET MACHINE À ÉCRIRE OU TYPEWRITER V1.0

 Sources de la même categorie

Source avec Zip Source avec une capture TEXTE LETTRE PAR LETTRE AS3 par maxouye
Source avec Zip NEWS FLUIDE AVEC ARRET AU PASSAGE DE LA SOURIS ET TEXTE HTML... par pentahertz
Source avec Zip TEXTE DÉROULANT AVEC EFFET DE RALENTI par lp5
Source avec Zip Source avec une capture LAZERTEXTEFFECT par hattabking
Source avec Zip Source avec une capture TEXT_EFFECT par hattabking

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TEXTE LETTRE PAR LETTRE AS3 par maxouye
Source avec Zip Source avec une capture CONCEPT BROWSER : NAVIGATEUR EN MODE TEXTE par mouloudikhaled
MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD D... par ourso
Source avec Zip Source avec une capture LAZERTEXTEFFECT par hattabking
Source avec Zip Source avec une capture EFFET MACHINE À ÉCRIRE OU TYPEWRITER V1.0 par badben

Commentaires et avis

Commentaire de jaja234 le 12/07/2008 07:26:45

Bonjour à tous,
Je trouve ce code génial je le cherchais, mais je ne comprends pas comment l'utiliser ! Je ne comprends même pas où je dois placer les 2 codes et entre quelle(s) balise(s) ...
Pouvez vous m'aider ?


Merci d'avance :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

machine à écrire avec plusieurs phrase [ par kallawoen ] Bonjour,J'ai un souci, j'aimerai faire défiler plusieurs texte en style ( machine à écrire) l'un après l'autre, donc quand le premier est terminé il s Passembler plusieurs fla [ par tiene77 ] Bonjour, je débute en flash , j'ai créer une animation (en AS2/CS3) mais j'ai un petit soucis. Je voudrais combiner deux actions: la première est un Effer écrivain [ par Bloumnoor ] Bonjour , comme mon site est consacré a mon histoire je voudrait que le site soit un type livre où on peut tourner les pages soigneusement aprés avoir faire un zoom progressif [ par rosypro ] bonsoir a toute la communauté. merci pour vos réponses et soutien pour nous les débutants. au fait g une préoccupation je veux faire grandir une ima écrire dans la page supportant le swf [ par piere2 ] Bonjour à tous, Je voudrais écrire du texte dans la page html supportant mon swf, à partir de celui-ci. Que j'utilise flash.external.ExternalInterface affichage texte progressif avec lettres aleatoires... [ par crashtoy ] Bonjour a tous!Alors voila : je souhaite creer un effet d'affichage de texte particulier mais je ne sais vraiment pas comment m'y prendre...Je m'expli effet machine a ecrire [ par ffardt ] Je voudrais réaliser un effet machine a ecrire sur texte d'une vingtaine de lignes. Pour l'instant je l'ai fait en animations en déplaçant des masques Comment faire pour écrire des variables dans un fichier texte [ par rasta_cool ] J'ai sais que flash ne peut lui-même enregistrer dans un fichier texte. Je ne trouve rien pour un fichier php, asp ou autre pour enregistrer dans un f écrire en machine a écrire [ par lucbrady ] Bonjour, Je suis débutant en flash. J'ai créé un fichier flash AS.2 dans lequel je souhait écrire des guillemets dans un texte... [ par vegetalain ] Resalut, j'ai posé une question y'a genre 10 minutes sur le xml, est c'est résolu, donc vo ilà :Deuh... par contre, j'ai jugé bon de remettre une autr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales