Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2005, 10:03   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 69
Question Abspiel - Verzögerung bei MovieClip

Hallo !

Ich habe ein Problem mit der Abspielverzögerung bei einem MC.

Der Movieclip heißt HBang.

Wenn ich in dem Skript nur play(); schreibe, dann ignoriert ein im root-Movie die Stop; - Befehle.

Deshalb will ich Flash sagen , daß sich das Play auf den MC HBang bezieht.

Mein Skript:

stop();
pauseInt = setInterval(function(){
clearInterval(pauseInt);
HBang.play();
}, 50);

Das Problem:

Der Movieclip zeigt nur das erste Bild und wird nicht abgespielt.

Ich denke, daß das ein simples Problem ist, und freue mich auf Eure Hilfe.

Gruß

Holgahhh
holk1313 ist offline   Mit Zitat antworten
Alt 06-01-2005, 12:34   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Ich weiß nicht wo dein Hbang liegt aber so müsste es gehen.
ActionScript:
  1. stop();
  2. var pauseInt = setInterval(pause,50);
  3. function pause (){ 
  4.     HBang.play();
  5.     clearInterval(pauseInt);
  6. }
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-01-2005, 14:46   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 69
Hallo !

Leider funktioniert Dein Skript bei mir nicht. Im root-Film habe ich noch folgendes Skript laufen, was auch prima funktioniert:

stop();
pauseInt = setInterval(function(){
clearInterval(pauseInt);
_root.play();
}, 2000);

Der MC HBang läuft dann auch im root-Film.

Deshalb habe ich Dein Skript noch geändert , damit die Var pauseInt sich nicht überschneiden.

Leider spielt der MC nicht . Er besteht aus 6 Frames und in jedem Frame soll die kleine Verzögerung sein.

Hier mein Skript (von Dir) für MC HBang:

stop();
var pauseI = setInterval(pause,50);
function pause (){
HBang.play();
clearInterval(pauseI);
}

Überscheiden sich die Skripte irgendwie, wenn beide gleichzeitig laufen ??
holk1313 ist offline   Mit Zitat antworten
Alt 06-01-2005, 14:56   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 69
Hallo !

Dann habe ich noch einen weiteren MC der Lecken heißt. Der MC wird auf dem root-Film abgespielt.

Mein Skript für jeden Frame vom MC Lecken:

stop();
var pauseII = setInterval(pauseIII,100);
function pauseIII (){
Lecken.play();
clearInterval(pauseII);
}

Leider bewegt sich hier auch nichts.
holk1313 ist offline   Mit Zitat antworten
Alt 06-01-2005, 15:42   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
So hier hast du mal ein Beispiel.
Angehängte Dateien
Dateityp: rar Interval.rar (6,8 KB, 10x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-01-2005, 16:21   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 69
Hallo !

Danke für das Beispiel.

Ich habe das Problem glaube ich nicht richtig erklärt.

Es geht darum, daß der root-Film und 2 Movieclips , alle in unterschiedlicher Geschwindigkeit abgespielt werden sollen.

Deshalb brauche ich für die 2 Movieclips ein Skript für jeden Frame, das eine ( einstellbare ) Pause macht bis der nächste Frame kommt.

In Flash MX 2004 ist es ja leider nicht möglich die Movieclips in unterschiedlicher Framerate abzuspielen. Oder kann ich irgendwie einstellen, daß der MC Lecken in 10 frames pro Sek und der MC HBang in 20 Frames pro Sek und der root Film in 25 Frames pro Sek abgespielt wird ?????????


Gruß

Holgahhh
holk1313 ist offline   Mit Zitat antworten
Alt 06-01-2005, 16:48   #7 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Soweit ich weiß geht das in keiner Flashversion.

Aber letzten war da ein Thread zu. Finde jetzt leider nicht den link dazu, mußt du ein bissel suchen.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 08-01-2005, 08:57   #8 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 69
Ich habe die Lösung gefunden :

Geschwindigkeit von Zeitleistenanimationen unabhängig von der Bildrate steuern

Danke !
holk1313 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 04:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele