This is correct. My Number in my as class isn't really null it is NaN. But I believe that to be the actionscript equivalent to null for a number. And yes when I pass that to java function that function recieves the class with a 0 for the Long instead of null. Here is the output from the console of the app server. Notice the variable XPos, YPos and deployed. See how what I send in is NaN (or null) and it is converted to a 0. [Flex] Deserializing AMF/HTTP request Version: 3 (Message #0 targetURI=null, responseURI=/2) (Array #0) [0] = (Typed Object #0 'flex.messaging.messages.RemotingMessage') operation = "findStoryByExample" source = null body = (Array #1) [0] = "2" [1] = (Typed Object #2 'com.routeto1.flex.media.vo.StoryVO') headline = "c" XPos = NaN validToDate = null pageDef = null deployedPath = "" validFromDate = null subHeadline = "" storyGraphic = null YPos = NaN keywords = "" body = "" source = "" bylineOccupation = "" publishedDate = null otherReferences = "" referenceId = "" deployed = NaN byline = "" pk = "" updatedByUser = null selected = false dateUpdated = null copyForSearch = false createdByUser = null createdByUserName = "" dateCreated = null clientId = null timeToLive = 0 messageId = "A5C134A1-DC44-4514-6B85-43FE21B96CB1" headers = (Object #3) DSEndpoint = "my-amf" destination = "mediaDelegate" timestamp = 0 [Flex] Adapter 'java-object' called 'com.routeto1.flex.media.MediaDelegate.findS toryByExample(java.util.Arrays$ArrayList (Collection size:2) [0] = 2 [1] = com.routeto1.flex.media.vo.StoryVO YPos = 0 dateUpdated = null XPos = 0 byline = publishedDate = null dateCreated = null pageDef = null copyForSearch = true validFromDate = null validToDate = null deployedPath = createdByUser = null bylineOccupation = body = headline = c keywords = subHeadline = deployed = 0 referenceId = pk = updatedByUser = null otherReferences = storyGraphic = null createdByUserName = source = )' Thanks Jeff
Douglas McCarroll <[EMAIL PROTECTED]> wrote: Jeff, Let me get this clear. If I understand correctly you're passing an AS number hoping that it will convert to a Java Long. But your number is set to null, and you'd like it to convert to null on the Java type. Is this correct? Douglas Jeff Krueger wrote: > Thanks. I am not using a primitive, I am using Long. I wonder what > it does for those. > > Jeff > > > */Douglas McCarroll <[EMAIL PROTECTED]>/* wrote: > > Jeff, > > I'm not sure that this will help you find a solution, but it confirms > that this is a known issue: > > http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part1_GetStarted.html > <http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part1_GetStarted.html> > > "Primitive values cannot be set to null in Java. When passing Boolean > and Number values from the client to a Java object, Flex > interprets null > values as the default for primitive types; for example, 0 for double, > float, long, int, short, byte, \u0000 for char, and false for > Boolean. > Only primitive Java types get default values." > > Douglas > > ------------------------------------------------- > > Douglas McCarroll > > CairngormDocs.org Webmaster > http://www.CairngormDocs.org <http://www.cairngormdocs.org/> > > Flex Developer > http://www.brightworks.com <http://www.brightworks.com/> > 617.459.3840 > > ------------------------------------------------- > > Jeff Krueger wrote: > > All, > > > > I am finding that when I pass a actionscript class to a remote > > java object and a number variable type in the actionscript class is > > set to NaN (Null), that the java class gets set to a 0, instead > of a > > null. Is there something I am missing or something I need to set > the > > number to so it will be null in my java class? > > > > Thanks > > > > Jeff > > > > > > ---------------------------------------------------------- > > Access over 1 million songs - Yahoo! Music Unlimited. > > > <http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=36035/*http://music.yahoo.com/unlimited/ > <http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=36035/*http://music.yahoo.com/unlimited/>> > > > > > > > > ---------------------------------------------------------- > Want to start your own business? Learn how on Yahoo! Small Business. > <http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index> > > --------------------------------- Everyone is raving about the all-new Yahoo! Mail beta.