Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2005, 18:43   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
Text, völlig schwerelos... (aber schwierig!)

Guten Abend zusammen!
Dank einem sehr lieben Flash-Kollegen hab ich hier ein script ans Laufen gebracht, das schon ganz schön ist...

Allerdings gibts folgendes Problem:

Der Text soll nach einer bestimmten Dauer (etwa dann, wenn er zu "Ruhe" kommt) ausgeblendet werden (alpha....).
Da kann ich mich lange am Kopf kratzen... ich weiß echt nicht, wie es geht...
Wisst Ihr es??? Wäre natürlich klasse!

Grüße,
Holozän
Angehängte Dateien
Dateityp: zip FlyingText.fla.zip (4,9 KB, 24x aufgerufen)
holozän ist offline   Mit Zitat antworten
Alt 14-11-2005, 19:36   #2 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
ActionScript:
  1. function tween(easeType, mc) {
  2.     new mx.transitions.Tween(mc, "_xscale", easeType, 300, 200, 200);
  3.     new mx.transitions.Tween(mc, "_yscale", easeType, 300, 200, 200);
  4. }
  5. // 
  6. var txt = "Hallo, wie gehts denn so ?";
  7. var x = -5;
  8. var tl = this;
  9. // 
  10. function set_letter() {
  11.     if (++x<txt.length) {
  12.         var mc = tl.createEmptyMovieClip("mc"+x, x);
  13.         mc.createTextField("txt", 50, 30, 100, 200, 200);
  14.         mc.txt.autoSize = true;
  15.         mc.txt.text = txt.charAt(x);
  16.         var tf = new TextFormat();
  17.         tf.font = "FuturaLight";
  18.         mc.txt.setTextFormat(tf);
  19.         mc.txt.embedFonts = true;
  20.         mc.txt.textColor = 0xFFFFFF;
  21.         mc._x = 17*x;
  22.         tween(mx.transitions.easing.Elastic.easeOut, mc);
  23.         new mx.transitions.Tween(mc, "_alpha", None, 0, 200, 10);
  24.         fadeOut(mc.txt)
  25.     } else {
  26.         clearInterval(iv);
  27.     }
  28. }
  29. function fadeOut(targetMC){
  30.     fadeInt = setInterval(fade,2000)
  31.     function fade(){
  32.         targetMC._alpha = 20
  33.         fadeInt.clearInterval()
  34.     }
  35. }
  36. // 
  37. iv = setInterval(set_letter, 50);
  38. set_letter();

das ausblenden musst du noch scripten. solltest du aber ja sicher hinkriegen.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele