... one more thing I discovered (accidentally): Right-click your mobile application file, select "Run/Debug Settings", select your application file name, click "Edit" and make sure the "Clear application data on each launch" box is checked...
I don't no how it got un-checked, but apparently when the application data is NOT cleared with each launch weird 1034 errors happen ... Naga --- In [email protected], "nagaofthesea" <nagaofthesea@...> wrote: > > Howdy- > > Follow up for all. > > Solution: Delete the view component and rebuild it from scratch. > > Explanation: I do not know why object deep copy fails sometimes in Flex, but > after rooting around searches for two days I remembered something from the > days of Flex 2 -- when all else false, delete and rebuild. > > Well, that's what I did and it worked. Cut my View code and pasted it to > notepad, and then created a new View component with a different name. Pasted > in my code from notepad. Integrated this new differently-named component in > the app > "et voila!": Problem Solved. > > BTW - the cut & paste operation was to assure myself that the problem was > *NOT* coder error.... > > Sheesh! I REEEEAlly hate cheesy fixes like this. > Naga > > > --- In [email protected], "nagaofthesea" <nagaofthesea@> wrote: > > > > Hi- > > > > Thanks, but the AS operator results in a NULL because the conversion > > fails(!!). > > > > Bottom line: AS operator does not work for this problem ... > > > > Naga > > > > --- In [email protected], "Chuck Preston" <itsmechuckjr@> wrote: > > > > > > I don't know the reason why objects lose their type sometimes, but I know > > > that when it does happen, the solution is to retype them. In your case, > > > you'd have to do something in your first view like: var > > > modelLocator:ModelLocator = data as ModelLocator; > > > > > > > > > --- In [email protected], "nagaofthesea" <nagaofthesea@> wrote: > > > > > > > > Howdy- > > > > > > > > I have used (my customized) Cairngorm 2.0 and Flex 4.5.1 to build my > > > > first iOS + Andorid app. Launched and available at iTunes and Android > > > > Market without a hitch. > > > > > > > > I am building another flavor of the same app and BAM! type conversion > > > > error with the passing of the data object!! What?? > > > > > > > > ViewNavigatorApplication.firstViewData is passed the ModelLocator when > > > > the app starts. When I inspect the variables, the > > > > parentDocument.firstViewData is strongly typed to ModelLocator. > > > > > > > > HOWEVER, when the View gets finally gets passed the "data", View.data > > > > is typed as Object -- not strongly-typed ModelLocator. > > > > > > > > I double-checked with my published app and the View.data is always the > > > > strongly-typed ModelLocator -- which is the expected behavior. > > > > > > > > Anybody know what gives / how to correct this fluky behavior? > > > > > > > > The error output is worthless - just the generic #1034 pointing to the > > > > addHandler that tries to cast the View.data to the ModelLocator. As > > > > the app is just starting up, all of the preceding lines are pointing to > > > > framework code only. > > > > > > > > This is kindofa pain in the arse, because I just can't see why the > > > > "data" property looses its strong type.... > > > > > > > > Regards, > > > > Naga > > > > > > > > > >

