Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-04-2007, 14:37   #1 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
Question Externes Video stoppt bei RollOver eines Buttons?

Hallo,

ich habe folgendes nerviges Problem:
Ich streame ein Video über NetStream, was soweit alles klappt. Jetzt ist zu dieser Zeit aber auch noch ein Button auf der Bühne, dem ein RollOver-Ereignis zugewiesen ist. Sobald das Video spielt und ich mit der Maus über den Button gehe, stoppt das Video?!?

PHP-Code:
var btn:MovieClip this.test_btn;
btn.onRollOver = function() {
};
btn.onRollOut = function() {
};
btn.onRelease = function() {
};
function 
Introvideo() {
    var 
file:String "test.flv";
    var 
video:Video this.video_co;
    var 
netConn:NetConnection = new NetConnection();
    
netConn.connect(null);
    var 
netStream:NetStream = new NetStream(netConn);
    
netStream.onStatus = function(infoObject:Object) {
        
trace("NetStream.onStatus called: ("+getTimer()+" ms)");
        for (var 
prop in infoObject) {
            
trace("\t"+prop+":\t"+infoObject[prop]);
        }
    };
    
video.attachVideo(netStream);
    
netStream.setBufferTime(0);
    
netStream.play(file);
    
netStream.pause(false);
}
Introvideo(); 
Hat jemand einen Tipp?
Verstehe den Zusammenhang beim besten Willen nicht.

Danke für Eure Hilfe!
Da_Judge ist offline   Mit Zitat antworten
Alt 30-04-2007, 15:04   #2 (permalink)
zuviel ist nicht genug
 
Registriert seit: Aug 2001
Ort: Austria
Beiträge: 206
hi,

ich arbeite auch gerade mit flvs und habe mal einen button über mein video gelegt - kein problem .. video spielt - rollover geht auch.

entweder hat dein button den gleichen instanznamen wie dein video, oder du hast noch an anderer stelle ein script .. aber das sind nur vermutungen .. was mir so manches mal beim testen passiert
oskar ist offline   Mit Zitat antworten
Alt 30-04-2007, 16:08   #3 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
Hi oskar,

danke für Deine Hilfe!
Nein, es gibt nicht mehr Script, als ich gepostet habe!

Lädst Du Dein Video genauso wie ich in meinem Script? Vergleich mal bitte.
Ich habe auch mal die fla angehängt, Du mußt nur "test.flv" in Dein Video-File umbennenen. Wäre nett, wenn Du mal testen könntest.

Danke!
Angehängte Dateien
Dateityp: zip Videotest 001.zip (5,3 KB, 2x aufgerufen)
Da_Judge ist offline   Mit Zitat antworten
Alt 30-04-2007, 18:34   #4 (permalink)
zuviel ist nicht genug
 
Registriert seit: Aug 2001
Ort: Austria
Beiträge: 206
also .. machs mal einfacher:

var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var stream_ns:NetStream = new NetStream(my_nc);
video_co.attachVideo(stream_ns);
stream_ns.setBufferTime(100);
stream_ns.play("test.flv");

test_btn.onRollOver = function() {
trace("rollover");
}

stop();

und arbeite dich dann weiter vor zur kür
oskar ist offline   Mit Zitat antworten
Alt 30-04-2007, 21:43   #5 (permalink)
Flash it baby!
 
Registriert seit: Feb 2003
Beiträge: 287
Hi oskar,

sobald ich das ganze nicht in eine Funktion schreibe, klappt es ohne Probleme - warum? - keine Ahnung.

Reicht mir aber erstmal!

Grüße und Danke!
Da_Judge 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 22:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele