Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2005, 11:56   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
MC alle 5 Sekunden abspielen lassen

Hallo Board,

am Ende eines MC steht in der AS Ebene:

ActionScript:
  1. stop();
  2. var nInterval:Number = setInterval(this.play(), 5000);

Der Film soll alle 5 Sekunden abgespielt werden. Es klappt aber nicht.
Der spielt konstant durch. Warum?
compuboy1010 ist offline   Mit Zitat antworten
Alt 19-10-2005, 12:32   #2 (permalink)
Dreiundvierziga
 
Registriert seit: Jun 2005
Ort: Chemnitz
Beiträge: 81
weil im letzten frame kein stop() steht?
außerdem wenn du das im ersten frame des abzuspielenden clips diesen code reinpackst, wird der intervall immer und immer wieder gestartet, vermutlich laufen da hunderte von intervallen, die alle ständig den Film zum laufen bringen, ein intervall wiederholt sich, er wird nicht nur einmal aufgerufen
__________________
class de.linie43.lichtaus.Hase{private var email_str = "webmasterATlinie43.de";function Hase(){getUrl("www.linie43.de");}}
der hase ist offline   Mit Zitat antworten
Alt 19-10-2005, 12:37   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Stimmt das Interval muss wieder
gelöscht werden.
Ich würde es mal so versuchen:
ActionScript:
  1. stop();
  2. mc = this;
  3. myInt = setInterval(function () {
  4.     clearInterval(myInt);
  5.     mc.play();
  6. }, 5000);
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 25-10-2005, 08:55   #4 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Aber ist das nicht ein Standardproblem?
Ähhmm. Geht das nicht "normaler"?
compuboy1010 ist offline   Mit Zitat antworten
Alt 25-10-2005, 09:38   #5 (permalink)
Dreiundvierziga
 
Registriert seit: Jun 2005
Ort: Chemnitz
Beiträge: 81
was willstn jetz hörn?

ActionScript:
  1. tueGenauDasWasIchWillWennIchEsWill(this.play(),5000);

es geht genau so wie's thebiz gepostet hat :P
__________________
class de.linie43.lichtaus.Hase{private var email_str = "webmasterATlinie43.de";function Hase(){getUrl("www.linie43.de");}}
der hase ist offline   Mit Zitat antworten
Alt 25-10-2005, 11:07   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Was ist denn normaler?
Ist doch nicht ungewöhnlicher
als Dein Skript. Wenn man
keine extra Klasse für diesen
Vorgang schreibt, muss man
es halt so machen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 25-10-2005, 12:40   #7 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Thumbs up

Ihr habr ja recht.

Danke.
compuboy1010 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 20:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele