Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-08-2008, 14:03   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Film vor und rückwärts

Hi,

habe in einer SWF eine flv importiert.
Diese lade ich in die main.swf
Bei rollOver soll der Film vor und bei rollOut zurück laufen.

Geht auch, nur ist die Zurückbewegung langsamer als vor.

DEMO: http://harego.de/projekte/test/

Es werden nur diese beiden function ausgeführt:

PHP-Code:
// Vor
function nextFrame_f ()
{
    
delete contFLV.onEnterFrame;
    
contFLV.onEnterFrame = function ()
    {
        
this.nextFrame ();
        
info.text this._currentframe;
        if (
this._currentframe == this._totalframes)
        {
            
delete this.onEnterFrame;
        }
    };
}
// Zurück
function prevFrame_f ()
{
    
delete contFLV.onEnterFrame;
    
contFLV.onEnterFrame = function ()
    {
        
this.prevFrame ();
        
info.text this._currentframe;
        if (
this._currentframe == 0)
        {
            
delete this.onEnterFrame;
        }
    };

__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 16-08-2008, 17:07   #2 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
Zitat:
Geht auch, nur ist die Zurückbewegung langsamer als vor.
teste mal das: if (this._currentframe == 1)

(anstatt: if (this._currentframe == 0))

grüße
nalin
nalin ist offline   Mit Zitat antworten
Alt 16-08-2008, 17:31   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Danke. Stimmt, gibt ja kein Frame 0.

Aber geändert hat sich nichts.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 03-09-2008, 14:18   #4 (permalink)
yea
 
Benutzerbild von -=[J]=-
 
Registriert seit: Sep 2002
Beiträge: 186
hab das gleiche Problem.
Ich dachte mein movie wäre zu Gross aber
du hast ja einen kleinen clip.

Hab einen Film in einer SWF oder im MC (beides mal ist die performance schlecht)

ich benutze: film.stop();film.nextFrame();film.prevFrame();
für die Vorwärts oder Rückwärtsbewegung.

Hast du schon was gefunden ?


Ich überlege ob ich das mit einem Interval mache und berechne wo er zu einer bestimmten Zeit sein muss
und dann das Frame mit GotoAndStop direkt anspringen...
__________________
mein Portfolio

Zitat:
Fliegen ist, sich auf den Boden zu schmeissen, nur halt daneben.
Douglas Adams
-=[J]=- ist offline   Mit Zitat antworten
Alt 03-09-2008, 14:30   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

ne, hab bis jetzt keine Lösung gefunden.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 03-09-2008, 14:56   #6 (permalink)
yea
 
Benutzerbild von -=[J]=-
 
Registriert seit: Sep 2002
Beiträge: 186
hab auch mal das Script hier benutzt: script von salazar
aber es hat nichts gebracht.

wie hast du das Video eingebettet ?
Früher wurden die Filme ja als einzelbilder (Avi import)
einfach in die Zeitleiste gehauen.
Jetzt hab ich ein MC in dem ein Film liegt... zwar aich zeitleiste aber nicht als keyframes. kann es sein das es probleme mit Videos gibt weil sie komprimiert sind ? Mit normalen Animationen geht das vor und zurückspulen ja wunderbar.

*Edit*: hab grad versucht das Video durch einen normalen tween zu ersetzen... klappt net, auch ruckeln.
heisst ich hab irgendwo ein problem.


Vielleicht weiss das jemand:

hab im Hauptframe ein onEnterFrame in dem ich variablen abfrage und dann je nach dem Funktionen ausführe.
(geht nicht anders weil ich über VVVV Variablen übergebe.)
der Film liegt als MC im Hauptfilm und wird vom OnEnterFrame vor- und zurückgespult.
__________________
mein Portfolio

Zitat:
Fliegen ist, sich auf den Boden zu schmeissen, nur halt daneben.
Douglas Adams

Geändert von -=[J]=- (03-09-2008 um 15:04 Uhr)
-=[J]=- ist offline   Mit Zitat antworten
Alt 03-09-2008, 16:08   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Ja, als Video importiert.
Bei einer SWF mit einzelnen Keyframes funktioniert es.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 11-09-2008, 15:36   #8 (permalink)
yea
 
Benutzerbild von -=[J]=-
 
Registriert seit: Sep 2002
Beiträge: 186
hab jetzt das Video geschnitten, verdoppelt, einmal speed auf -100 gesetzt (umgedreht).

dann das hier benutzt:
PHP-Code:
stop();

onEnterFrame = function(){

if (
_root.film == "stop"){stop();}


if (
_root.film == "play"){
    if (
currentFrame<1875){nextFrame();} //1875 ist die Mitte 
    
if (currentFrame>1875){gotoAndStop(totalFrames-currentFrame);}
    }


if (
_root.film == "rewind"){
    if (
currentFrame>1875){nextFrame();}//1875 ist die Mitte 
    
if (currentFrame<1875){gotoAndStop(totalFrames-currentFrame);}
    }


if (
_root.film == "reset"){gotoAndStop(1);_root.film "stop";}



Funktioniert wunderbar und flüssig.
Alternative ist eine GIF aus dem Film zu machen und dann zu importieren
je nach dem wieviele Frames man hat dürfte das gehen oder auch nicht.
__________________
mein Portfolio

Zitat:
Fliegen ist, sich auf den Boden zu schmeissen, nur halt daneben.
Douglas Adams
-=[J]=- 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele