I've only partly understood this thread, but I do know you can't really
"cast to an Array" using the ordinary syntax: Array(object).  You can
use untyped objects to do it like this:

function castToArray(o):Array{
        Return o;
}

Tracy

-----Original Message-----
From: Peter Farland [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 05, 2005 5:57 PM
To: [email protected]
Subject: RE: [flexcoders] Remote object that returns an array of objects



Perhaps there's something going wrong when casting to Array (or UserVO,
though that doesn't effect the second test)? However, I've not heard of
this issue before... has anyone else?


 

-----Original Message-----
From: Jeff Krueger [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 05, 2005 5:56 PM
To: [email protected]
Subject: RE: [flexcoders] Remote object that returns an array of objects


Hmmmmm, that worked!!!!!

Here is the log, not sure if it shows anything.  Any idea how I can get
that
to an object?

Jeff


Info: Completed 'net.crownmedia.flex.user.FlexUserDelegate.getAll' with
reply me
thod 'onResult' in 156ms
Info: Serializing response
  (Message #0 targetURI=/2/onResult, responseURI=null)
    (Array #0)
      [0] = (Typed Object #1 'net.crownmedia.flex.user.vo.UserVO')
        password = "secret"
        timeZone = (Typed Object #2
'net.crownmedia.flex.common.vo.TimeZoneVO')
          timeZoneCode = "MST"
          timeZoneDescription = "Mountain Standard Time"
          dateUpdated = Thu Mar 31 07:43:20 MST 2005
          gmtOffset = -2.52E7
          _remoteClass = "net.crownmedia.flex.common.vo.TimeZoneVO"
          updatedByUserProfileId = null
          createdByUserProfileId = null
          dateCreated = Thu Mar 31 07:43:20 MST 2005
        userName = "cmi"
        dateUpdated = null
        _remoteClass = "net.crownmedia.flex.user.vo.UserVO"
        person = (Typed Object #3
'net.crownmedia.flex.user.vo.PersonVO')
          jobTitle = null
          occupation = null
          dateUpdated = Thu Mar 31 07:43:20 MST 2005
          _remoteClass = "net.crownmedia.flex.user.vo.PersonVO"
          updatedByUserProfileId = null
          createdByUserProfileId = null
          middleName = "Media"
          dateCreated = Thu Mar 31 07:43:20 MST 2005
          firstName = "Crown"
          nickName = "CMI"
          lastName = "International"
          titlePrefix = null
        updatedByUserProfileId = null
        securityKeys = (Array #4)
          [0] = (Typed Object #5
'net.crownmedia.flex.security.vo.SecurityKeyVO'
)
            keyDescription = "Insert folder"
            dateUpdated = Thu Mar 31 07:43:20 MST 2005
            _remoteClass =
"net.crownmedia.flex.security.vo.SecurityKeyVO"
            keyName = "Folder.insert"
            updatedByUserProfileId = null
            createdByUserProfileId = null
            dateCreated = Thu Mar 31 07:43:20 MST 2005
          [1] = (Typed Object #6
'net.crownmedia.flex.security.vo.SecurityKeyVO'
)
            keyDescription = "View folder"
            dateUpdated = Thu Mar 31 07:43:20 MST 2005
            _remoteClass =
"net.crownmedia.flex.security.vo.SecurityKeyVO"
            keyName = "Folder.view"
            updatedByUserProfileId = null
            createdByUserProfileId = null
            dateCreated = Thu Mar 31 07:43:20 MST 2005
          [2] = (Typed Object #7
'net.crownmedia.flex.security.vo.SecurityKeyVO'
)
            keyDescription = "Update folder"
            dateUpdated = Thu Mar 31 07:43:20 MST 2005
            _remoteClass =
"net.crownmedia.flex.security.vo.SecurityKeyVO"
            keyName = "Folder.update"
            updatedByUserProfileId = null
            createdByUserProfileId = null
            dateCreated = Thu Mar 31 07:43:20 MST 2005
          [3] = (Typed Object #8
'net.crownmedia.flex.security.vo.SecurityKeyVO'
)
            keyDescription = "Delete folder"
            dateUpdated = Thu Mar 31 07:43:20 MST 2005
            _remoteClass =
"net.crownmedia.flex.security.vo.SecurityKeyVO"
            keyName = "Folder.delete"
            updatedByUserProfileId = null
            createdByUserProfileId = null
            dateCreated = Thu Mar 31 07:43:20 MST 2005
          [4] = (Typed Object #9
'net.crownmedia.flex.security.vo.SecurityKeyVO'
)
            keyDescription = "View user"
            dateUpdated = Thu Mar 31 07:43:20 MST 2005
            _remoteClass =
"net.crownmedia.flex.security.vo.SecurityKeyVO"
            keyName = "User.view"
            updatedByUserProfileId = null
            createdByUserProfileId = null
            dateCreated = Thu Mar 31 07:43:20 MST 2005
        createdByUserProfileId = null
        status = "APPROVED"
        dateCreated = null
        application = (Typed Object #10
'net.crownmedia.flex.common.vo.Applicati
onVO')
          applicationName = "CMI"
          dateUpdated = Thu Mar 31 07:43:20 MST 2005
          _remoteClass = "net.crownmedia.flex.common.vo.ApplicationVO"
          updatedByUserProfileId = null
          createdByUserProfileId = null
          dateCreated = Thu Mar 31 07:43:20 MST 2005


-----Original Message-----
From: Peter Farland [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 05, 2005 3:38 PM
To: [email protected]
Subject: RE: [flexcoders] Remote object that returns an array of objects


Just curious, what does:

mx.core.Application.alert ("Test with userVo " +
event.result[0].userName);

do? 



 
Yahoo! Groups Links



 





 
Yahoo! Groups Links



 





 
Yahoo! Groups Links



 







 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to