Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2003, 13:12   #1 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
Array ohne zeitverzögerung abspielen...

hi leuts,

ich verwende ein Array um aktuelle News im 10 Sek. intervall zu wechseln. das funtzt perfekt. das einzige was mich daran stört: wenn das letzte array (3) angezeigt wurde und flash wieder mit array (0) beginnt, sprich von vorne, dann macht es auch eine 10 sekündige pause. wie kann ich es machen, dass das nicht passiert und flash gleich wieder bei (0) weitermacht?

Code:
//Newscorner
j = 0;
arrTexteH = new Array ();
arrTexteH [0] = "Newstext 1!";
arrTexteH [1] = "Newstext 2!";
arrTexteH [2] = "Newstext 3!";
arrTexteH [3] = "Newstext 4!";

function newsIntervalRechts ()
{
movNewsHead.movTextHead.txtNewsHead.text = arrTexteH [j++];
if (j > arrTexteH.length)
{
j = 0;
}
movNewsHead.gotoAndPlay (1);
}

//_root.onLoad = newsIntervalH;
setInterval (newsIntervalRechts, 10000); //10000 = 10Sek!
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 25-09-2003, 13:15   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi,
versuch mal das: if (j > arrTexteH.length-1)
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 25-09-2003, 13:56   #3 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
hey geil, in flash funkt es!
also wird's im browser wohl auch so sein.

was hat das -1 aufsich, Smirgel??
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 25-09-2003, 18:57   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hmm, das müsste ich mir in dem falle mal aus-trace-en. aber du fragst arrTexteH.length ab und hast eine pause zuviel, daher arrTexteH.length-1.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 13-10-2003, 09:47   #5 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
leider funkt es mit "-1" nur im Flashplayer (dass es gleich angezeigt wird) jedoch nicht im Browser.

kann mir jemand sagen an was das liegt?
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 13-10-2003, 11:00   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
so geht es auf jeden fall
ActionScript:
  1. count = 0;
  2. arrTexteH = new Array ();
  3. arrTexteH [0] = "Newstext 1!";
  4. arrTexteH [1] = "Newstext 2!";
  5. arrTexteH [2] = "Newstext 3!";
  6. arrTexteH [3] = "Newstext 4!";
  7.  
  8. function newsIntervalRechts (){
  9. movNewsHead.movTextHead.txtNewsHead.text = arrTexteH [count++];
  10. count=count== arrTexteH.length-1 ? 0 : ++count
  11. trace(arrTexteH.length)
  12. movNewsHead.gotoAndPlay (1);
  13. }
  14. setInterval (newsIntervalRechts, 10000); //10000 = 10Sek!
  15.  
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 11:24   #7 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
hmm, hab dein coding gerade eingebaut und die swf hochgeladen.

leider das gleiche bild. in flash selbst kommt sofort die erste news aber im browser dauert es wieder 10 sek. ehe er die erste abspielt.
gleiches gilt auch nach der letzten news.

is mir echt ein rätsel!


ps: ich verwende ein dynamisches textfeld um die news (=array's) anzuzeigen.
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 13-10-2003, 11:58   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
das die erste news erst nach 10sec kommt ist logisch
aber die anderen kommen dann immer nach 10 sek.
das mit der ertsen kanst du doch so lösen.
ActionScript:
  1. newsIntervalRechts()
  2. setInterval (newsIntervalRechts, 10000); //10000 = 10Sek!
  3.  
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 13-10-2003, 12:02   #9 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
ok, verstehe ich.

aber wo ist der zusammenhang von deinem geposteten AS und das probl. mit der ersten news?
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 14-10-2003, 09:45   #10 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
danke HAY!
hab's kapiert und es läuft jetzt!
__________________
!NO RISK - NO FUN!
neohacker 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:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele