Hi guys,
As some of you well know, in popular isometric games such as Yoville! you can click on a fellow user´s avatar, and a pop-up control display will show up, where you can choose "Add as a Buddy" from among other choices and have the user added to your buddy list if they agree to do so.
This is what I am trying to develop.
I am trying to do make this control display show up ON OTHER USER AVATARS.
I figured that I would store the control display movieclip on the avatar library, and on the main file code have the onAvatarClicked trigger a openSpace.setMyAvatarAction(avatarAction) which would have the avatar show the control display.
All this works fine, except that on tests whenever I click on ANOTHER user, the control display shows up ON MY AVATAR not on theirs.
I read that the onCustomAction works on the "main sprite only", which I figure is that I can only trigger actions on my avatar, not on others when I click on them
Is this a fact? Can I not trigger actions on other users when clicking on them? Is there a way to do this the way Yoville does?
I don´t want to have a listbox with the available room users AND the isometric environment to be able to create the Buddy System which I know is the way handled in some of the examples, cause its clunky. I wish to do it the Yoville way.
What do I need to do to make it this way?
If the current api (both op1 and 2) does not support this (triggering actions on other avatars when clicked) would I have to go all the way and buy the openspace source code to make this happen????
Please I need to know.
Creating a Buddy System/onCustom Action limitations
-
- Posts: 40
- Joined: 14 Apr 2010, 17:40
Of course you can't trigger the actions on the other avatars. But you can still do what you need, and in a much simpler way. In the click event of an avatar you receive, in the parameters, a reference to the avatar movieclip. That's all: simply call your method to display that panel.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
Return to “OpenSpace v1 discussions and help”
Who is online
Users browsing this forum: No registered users and 33 guests