Video in Textfield plugin läuft nach dem Schliessen weiter

  • Hallo zusammen

    Habe aufgrund einer flash-Video-Datei eine swf-Datei mit dem Standard Adobe Flash viewer flvplayback erstellt und in ein Textfeld eingebunden. Das Texfeld wird geöffnet, wenn ein Hotspot angezeigt wird. Der Anwender sieht darin das Video, die Zeitleiste sowie Start, Pause und Stop Button. Alles läuft perfekt. Wird aber das Textfeld geschlossen, so läuft der Ton weiter. Offensichtlich muss da dieser Prozess noch geschlossen werden. Aber wie?

    Hier der Code

    <!--video hotspots in this panorama -->
    <hotspot name="HotspotVideo02"
    ath="123"
    atv="7"
    onhover="showtext(Movie Aletschhorn, hotspotstyle);"
    onclick="action(showTextfield,HotspotVideo02);"
    url="skin/trp/trpHotspotBlauVideo.png"
    scale="0.15"
    zoom="true"
    distorted="false"
    onover="set(scale,0.3);" onout="set(scale,0.15);" >
    </hotspot>
    <data name="HotspotVideo02">
    <p align="center">
    <a href="event:action(hideTextfield);">
    <img src="skin/trp/trpFensterleiste.jpg" width="896" height="36" hspace="0" vspace="0" /><br /> </a>
    <img src="aletschgletscher02.swf" width="896" height="504" hspace="0" vspace="0" /></p>
    </data>

    Vielen Dank für Hinweise jeglicher Art, die zur Verhaftung des Übeltäters führen. Der Ganove läuft schon viel zu lange frei umher *angry*

    Pepe

  • In der Zwischenzeit wurde fleissig experimentiert. Da ich für das Beenden mit unloadMovie den ID-Parameter
    des SWF
    benötige, müsste ich wissen unter welcher ID krpano das SWF lädt. Das SWF wird als HTML in das Fenster HotspotVideo02
    geladen.


    <!--video hotspots in this panorama -->
    <hotspot name="HotspotVideo01" ath="123" atv="7"
    onhover="showtext(Movie: Aletsch, hotspotstyle);"
    onclick="action(showTextfield,HotspotVideo02);"
    url="skin/trp/trpHotspotBlauVideo.png"
    scale="0.15"
    zoom="true"
    distorted="false"
    onover="set(scale,0.3);"
    onout="set(scale,0.15);" >
    </hotspot>
    <data name="HotspotVideo02">
    <p align="center">
    <a href="event:action(hideTextfield);">
    <img src="skin/trp/trpFensterleiste.jpg" width="896" height="36" hspace="0" vspace="0" /><br/> </a>
    <img src="Aletsch.swf" width="896"
    height="504"
    hspace="0"
    vspace="0"/>
    </p>
    </data>


    Ein zweiter Ansatz wäre das schliessen des Sounds mit dem allgemeinen Befehl flash.media.SoundMixer.stopAll(); Dieser hat jedoch auch nicht funktioniert. Vielleicht weiss jemand mehr darüber?

    Vielen Dank zum Voraus!

    Edited once, last by pepe (October 1, 2010 at 3:45 PM).

  • Hi,

    krpano selbst lädt ja das swf in dem Fall nicht,
    das macht der Flashplayer selber über das Textfeld...

    eventuell funktioniert so etwas in der Art:

    Code
    this.addEventListener(Event.UNLOAD, removevideo);
    
    
    function removevideo()
    {
      // hier das Video stoppen und entfernen
    }

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!