Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-12-2004, 21:24   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
[STUFF]Einfache Laufschrift

Mir war gerade langweilig da habe ich diese kleine Function geschrieben.
Man muss einfach nur ein Textfeld auf der Bühne erstellen und Ihm ein Instanznamen verpassen und diesen dann beim aufrufen der Function mit angeben.
Hier die Function:
PHP-Code:
function laufSchrift(pTxt,pSpeed,pTarget){
    var 
txtfieldW=_root[pTarget]._width;
    
_root[pTarget].text=" ";
    var 
letterW=_root[pTarget].textWidth;
    var 
i=0;
    var 
space=txtfieldW/letterW;
    while(
i<=space){
        
pTxt=" "+pTxt;
        
i++;
    }
    var 
i=pSpeed;
    var 
len=pTxt.length;
    var 
startScroll setInterval(function() {
    if(
i<=len+pSpeed){
        
_root[pTarget].text=pTxt.substring(i,len);;
        
i+=pSpeed;
        }else{
        
i=pSpeed;
        }
    }, 
100); 
}
//Text , Speed , Name vom Textfeld
laufSchrift("+++ Willkommen auf meiner Seite +++",1,"laufschrift"); 
jonny-noob ist offline   Mit Zitat antworten
Alt 03-01-2005, 12:54   #2 (permalink)
Lottogewinnanwärter
 
Benutzerbild von snuupio
 
Registriert seit: Jul 2004
Ort: Lustenau / Österreich
Beiträge: 585
irgendwas mach ich falsch *schnief*

hoi GROSSER MEISTER... :-)

ich seh das doch richtig, ich erzeuge auf der bühne ein dynamisches textfeld, gebe dem den variablennamen laufschrift und fertig, oder?
__________________
also dann, schöne Grüße vom Bodensee... s´Nöbby
snuupio ist offline   Mit Zitat antworten
Alt 03-01-2005, 15:08   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Nein, ein inztansnamen, kein variablenamen.
jonny-noob ist offline   Mit Zitat antworten
Alt 03-01-2005, 16:39   #4 (permalink)
Lottogewinnanwärter
 
Benutzerbild von snuupio
 
Registriert seit: Jul 2004
Ort: Lustenau / Österreich
Beiträge: 585
schnief

irgendwie klappt des net. kannst du da mal BITTE reinschauen? *dackelblickaufsetz*
Angehängte Dateien
Dateityp: zip laufschrift.zip (6,2 KB, 33x aufgerufen)
__________________
also dann, schöne Grüße vom Bodensee... s´Nöbby
snuupio ist offline   Mit Zitat antworten
Alt 03-01-2005, 17:42   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Du hast ja das ganze noch in einem MC.
Für dich wäre der code so richtig:
PHP-Code:
function laufSchrift(pTxt,pSpeed,pTarget){
    var 
txtfieldW=_root.laufschrift[pTarget]._width;
    
_root.laufschrift[pTarget].text=" ";
    var 
letterW=_root.laufschrift[pTarget].textWidth;
    var 
i=0;
    var 
space=txtfieldW/letterW;
    while(
i<=space){
        
pTxt=" "+pTxt;
        
i++;
    }
    var 
i=pSpeed;
    var 
len=pTxt.length;
    var 
startScroll setInterval(function() {
    if(
i<=len+pSpeed){
        
_root.laufschrift[pTarget].text=pTxt.substring(i,len);;
        
i+=pSpeed;
        }else{
        
i=pSpeed;
        }
    }, 
100);
}
//Text , Speed , Name vom Textfeld
laufSchrift("+++ Willkommen auf meiner Seite +++",1,"laufschrift"); 
Habe in der Function statt "_root[pTarget]" das hier "_root.laufschrift[pTarget]" hingeschrieben, da du das textfeld noch in dem MC "laufschrift" hast.

Geändert von jonny-noob (03-01-2005 um 17:43 Uhr)
jonny-noob ist offline   Mit Zitat antworten
Alt 03-01-2005, 18:48   #6 (permalink)
Lottogewinnanwärter
 
Benutzerbild von snuupio
 
Registriert seit: Jul 2004
Ort: Lustenau / Österreich
Beiträge: 585
guti, nu klappt es

aber eine frage hab ich trotzdem noch. die schrift erscheint, alles tuti, aber dann, wenn sie ausgeblendet wird scheint sich das dyn. textfeld in der größe zu ändern, also wird kleiner. was mach ich da wieder falsch?
__________________
also dann, schöne Grüße vom Bodensee... s´Nöbby
snuupio ist offline   Mit Zitat antworten
Alt 03-01-2005, 20:33   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Meinst du mit ausblenden _alpha oder wenn die schrift langsam verschwindet am linken rand? Wie macht sich das denn bemerkbar dass das TF kleiner wird?
jonny-noob ist offline   Mit Zitat antworten
Alt 03-01-2005, 21:25   #8 (permalink)
Lottogewinnanwärter
 
Benutzerbild von snuupio
 
Registriert seit: Jul 2004
Ort: Lustenau / Österreich
Beiträge: 585
genau,

der linke rand wandert nach rechts
__________________
also dann, schöne Grüße vom Bodensee... s´Nöbby
snuupio ist offline   Mit Zitat antworten
Alt 03-01-2005, 21:50   #9 (permalink)
Bizarre Animator
 
Registriert seit: Sep 2001
Ort: Hölle/Saale
Beiträge: 219
Komisch bei kommt die Meldung, dass der Flashplayer durch ein Script verlangsamt wird.

Henry
jumpingjokes ist offline   Mit Zitat antworten
Alt 04-01-2005, 13:47   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
@ snuupio
zeig nochmal bitte deine fla
@ Henry
zeig mal dein code
jonny-noob ist offline   Mit Zitat antworten
Alt 04-01-2005, 15:48   #11 (permalink)
Lottogewinnanwärter
 
Benutzerbild von snuupio
 
Registriert seit: Jul 2004
Ort: Lustenau / Österreich
Beiträge: 585
so in der art

hoi,

die meldung, die henry hat, hatte ich auch zum anfang, aber jetzt klappt alles. war das prob, das ich einen variablennamen genutzt habe statt die instanz zu benennen. also henry, versuch prüf das mal, auch die richtige schreibweise, eben laufschrift nicht laufSchrift!!!!!!!!!

hoi denny,

meine datei hab ich hier mal angehangen. hab es auch mal ohne mc versucht, aber der selbe effekt. es ist nicht das textfeld was kleiner wird sondern die schrift wird vorher ausgeblendet. hab dem textfeld mal einen rahmen gegeben.
Angehängte Dateien
Dateityp: zip laufschrift.zip (6,8 KB, 51x aufgerufen)
__________________
also dann, schöne Grüße vom Bodensee... s´Nöbby
snuupio ist offline   Mit Zitat antworten
Alt 04-01-2005, 18:48   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Also, ich bin gerade bei einem Freund, ich gucke mir nachher mal dei Fla an, habe aber shcon gesehen was du meinst, hast du vielleicht das textfeld per hand gestreckt?
Und wieso nennst du mich denny?

Edit: Habe den Fehler, dein Textfeld ist darauf eingerichtet den Text "zentriert "darzustellen, mache mal das er es "links" darstellt, dann klapt es.

Geändert von jonny-noob (04-01-2005 um 19:18 Uhr)
jonny-noob ist offline   Mit Zitat antworten
Alt 13-03-2005, 23:41   #13 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 1
hi jonny hoffe kannst mir auchmal helfen zwar schon bissel älter der thead aber ich versuch mein glück einfachmal hab hier auch im board das tutorial zu dem mp3 player genutzt...

und wollte aber das die var anz scrollt...

wäre auch cool wenn die das hin und her machen würde wie bei winamp

aber so normla durch scrollen wie das deine fuction macht würde auch gehen hab nur ein problem bei deiner fuction mit dem einbauen

this._parent.anz.text=name;

das der teil aus der if abfrage der zum ergebniss führt den titelnamen auszugeben

wir kann ich das nun mit deiner fuction verbinden wäre toll wenn mir weiterhelfen kannst mfg KingGO
KingGO 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:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele