I am sorry for this hotheaded post. You are right, it's totally my problem.
Thanks again. On May 25, 3:06 pm, "Jeremy Carroll" <[email protected]> wrote: > Hi Woody > > I don't have quite enough information to tell you about the specific problem > you are having. > > The design of the SDK is that the org.topbraidlive.graph.swc gives the Graph > API, but the actual implementation is largely hidden from the end users. So > Literal is in the Graph API, and LiteralImpl is the implementation, which is > hidden in flex.topbraidlive.graph.impl.swf (you can find this in > TBC/server.topbraidlive.org/dynamic/components). > > This is to allow us to change the implementation without disrupting your code. > > The error message is not that helpful #1034 is a flex error number, not a > TopBraid error number. > > Sometimes we have found that the "[object LiteralImpl]" is in fact a string, > and we have, mistakenly forced something to be a string, which obviously > causes problems later. > > If > if(obj is Node){ > str = Node(obj).uiLabel} > > Works, then it is exactly equivalent to your code, so use that. > > Otherwise, if you can give us a minimal complete example that exercises this > problem, it would be a great help. > Hmmm, if the above code works, and with Literal does not, then a minimal > complete example would be a great help. > > == > > On another topic, we have drilled down on the flex version mismatch issue > that you reported, and it seems that there was an underlying problem with > Flex, which Adobe report as fixed from flex sdk version 3.2 onwards. More on > this topic in the next few days. > > Jeremy > > > -----Original Message----- > > From: [email protected] [mailto:topbraid- > > [email protected]] On Behalf Of Woody > > Sent: Sunday, May 24, 2009 11:49 PM > > To: TopBraid Composer Users > > Subject: [tbc-users] A bug? Literal in Flex SDK > > > Hi, > > > I meet some thing really weird when developing my own TBE plugin. > > Here is my code: > > if(obj is Literal){ > > str = Literal(obj).uiLabel > > } > > but I only get an error message "Found an error #1034". > > > When I try to just print out the obj directly, I get "[object > > LiteralImpl]". But i can't find a class whose name is LiteralImpl in > > SDK. > > > The same code works find with "Node". Did I do something wrong? > > > Thanks, > > Woody --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en -~----------~----~----~----~------~----~------~--~---
