• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2010, 21:41   #16 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 66
Inwiefern mehr code ?
Das ist der komplette code ...
Den Cache habe ich schon gefühlte 1000 mal entleert ...

Hier noch einmal der Code mit den Netstream Object ... Das selbe Phänomän wie bei dem Versuch mit dem Mediadisplay ...

Code:
import caurina.transitions.*;

import caurina.transitions.properties.DisplayShortcuts;
DisplayShortcuts.init();



var connection = new NetConnection();
connection.connect(null);
var stream = new NetStream(connection);
my_video.attachVideo(stream);
stream.setBufferTime(5);




stop();

var randvid:Number;
var loadvid:String;
var videoXML:XML = new XML();
var vidpath:Array = new Array();

videoXML.ignoreWhite = true;
videoXML.onLoad = onload;


function onload(erfolgreich) {
    if(erfolgreich) {
	    var videos:Array = new Array();
        videos = this.firstChild.childNodes;
        
        var videolen:Number = videos.length;    
        _root.videolen = videolen;
        
		
      
        for(var i:Number=0;i<_root.videolen;i++){
            _root.vidpath[i] = videos[i].attributes.path;
			

			
	}
	
	randvid = Math.round(Math.random()*(videolen-1));
	loadvid = "http://eve-com.de/limox/templates/limox/images/flash/" + vidpath[randvid];
	stream.play(loadvid);
}
}

videoXML.load("http://eve-com.de/limox/templates/limox/images/flash/video.php");


stream.onStatus = function(info) {
	if(info.code == "NetStream.Buffer.Full") {
		fadeout();
	}
	if(info.code == "NetStream.Play.Stop") {
		    randvid = Math.round(Math.random()*(videolen-1));
			loadvid = "http://eve-com.de/limox/templates/limox/images/flash/" + vidpath[randvid];
			fadein();
	}
}

fadein = function () {
	Tweener.addTween(_root.fade, {_alpha:100, time:1, onComplete:playvid});

}

playvid = function () {
	stream.play(loadvid);
}


fadeout = function (){
	Tweener.addTween(_root.fade, {_alpha:0, time:2, delay: 1});
}
hurimuri ist offline   Mit Zitat antworten
Alt 12-03-2010, 01:12   #17 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.114
Und wo stehen z.B. die Error-Events und irgendwelche auskünfte über traces usw. Wie soll man da helfen können...

ANdré

Nachtrag: wie die xml aus? Vielleicht irgendwo eine komma etc. zuviel
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.

Geändert von andrelehnert (12-03-2010 um 01:17 Uhr)
andrelehnert ist offline   Mit Zitat antworten
Alt 12-03-2010, 12:09   #18 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.482
Die XML ist in Ordnung.

Hab Dir mal einen error-Event eingebaut. Wenn ein Video nicht geladen werden
konnte springt er automatisch zu Video 1 und spielt das ab.

PHP-Code:
stream.onStatus = function(info) {
    if (
info.code == "NetStream.Buffer.Full") {
        
fadeout();
    }
    if (
info.code == "NetStream.Play.Stop") {
        
randvid Math.round(Math.random()*(videolen-1));
        
loadvid "http://eve-com.de/limox/templates/limox/images/flash/"+vidpath[randvid];
        
fadein();
    }
    if (
info.code == "NetStream.Play.StreamNotFound") {
        
viderror();
    }
};
// Funktionen auch immer so instanzieren, dann sind sie immer verfügbar
function fadein() {
    
Tweener.addTween(_root.fade, {_alpha:100time:1onComplete:playvid});
}
function 
playvid() {
    
stream.play(loadvid);
}
function 
fadeout() {
    
Tweener.addTween(_root.fade, {_alpha:0time:2delay:1});
}
function 
viderror() {
    
loadvid "http://eve-com.de/limox/templates/limox/images/flash/"+vidpath[0];
    
stream.play(loadvid);

Überprüf auch nochmal Deine Videodateien - mit einigen scheint was nicht zu
stimmen.

Hier geht sofort der Download-Dialog des Firefox auf (korrekterweise):
-> http://eve-com.de/limox/templates/li...eos/bgvid1.flv

Hier hingegen nicht, die Datei wird im Browser als Text angezeigt - da scheint
also was mit der Dateiendung nicht zu stimmen, weil es nicht als FLV erkannt
wird:
-> http://eve-com.de/limox/templates/li...eos/bgvid4.flv
~pyropete~ ist offline   Mit Zitat antworten
Alt 13-03-2010, 13:13   #19 (permalink)
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 66
Hey danke werde das am Montag gleich mal im büro testen ... vielen dank !
hurimuri ist offline   Mit Zitat antworten
Alt 14-03-2010, 09:13   #20 (permalink)
I'M A CYBORG
 
Registriert seit: Apr 2007
Ort: ---------
Beiträge: 367
und check mal ob besagte rechner über einen proxy-server die daten erhalten
mfg
speedhost ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
flash, php, video, xml

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 8] Banner Verlinkung funktioniert nach Einbau in HTML nicht mehr asyoulikeit Flash Einsteiger 4 03-03-2010 12:20
Point Roll-Banner, bzw. Rollout-Banner, wie geht das? sin fei Flash 8 0 04-10-2006 16:04
Problem mit gescripteter Bewegung Pixelflow Flash MX 2004 0 23-10-2005 14:28
An Admin, wie funktioniert der Banner bereich unseres Forums Samuel Fragen, Konstruktive Kritik, Lob 21 01-05-2003 11:11
gescripteter preloader blue_dog ActionScript 1 6 27-02-2003 23:47


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele