// create the netConnection
nc = new NetConnection();
nc.objectEncoding = ObjectEncoding.AMF3;
Then you need to set client to this so red5 is able to invoke the method in
the connected client...
nc.client = this;
Now create the functions in your AS3 file:
public function clientEntered(clientID:String):void
{
Alert.show("clientEntered is called. New client with ID:"+clientID);
}
public function clientLeft(clientID:String):void
{
Alert.show("clientLeft is called. Client with ID "+clientID+" has
left.");
}
Fröhliche Ostern!
On 4/8/07, Umut Zerman <[EMAIL PROTECTED]> wrote:
Hello
i don't know where i can send a help mail so i decided to wrote on this
e-mailadress!
I speak normally german so i don't know if i get a german or english
answer.
To my Problem:
I have read all the mailinglists but I#ve not found the way how i can
send the connected list to my flash application.
my java seems like this:
package flashchat;
import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.WebScope;
import org.red5.server.api.IClient;
import org.red5.server.api.IConnection;
import org.red5.server.api.IScope;
import org.red5.server.api.Red5;
import org.red5.server.api.service.ServiceUtils;
import org.red5.server.api.IScopeHandler;
public class Meinchat extends ApplicationAdapter
{
public void appLeave(IClient client, IScope app) {
ServiceUtils.invokeOnAllConnections(app, "clientLeft", new
Object[]{client.getId()});
super.appLeave(client, app);
}
public boolean appJoin(IClient client, IScope app) {
ServiceUtils.invokeOnAllConnections(app, "clientEntered", new
Object[]{client.getId()});
return super.appJoin(client, app);
}
}
I dont know if i had to set instead of "client" or "app" a value of my
application?
I want only that my applikation get all connections and send it back to
the user.
in flash actionscript 2 i wrote this:
import mx.utils.Delegate;
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://localhost/flashchat", nick); // nick = username.. i
think its set as the id or not?
var soText:SharedObject = SharedObject.getRemote("meinchat", nc.uri,
true);
soText.onSync = Delegate.create(this, newMessageHandler);
i have a usertextfield a chattextfield and a WriteTextfield
so now i don't know how my java applikation send the new connections or
all the list of the connections
to my flash application
:(
Please help or give my question further to anyone who can :(
------------------------------
Der kostenlose E-Mail-Dienst - schnell, einfach & sicher! Windows Live
Hotmail <http://mail.live.com>
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org
--
C is forever.
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org