Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2008, 09:38   #1 (permalink)
Hinterhofkläffer
 
Benutzerbild von sodah
 
Registriert seit: Mar 2002
Ort: nähe Mainz
Beiträge: 212
swf-video vom fremden Server geladen, läßt sich nicht stoppen

Hallo,

ich hab da ein merkwürdiges Phänomen gefunden. Trau mich garnicht eine so banale Frage zu stellen.
Ich lade mit einem Flashplayer von Server X einen swf-Film vom Server Y. Dieser spielt tadellos ab. Auch alle Parameter (_currentframe, etc.) laufen prima. Nur mc.stop();oder mc.gotoAndStop(x); will einfach nicht funktionieren.
crossdomain.xml liegt im Stammverzeichniss.
Beispiel Code:
Code:
#include "com.qlod.LoaderClass.as"
_root.swffilename = "meinclip.swf"; //geht
_root.swffilename = "http://www.irgendwoimnetz.de/123/123/meinclip.swf"; //geht nicht
_root.lst_preloader = new Object();
_root.loaderHelper = new com.qlod.LoaderClass();
_root.loaderHelper.setMinSteps(5);
_root.loaderHelper.addListener(_root.lst_preloader);

_root.loaderHelper.load(_root.mc_video, _root.swffilename);
_root.mc_video.play();
_root.loaderHelper.observe(this);

_root.lst_preloader.onLoadProgress = function(loaderObj) {
	//
}
_root.lst_preloader.onLoadStart = function(loaderObj){
	//
}
_root.lst_preloader.onLoadComplete = function(success, loaderObj) {
	//
}
_root.btn_stop.onRelease = function() {
_root.mc_video.stop();
}
hat jemand eine Idee?
__________________
SODAH | JOERG KRUEGER
CURRENT PROJECT: SHOUTCAST FREE INTERNET FLASH RADIO

Geändert von sodah (19-02-2008 um 14:54 Uhr)
sodah ist offline   Mit Zitat antworten
Alt 22-02-2008, 14:21   #2 (permalink)
Hinterhofkläffer
 
Benutzerbild von sodah
 
Registriert seit: Mar 2002
Ort: nähe Mainz
Beiträge: 212
Unhappy

Hab das jetzt über einen PHP-Stream vorerst gelöst. Finde ich aber nur als Notlösung OK. Vielleicht hat ja jemand bereits die gleiche Erfahrung gemacht und eine Lösung gefunden.

Falls jemand die Lösung mit PHP sucht:
PHP-Code:
<? 
///////////////////////////////////////////////
// STREAM SWF FROM OTHER SERVER
//
// Version 1.08.02.19
//
// Copyright (C) JOERG KRUEGER 
//
// Contact: www.codingexpert.de 
///////////////////////////////////////////////
error_reporting(0);
if (isset(
$_REQUEST['swffilename'])):
    
$sURL $_REQUEST['swffilename'];
    
header("Content-Type: video/x-swf");
    
session_cache_limiter("nocache");
    
header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
    
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
    
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
    
header("Pragma: no-cache");
    
header("Content-Disposition: attachment; filename=\"" basename($sURL) . "\"");
    
$aPathInfo parse_url($sURL);
    
$sHost $aPathInfo['host'];
    
$sPort = empty($aPathInfo['port']) ? 80 $sPort $aPathInfo['port'];
    
$sPath = empty($aPathInfo['path']) ? '/' $sPath $aPathInfo['path'];
    
$fp fsockopen($sHost$sPort$errno$errstr);
    if (!
$fp):
        echo 
"";
    else: 
        
fputs($fp"GET $sPath  HTTP/1.0\r\n");
        
fputs($fp"Host: $sHost\r\n");
        
fputs($fp"Connection: close\r\n\r\n");
        while (!
feof($fp)) {
             
$response.=fgets($fp128);
        }
        
$response split("\r\n\r\n",$response);
        echo 
$response[1];
        
fclose($fp);  
    endif;
endif;
?>
__________________
SODAH | JOERG KRUEGER
CURRENT PROJECT: SHOUTCAST FREE INTERNET FLASH RADIO

Geändert von sodah (22-02-2008 um 23:33 Uhr)
sodah 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 09:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele