Flashhilfe.de - Flash Community

Prototype: Movieclip.Prototyp.typeWriter [Flash 8]

 


AntwortenRegistrieren Seite1  

bill-da-machade#1
Benutzerbild von bill-da-machade
Beiträge: 279
Wohnort: Berlin + manchmal Dresden
Registriert: Mar 2006

25.01.2007, 10:41

Typewriter-Effekt

Prototype:
ActionScript:
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
TextField.prototype.typeWriter = function(tw_str, tw_speed, tw_random) {
   var tw_tf:TextField = this;
   var tw_i:Number = 0;
   var tw_txt:String = tw_str;
   var tw_int:Number;
   var tw_last:Function;
   var tw_random:Number;
   var tw_total:Function;
   var tw_srv:Function;
   if (tw_random == undefined) {
      tw_tf.tw_total = function() {
         tw_i++;
      };
   } else {
      tw_tf.tw_total = function() {
         tw_i += Math.ceil(Math.random()*tw_random);
      };
   }
   tw_tf.tw_last = function() {
      clearInterval(tw_int);
   };
   var tw_int = setInterval(function () {
      tw_tf.htmlText = tw_str.substring(0, tw_i);
      tw_tf.tw_total();
      if (tw_tf.maxscroll != 1 || tw_i>tw_str.length) {
         tw_tf.tw_last();
         tw_tf.tw_srv();
         tw_tf.htmlText = tw_txt;
      }
      updateAfterEvent();
   }, tw_speed);
};


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
10
// dyn. Textfeld erstellen, Instanzname "tf"

tfs="Schreibmaschinentest lala"


// Gibt das Ende der Ausgabe zurück
tf.typeWriter(tfs,20,10)
tf.tw_srv=function(){
  trace("fertig")
}


Ich arbeite innerhalb Deutschlands und der EU (außer in Polen oder auf Malta).
Nach Polen oder Malta kriegt ihr mich also nicht!
Konversation in deutsch oder englisch!
Schlagwörter: prototype, textfield
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de