Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2009, 12:16   #1 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Video mit Play-Button?

Halo zusammen,

habe ein kleines Problem mit einem Video: das Video soll, wenn man auf die Seite kommt, angezeigte werden - mit einem PLay-Symbol - also noch nicht loslaufen. Wie kann ich einen schönen Play-Button über das Video legen und dafür sorgen, daß dieser auf Klick das Video startet?
Lässt sich das ganz einfach mit einer Komponenet lösen?

Vielen Dank schon mal im voraus!!
Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 26-08-2009, 13:11   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Bei Nutzung einer FLVPlayback-Komponente den autoPlay auf false setzen, dann wird das FLV nicht automatisch abgespielt. Dann einen MC mit dem Play-Icon über die Komponente legen und einen onRelease-Event setzen. Mal als grober Ansatz:
PHP-Code:
my_FLVPlybk.autoPlay false;

//neuer MC
this.createEmptyMovieClip("con",1);

//über der Komponente positionieren
this.con._x my_FLVPlybk._x;
this.con._y my_FLVPlybk._y;
this.con.attachMovie("play","play",1);//play ist ein verknüpfter MC in der Bibliothek mit dem Play-Symbol


//nach Klick auf das Play-Symbol
this.con.onRelease = function(){
   
_root.my_FLVPlybk.play();
   
this.removeMovieClip();//Playbutton löschen

  Mit Zitat antworten
Alt 26-08-2009, 14:02   #3 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
hmmm

vielen dank dir, allerdings klappt das nicht so ganz......
Royal Flush ist offline   Mit Zitat antworten
Alt 26-08-2009, 14:37   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Geht es noch etwas ungenauer?
  Mit Zitat antworten
Alt 26-08-2009, 14:51   #5 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
scusi

sorry für die kurze Antwort, das liegt daran, daß ich mir im moment selbst nicht sicher bin, wo das Problem liegt. Anbei poste ich mal die Flash-Datei, vielleicht kannst Du da noch mal kurz draufschauen! Vielleicht liegt es an falschen Bezeichnern?? Danke schon mal :-)
Flush
Angehängte Dateien
Dateityp: zip videotest.fla.zip (67,9 KB, 2x aufgerufen)
Royal Flush ist offline   Mit Zitat antworten
Alt 26-08-2009, 15:18   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich hab kein CS4, kannst du es noch mal als CS3-File anhängen?
  Mit Zitat antworten
Alt 26-08-2009, 15:26   #7 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Hi Holger,

also mittlerweile bin ich schon einen Schritt weiter, ich habe Dir jetzt noch mal dei CS3 Datei angehängt und immerhin klappt es jetzt schon mit dem abspielen, allerdings ist der Play Button noch irgendwie verrutscht. Kann man das eigentlich so programmieren, daß am Ende des Videos wieder der Play Button erscheint, man also das Ding noch mal von vorne schauen kann?

Viele Grüße
Flush
Angehängte Dateien
Dateityp: zip videotestCS3.fla.zip (66,8 KB, 4x aufgerufen)
Royal Flush ist offline   Mit Zitat antworten
Alt 26-08-2009, 16:00   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
PHP-Code:
my_FLVPlybk.autoPlay false

function 
startFLV(){
    
//neuer MC 
    
this.createEmptyMovieClip("con",1); 
    
    
//über der Komponente positionieren 
    
this.con._x my_FLVPlybk._x
    
this.con._y my_FLVPlybk._y
    
this.con.attachMovie("play","play",1);//play ist ein verknüpfter MC in der Bibliothek mit dem Play-Symbol 
    
    
this.con._width my_FLVPlybk._width;
    
this.con._height my_FLVPlybk._height;
    
    
//nach Klick auf das Play-Symbol 
    
this.con.onRelease = function(){ 
           
_root.my_FLVPlybk.play(); 
        
this.removeMovieClip();//Playbutton löschen 
    
}  
}

vidListnr = new Object();
vidListnr.complete = function(evtObject){
   
trace("video-ende"); 
   
startFLV();
}
my_FLVPlybk.addEventListener("complete",vidListnr);

startFLV(); 
  Mit Zitat antworten
Alt 26-08-2009, 16:18   #9 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Holger, Du bist der Größte, es funktioniert alles, ich habe hier und da noch ein bischen an der Positionierung geschraubt und jetzt sitzt es!!
WO LERNT MAN SO WAS???? Vielen Dank noch mal und beste Grüße

Michael
Royal Flush 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 23:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele