Before we decide to work on a FlexJS 'alpha' version, the process of
actually building an app needs to be way more accessible. Maybe we
should abandon Flash Builder and start to work with a tool that's a
bit more 'open', which we are able to modify/adapt for a more
transparent workflow? Ideas?

EdB



On Fri, Sep 20, 2013 at 7:48 PM, Peter Ent <p...@adobe.com> wrote:
> With a little direction from Alex, I'm able to run the app too. Here's
> what happened to me:
>
> I created a new Flex project and then imported the code from
> DataBindingTest. I deleted the default application Flash Builder created
> and I then changed the project's properties and made DataBindingTest.mxml
> an Application and made it the default application.
>
> Cannot do that. Flash Builder still uses mxmlc to compile that.
>
> To fix this, I renamed DataBindingTest.mxml to my project's original
> default application name, selected it and built it with the FlexJS
> external tool and now it works correctly.
>
> --peter
>
> On 9/19/13 3:04 PM, "Alex Harui" <aha...@adobe.com> wrote:
>
>>I stepped through my working copy of DataBindingTest.
>>
>>The initHandler in Application.as gets called first, and sets up the
>>ValueManager.  Then, the MyInitialView gets addedToParent, which fires off
>>the MXMLDataIntepreter which assigns the states.
>>
>>Which made me look at the call stack and again, there is the dreaded
>>XXX_c() which means that Falcon did not compile the SWF, MXMLC did.
>>
>>-Alex
>>
>>On 9/19/13 10:58 AM, "Peter Ent" <p...@adobe.com> wrote:
>>
>>>As far as I can tell, this is what is happening:
>>>
>>>"states" is a property of ViewBase and the property is being set very
>>>quickly upon application load. The states setter function is assuming
>>>there is a valuesImpl loaded into the ValuesManager, but that's not the
>>>case because the Application's initHandler hasn't been called yet and it
>>>is there that valuesImpl is set in the ValuesManager.
>>>
>>>Not sure yet how to deal with this, but I will work on it.
>>>
>>>--peter
>>>
>>>On 9/19/13 12:09 PM, "Alex Harui" <aha...@adobe.com> wrote:
>>>
>>>>I'll let you do the digging, but make sure the capitalization is right,
>>>>and that it is using the same ValuesImpl as DataBindingTest.
>>>>
>>>>On 9/19/13 9:02 AM, "Peter Ent" <p...@adobe.com> wrote:
>>>>
>>>>>I'm not making any headway on this. There is a global style declaration
>>>>>which should associate a state implementation with any class:
>>>>>
>>>>>global
>>>>>{
>>>>>    iStatesImpl:
>>>>>ClassReference("org.apache.flex.core.SimpleStatesImpl");
>>>>>}
>>>>>
>>>>>
>>>>>I don't know why this isn't being picked up. I'm going to try
>>>>>DataBindingTest and see how that goes.
>>>>>--peter
>>>>>
>>>>>On 9/19/13 11:12 AM, "Peter Ent" <p...@adobe.com> wrote:
>>>>>
>>>>>>I am looking into this.
>>>>>>--peter
>>>>>>
>>>>>>On 9/19/13 1:03 AM, "Alex Harui" <aha...@adobe.com> wrote:
>>>>>>
>>>>>>>I haven't tried StatesTest in a while.  Can you work with
>>>>>>>DataBindingTest
>>>>>>>instead?  It should have everything StatesTest has and more.
>>>>>>>
>>>>>>>-Alex
>>>>>>>
>>>>>>>On 9/18/13 9:58 PM, "OmPrakash Muppirala" <bigosma...@gmail.com>
>>>>>>>wrote:
>>>>>>>
>>>>>>>>I picked this project up [1] after a while and when I run the app, I
>>>>>>>>am
>>>>>>>>getting this RTE:
>>>>>>>>
>>>>>>>>TypeError: Error #1009: Cannot access a property or method of a null
>>>>>>>>object
>>>>>>>>reference.
>>>>>>>>    at org.apache.flex.core::ViewBase/set
>>>>>>>>states()[C:\p\flex_os\workspace\flexroot\git\flex-asjs\frameworks\as
>>>>>>>>\
>>>>>>>>s
>>>>>>>>r
>>>>>>>>c
>>>>>>>>\
>>>>>>>>o
>>>>>>>>rg\apache\flex\core\ViewBase.as:83]
>>>>>>>>    at
>>>>>>>>MyInitialView()[C:\p\flex_os\workspace\flexroot\git\flex-asjs\exampl
>>>>>>>>e
>>>>>>>>s
>>>>>>>>\
>>>>>>>>S
>>>>>>>>t
>>>>>>>>a
>>>>>>>>tesTest\src\MyInitialView.mxml:23]
>>>>>>>>    at StatesTest/_StatesTest_MyInitialView1_c()
>>>>>>>>    at
>>>>>>>>StatesTest()[C:\p\flex_os\workspace\flexroot\git\flex-asjs\examples\
>>>>>>>>S
>>>>>>>>t
>>>>>>>>a
>>>>>>>>t
>>>>>>>>e
>>>>>>>>s
>>>>>>>>Test\src\StatesTest.mxml:26]
>>>>>>>>
>>>>>>>>I resynced recently and I am guessing some recent changes break this
>>>>>>>>app.
>>>>>>>>When I step through the debugger, it looks like
>>>>>>>>ValuesManager.valuesImpl
>>>>>>>>is
>>>>>>>>returning null.
>>>>>>>>
>>>>>>>>Alex/Peter, can one of you please take a look?
>>>>>>>>
>>>>>>>>Thanks,
>>>>>>>>Om
>>>>>>>>
>>>>>>>>[1]
>>>>>>>>https://fisheye6.atlassian.com/browse/flex-asjs/examples/StatesTest
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to