Professional Web Applications Themes

Dynamically create AVPresence - Macromedia Flash Flashcom

Hey gang, I am trying to dynamically create AVPresence instances as people log into the server on each client. Basically trying to re-implement the VideoConference component. Unfortunately when I try and create 2 AVPresence it seems they override each other even if I use different X/Y positions and use seperate Instance names and setUsername(). If someone could spot out my error that would be great. This is what I am doing: var instanceName = "presence_" + username; _root.attachMovie("FCAVPresenceSymbol", instanceName, 1, {_x:150, _y:150}); _root[instanceName].setUsername(username); _root[instanceName].connect(connection); Any help please?...

  1. #1

    Default Dynamically create AVPresence

    Hey gang,

    I am trying to dynamically create AVPresence instances as people log into the
    server on each client. Basically trying to re-implement the VideoConference
    component.

    Unfortunately when I try and create 2 AVPresence it seems they override each
    other even if I use different X/Y positions and use seperate Instance names and
    setUsername().

    If someone could spot out my error that would be great.
    This is what I am doing:

    var instanceName = "presence_" + username;
    _root.attachMovie("FCAVPresenceSymbol", instanceName, 1, {_x:150, _y:150});
    _root[instanceName].setUsername(username);
    _root[instanceName].connect(connection);

    Any help please?

    Duderr Guest

  2. #2

    Default Re: Dynamically create AVPresence

    Not sure without seeing the rest of your code, but something in the attachMovie
    argument looks to be a likely culprit.

    In this line:

    _root.attachMovie("FCAVPresenceSymbol", instanceName, 1, {_x:150, _y:150});

    You're defining the depth as 1. If there is already an object at that depth
    (like another avpresence), the old one gets removed from the stage.

    Try incrementing the depth.

    JayCharles Guest

  3. #3

    Default Re: Dynamically create AVPresence

    Thanks so much for the reply!

    I did not know you couldn't use a depth twice. What if the X/Y is totally
    different though?

    Also I started incrementing the depth, the new AVPresence appears, but then
    dissapears right away. I only get to see the video its streaming for a quick
    second then its gone again.

    I am doing this in a button click event, is that a problem? Do I have to
    instanciate this into an array of AVPresence outside of the button event?

    Thanks so much.

    Duderr Guest

Similar Threads

  1. Question create database dynamically
    By saidujjama in forum Brainstorming Area
    Replies: 0
    Last Post: May 11th, 10:26 AM
  2. Create link dynamically
    By EricFan@adobeforums.com in forum Adobe Acrobat SDK
    Replies: 3
    Last Post: September 3rd, 07:31 AM
  3. Create RTMP dynamically
    By NosPheratus in forum Macromedia Flash Flashcom
    Replies: 4
    Last Post: May 9th, 09:40 PM
  4. Dynamically create datasource
    By vkunirs in forum Coldfusion Database Access
    Replies: 1
    Last Post: November 30th, 10:00 PM
  5. Create a PHP Page Dynamically
    By Noyb in forum PHP Development
    Replies: 10
    Last Post: July 28th, 02:59 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139