| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2008
Beiträge: 3
| live Stream
Hallo zusammen, ich bin realtiv neu in dieser Sprache. Habe aber einige Erfahrungen in C++ und musste mich berufsbedingt jetzt auch mit AS3 befassen. Ich habe dem FMS3 und arbeite auch schon mit vod. Das klappt auch alles einwandfrei. Der Punkt ist, dass ich die live Stream Funktionen vom FMS testen wollte und das auch gut funktioniert. ABER: Wie kann ich alle live Streams auf meinem Server auslesen und sie zb. in einer ListBox anzeigen lassen? Ich meine beim Kunden ist es schlecht, wenn er erst noch den live Stream selkbst eintippen muss. mfg AnsiString |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: May 2008
Beiträge: 3
|
Ok, ich bin jetzt weiter als vorhin. Folgendes Habe ich mir erarbeitet, allerdings komme ich jetzt bei der .call() Funktion nicht weiter: Code: import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.Responder;
import flash.events.NetStatusEvent;
var nc:NetConnection;
setConnection();
btnTest.addEventListener(MouseEvent.CLICK, onClick);
function setConnection():void
{
nc = new NetConnection();
nc.client = this;
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nc.connect("mydomain","login","pswd");
}
function onBWDone():void{
}
function netStatusHandler(event:NetStatusEvent):void
{
trace("connected is: " + nc.connected );
trace("event.info.level: " + event.info.level);
trace("event.info.code: " + event.info.code);
switch (event.info.code)
{
case "NetConnection.Connect.Success":
trace("Congratulations! you're connected");
// create live streams
// play recorded streams
break;
case "NetConnection.Connect.Rejected":
trace ("Oops! the connection was rejected");
// try to connect again
break;
case "NetConnection.Connect.InvalidApp":
trace("Please specify a different application name in the URI");
// try to connect again
break;
case "NetConnection.Connect.Failed":
trace("The server may be down or unreachable");
// display a message for the user
break;
case "NetConnection.Connect.AppShutDown":
trace("The application is shutting down");
// this method disconnects all stream objects
nc.close();
break;
case "NetConnection.Connect.Closed":
trace("The connection was closed successfully - goodbye");
// display a reconnect button
break;
}
}
function onClick(MouseEvent):void
{
trace(nc.call("getLiveStreams('live/_definst_')",null));
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |