Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-06-2008, 16:29   #1 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
newsticker

hier fuer mauri2006 und alle anderen mein newsticker-script:
ActionScript:
  1. Stage.scaleMode = "noScale";
  2. Stage.align = "TL";
  3. Stage.showMenu = false;
  4. mcNTBG._width = Stage.width;
  5. var stageListener:Object = new Object();
  6. stageListener.onResize = function() {
  7.     mcNTBG._width = Stage.width;
  8.     txtScroll();
  9. };
  10. Stage.addListener(stageListener);
  11. var scrolltext:String;
  12. if(!st){
  13.     scrolltext = "dummietext";
  14. }else{
  15.     scrolltext = st;
  16. }
  17. var aTextinst:Array = new Array();
  18. var nXValue:Number = 0;
  19. var nXValue2:Number = 0;
  20. var nIID:Number;
  21. var tfFormat:TextFormat = new TextFormat();
  22. tfFormat.font = "verdana";
  23. tfFormat.size = 26;
  24. tfFormat.color = 0xffffff;
  25. tfFormat.letterSpacing  = 1;
  26. tfFormat.kerning = true;
  27. function moveTxt():Void {
  28.     for(values in aTextinst){
  29.         aTextinst[values]._x -= 1;
  30.         if(aTextinst[values]._x < -(aTextinst[values]._width)){
  31.             aTextinst[values]._x = nXValue2;
  32.         }
  33.     }
  34. }
  35. function txtScroll() {
  36.     clearInterval(nIID);
  37.     nXValue = 0;
  38.     nXValue2 = 0;
  39.     aTextinst = [];
  40.     for (item in this){
  41.         if(this[item]._name.indexOf("tScroller") == 0){
  42.             trace("name: "+this[item]._name);
  43.             this[item].removeTextField();
  44.         }
  45.     }
  46.     while (nXValue2 < Stage.width){
  47.         var tScroll:TextField = this.createTextField("tScroller"+nXValue, this.getNextHighestDepth(), nXValue, -4, 10, 10)
  48.         tScroll.setNewTextFormat(tfFormat);
  49.         tScroll.text = scrolltext.toUpperCase()+" ** ";
  50.         tScroll.autoSize = "left";
  51.         nXValue += Math.ceil(tScroll._width);
  52.         nXValue2 = nXValue - Math.ceil(tScroll._width);
  53.         aTextinst.push(tScroll);
  54.     }
  55.    
  56.     nIID = setInterval(this, "moveTxt", 30);
  57. }
  58. txtScroll();

mcNTBG ist einfach eine grafik, die man hinter den newsticker legt. koennt man sicher auch mit draw-fuctions machen. und "st", also der eigentliche text, wird per flashvars uebergeben...
viel spass
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!
_kweso ist offline   Mit Zitat antworten
Alt 27-06-2008, 16:46   #2 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Danke für das Script
Ich fand den Newsticker klasse und da musste ich einfach
mal nachfragen. Kann man auch irgendwo die Geschwindigkeit verändern?

Edit//: Irgendwie kapier ich das nicht. Kannst du mal ein Beispiel anhängen?
Ich kapiere das nicht wie man da den Text zum vorschein bringt o.O
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju

Geändert von mauri2006 (27-06-2008 um 16:50 Uhr)
mauri2006 ist offline   Mit Zitat antworten
Alt 27-06-2008, 16:51   #3 (permalink)
Neuer User
 
Benutzerbild von DirtDevil
 
Registriert seit: Apr 2002
Ort: münchen > am rand
Beiträge: 711
ich habs ehrlich gesagt nicht probiert aber ich gehe schwer davon aus das

nIID = setInterval(this, "moveTxt", 30);

die geschwindigkeit beeinflusst.
kleine zahl = schnell
grosse zahl = langsam
__________________
ja ...
... ne ....
... subba ....
DirtDevil ist offline   Mit Zitat antworten
Alt 27-06-2008, 16:55   #4 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
du musst wahrscheinlich nur die farbe des textes (tfFormat.color = 0xffffff oder deiner stage aendern. weiss auf weiss ist nicht so gut lesbar...
die geschwindigkeit kann man mit
aTextinst[values]._x -= 1;
bzw mit:
nIID = setInterval(this, "moveTxt", 30);
aendern
lg
kws
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!
_kweso ist offline   Mit Zitat antworten
Alt 14-10-2008, 17:53   #5 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Wie kann man den Ticker auch Anti-Aliased machen? ^^
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 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 19:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele