-
How can I set a variable on the server and then call that variable when I need it?
For example, I would like to set a server variable "User1Name" which is created by logging in.
And then call that variable to be used in the following line...
srcStream.play("User1Name")
Thanks in advance
-
Danny Gomez Creations ®
serverside:
Code:
application.onConnect = function(newClient, name){
var username;
username=newClient.name;
newClient.call("setsrcStream", null, username);
}
client side:
Code:
client_nc.setsrcStream = function(username) {
var username;
srcStream.play(username);
}
...did I get it right??
-
My app has changed quite a bit since my first post so let me ask my question again with more specifics.
First off, the only component I'm using is the People List.
My app separates users from the beginning into 2 groups: the speaker or admin; and everyone else.
When regular users log on, they publish a video stream using their unique name. The video does not start yet.
Everyone can view the people list but only the speaker can click on a name to execute a function. When the speaker does click on a name, I would like that persons stream to begin playing for all users.
Basically the speaker gets to decide who everyone sees.
The Problem.
I can make a shared object which keeps each users unique name. How can I call that unique name and send it to the
myStream.play(***unique name***) automatically playing the video for all users?
BTW: the unique name is located here...
stream_so.data.name
Please let me know if I need to give more info.
Thanks
-
still not quite sure - but from your post, I'm thinking you want the admin user to click on a user name in the people list, and then have that person's stream to play for each user?
Seems you want to have the name of the user on a shared object (you may have already) - so some client side code would be like:
Code:
function onSelectUser () {
selectedUser = people_lb.getSelectedItem().label;
stream_so.data.name = selectedStream;
}
Then the onSync function for stream_so:
Code:
stream_so.onSync = function() {
myStream.play(stream_so.data.name)
}
Granted - that is using a simple listbox component for the people list, instead of the People list component. I haven't messed with the components much, but it seems that it's merely a listbox with some extras. Look it up in the pdf that comes with the components, I'm guessing there is a predefined method you can use to get the selected user.
Hope that's what you are looking for?
Psx
-
That's exactly what I was asking!
I figured out how to do it another dumbfangled way but this way looks much cleaner.
I'll try to incorporate this.
Thanks psychlonex
-
hehe - that doesn't happen to often!
Glad I was on the right track and able to help.
What inspired the name "PoopsMcGee" anyway? It's hilarious!
You might appreciate this image:
http://psychlonex.dyndns.com/poops/poop.jpg
Psx
ps. It's backwards because my cam sucks!
-
"Tenacious D" reference 8-)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|