OnMouseOver in Kombi mit Flash

ChrisKH
Hallo,

ich mache gerade eine Spielewebsite.
Wir möchten ganz gerne immer ein Zufallsvideo abspielen lassen wenn man auf der Startseite ist.
Allerdings sollte man ersteinmal mit der Maus über das Video fahren bevor es anfängt abzuspielen. Hab das bisher so:

code:
1:
<object width="160" height="120"><embed OnMouseOver="src='votm_vcs_boat.swf'" src="pleaseover.gif" width="160" height="120"></embed></object>


Will aber nicht funktionieren. Einer ne idee? Sollte schon mit HTML gelößt sein hab keine Ahnung von Flash oder sowas.

Danke,
MfG. ChrisKH
BreiteSeite
Das ist doch unlogisch. onmouseover ist erstmal kein Feld für HTML Tags oder Attribute, sondern eher mehr für (JavaScript)Funktionen.

Und onmouseover würde ich in einen Layer welcher <object> umschließt machen und dann die Startfunktion für das Video in das onmouseover des Layers... allerdings halte ich es für unsinnig, ein Video mit berühren eines Mauszeiger mit puffern anfangen zu lassen.
[kamui]
Kann man das denn nicht innerhalb des Flashs machen?
ChrisKH
Hmm ok wenn das keine gute Idee ist, ist es denn möglich so einen Player zu bauen wie youtube usw.?
Das man erst auf Play klicken muss aber schon beim Betreten der Browser anfängt zu puffern?
Schweinebacke
In der Regel startet der YouTube nicht sofort, erst nach einem klick auf den > „play- Button“

Ein Bild kann man über JS durch Mausberührung in eine swf-Datei wechseln.
ChrisKH
Hmm und wie ist der Code dafür? großes Grinsen
Schweinebacke
So, der Besuch ist weg und das Muster da.

In die Tabellenzelle wird das Flash bei Berührung mit der Maus eingesetzt. Bevor da wieder Fragen kommen, „ geht da auch ein Bild“.

Klar ist als Hintergrundgrafik mit drin.
ChrisKH
Cool danke! Kann ich da auch wieder n Stopp einbauen? Sowas wie OnMouseOut?
Schweinebacke
Das Flash wird mit dem Script durch onmouseover in die Seite gesetzt. Dadurch hast du keinen Einfluss auf das Flash selbst.

In wie weit JavaScript auf das Flash Einfluss nehmen kann, in Bezug auf „Abspielen“ weis ich nicht.