Discussion list for Unity developers.
unity-dev at moock.org
Thu Dec 6 01:09:45 CST 2007
hi there, I'm having trouble following your description of the problem. could you please post a test case showing the simplest possible code that can reliably reproduce the problem? note that i am traveling at the moment, so there might be some delay before i respond. thanks, colin Discussion list for Unity developers. wrote: > Could someone please shed some light on this problem? > > Instantiating additional room views throws undefined values only in top > class methods like onMouseDown() and onMouseMove(). The problem does not > happen with one room view, for every additional room view object created > additional objects in that class are created (I suspect) throwing undefined > values, again this only happens in top class methods. > > Please see log below, specifically the last few line where a trace output > shows: avatars[client.getClientID()] undefined. > > Need help! > > ---------------------------------------------------------------------------- > ----- > > INFO: Flash Player Version: WIN 8,0,22,0 (debug version) > INFO: UClient for Macromedia Flash Version: 2.0.2 > INFO: Loading config from uAvatarChatConfig.xml. > INFO: uAvatarChat Version: 1.0.1 > INFO: Config file loaded. > INFO: Server set to: localhost, on port: 9100 > INFO: No policy port set. Connections to ports under 1024 now prohibited. If > required, policy file will load from: http://localhost/crossdomain.xml > INFO: Log level set to: DEBUG > INFO: UClient started...OK. > INFO: Connecting to Unity... > INFO: Initial connection to 'localhost' on port '9100' succeeded. Awaiting > server response. > INFO: Connection to 'localhost' on port '9100' established. > DEBUG: UClient caught connect success. > DEBUG: Set clientID to: 89 > DEBUG: RemoteClientManager added a new RemoteClient, id: 89 > DEBUG: Setting client89 attribute: null._IP=127.0.0.1. Old value: undefined > DEBUG: Setting client89 attribute: null._CONNECTTIME=1196689287531. Old > value: undefined > DEBUG: UClient notified of namespace creation results for namespace > 'avatarchat': NAMESPACE_EXISTS > DEBUG: RoomManager now adding NameSpace: avatarchat > DEBUG: UClient notified of new NameSpace object: 'avatarchat'. > DEBUG: NameSpace 'avatarchat' added listener: A NamespaceView instance > DEBUG: Room factory for NameSpace 'avatarchat' set to: AvatarRoomFactory > DEBUG: NameSpace 'avatarchat' notifying observers of new room: 'w001_r001'. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.pos=315.25,307. Old > value: undefined > DEBUG: Setting client89 attribute: > avatarchat.w001_r001.avatarIcon=L_Canary_Green_mc. Old value: > L_Canary_Green_mc > DEBUG: New attribute value matches old value. Not changed. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.typingState=2. Old > value: undefined > DEBUG: NameSpace 'avatarchat' notifying observers of new room: 'w001_r002'. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.pos=294.25,291. Old > value: 315.25,307 > DEBUG: Setting client89 attribute: > avatarchat.w001_r001.avatarIcon=L_Canary_Green_mc. Old value: > L_Canary_Green_mc > DEBUG: New attribute value matches old value. Not changed. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.typingState=2. Old > value: 2 > DEBUG: New attribute value matches old value. Not changed. > DEBUG: UClient notified of room creation results for room > 'avatarchat.w001_r001': ROOM_EXISTS > DEBUG: UClient notified of room creation results for room > 'avatarchat.w001_r002': ROOM_EXISTS > DEBUG: upcOnJoinRoom received. status: ROOM_JOINED. room: > avatarchat.w001_r001 > DEBUG: Room 'avatarchat.w001_r001' notifying observers that it was joined. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.activityState=0. Old > value: undefined > DEBUG: RemoteClientManager added roomID: avatarchat.w001_r001 to client: 89 > DEBUG: Setting client89 attribute: avatarchat.w001_r001.pos=315.25,307. Old > value: 294.25,291 > DEBUG: Setting client89 attribute: > avatarchat.w001_r001.avatarIcon=L_Canary_Green_mc. Old value: > L_Canary_Green_mc > DEBUG: New attribute value matches old value. Not changed. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.typingState=2. Old > value: 2 > DEBUG: New attribute value matches old value. Not changed. > DEBUG: Room 'w001_r001' notifying observers of new client count: 1 > DEBUG: Room 'avatarchat.w001_r001' notifying observers that client '89' > joined. > avatars[client.getClientID()] [object Object] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Object is defined OK, dir attributes are good. > > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=-58. Old value: > undefined > avatars[client.getClientID()] undefined >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Object is undefined not OK, dir attributes are > NaN. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=NaN. Old value: > -58 > avatars[client.getClientID()] [object Object] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Object is OK again. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=-61. Old value: > NaN > avatars[client.getClientID()] undefined >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> only happens in onMouseMove() method. > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=NaN. Old value: > -61 > avatars[client.getClientID()] [object Object] > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=-69. Old value: > NaN > avatars[client.getClientID()] undefined > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=NaN. Old value: > -69 > avatars[client.getClientID()] [object Object] > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=-74. Old value: > NaN > avatars[client.getClientID()] undefined > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=NaN. Old value: > -74 > avatars[client.getClientID()] [object Object] > DEBUG: Setting client89 attribute: avatarchat.w001_r001.dir=50. Old value: > NaN > > > > > > > > > -- > you're a unity-dev subscriber. to unsubscribe, visit www.moock.org/mailman/listinfo/unity-dev/ > > superb hosting for this list and moock.org is generously provided by Rackspace. See: http://www.rackspace.com/?supbid=moock