Hmm.  I'm surprised more things didn't blow up.

It should be fixed now.

-Alex

On 9/9/16, 7:21 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>I managed to create a simple test case which exhibits the problem.
>
>Copy the linked project to examples and build it using ant. Running the
>debug in the browser will result in an error.
>
>https://www.dropbox.com/s/n43mz7tfj1ekqfu/TestApp.zip?dl=0
>
>On Sep 8, 2016, at 11:01 PM, Harbs <harbs.li...@gmail.com> wrote:
>
>> It’s in my app.
>> 
>> I’ll see if I can distill the problem.
>> 
>> On Sep 8, 2016, at 10:47 PM, Alex Harui <aha...@adobe.com> wrote:
>> 
>>> OK, then there is some issue I haven't seen before.
>>> 
>>> What example is having this problem, and is it only the version in
>>> sprite-refactor?
>>> 
>>> -Alex
>>> 
>>> On 9/8/16, 12:32 PM, "Harbs" <harbs.li...@gmail.com> wrote:
>>> 
>>>> DataBindingExample works.
>>>> 
>>>> On Sep 8, 2016, at 10:18 PM, Alex Harui <aha...@adobe.com> wrote:
>>>> 
>>>>> Can the latest falcon compile and run DataBindingExample in the
>>>>>develop
>>>>> branch and/or the refactor-sprite branch or is DataBindingExample
>>>>>having
>>>>> the same problem?
>>>>> 
>>>>> On 9/8/16, 12:13 PM, "Harbs" <harbs.li...@gmail.com> wrote:
>>>>> 
>>>>>> Yes.
>>>>>> 
>>>>>> My original problem was with ICSSImpl, but I resolved that. My
>>>>>>problem
>>>>>> is
>>>>>> no longer the CSS file (which I now have). It’s now that I cannot
>>>>>>get
>>>>>> the
>>>>>> iContentView because SimpleCSSValuesImpl does not find it.
>>>>>> 
>>>>>> On Sep 8, 2016, at 10:08 PM, Alex Harui <aha...@adobe.com> wrote:
>>>>>> 
>>>>>>> The latest Falcon is expecting to find a new interface in the JS
>>>>>>> dependencies and uses that to determine whether to output CSS
>>>>>>> information.
>>>>>>> 
>>>>>>> In the bin/js-debug, is there an ICSSImpl.js file?
>>>>>>> 
>>>>>>> -Alex
>>>>>>> 
>>>>>>> On 9/8/16, 12:00 PM, "Harbs" <harbs.li...@gmail.com> wrote:
>>>>>>> 
>>>>>>>> I’m working off the refactor-sprite branch which has all the
>>>>>>>>latest
>>>>>>>> changes from develop. (I merged it today.)
>>>>>>>> 
>>>>>>>> When I compile against the Falcon 0.7.0 release, I get no errors.
>>>>>>>>If
>>>>>>>> I
>>>>>>>> compile against the latest Falcon develop branch, I get this
>>>>>>>>error.
>>>>>>>> This
>>>>>>>> is both using the same asjs code (latest refactor-sprite).
>>>>>>>> 
>>>>>>>> On Sep 8, 2016, at 6:05 PM, Alex Harui <aha...@adobe.com> wrote:
>>>>>>>> 
>>>>>>>>> Are you working on a branch in flex-asjs?  Have you synched that
>>>>>>>>> branch
>>>>>>>>> against flex-asjs develop branch?
>>>>>>>>> 
>>>>>>>>> -Alex
>>>>>>>>> 
>>>>>>>>> On 9/8/16, 2:42 AM, "Harbs" <harbs.li...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>>> I’m getting an error when compiling my app with the latest
>>>>>>>>>>build of
>>>>>>>>>> Falcon which I’m not seeing in the 0.7.0 release:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>Object.defineProperties(org.apache.flex.html.supportClasses.Viewp
>>>>>>>>>>ort
>>>>>>>>>> .p
>>>>>>>>>> ro
>>>>>>>>>> to
>>>>>>>>>> type, /** @lends
>>>>>>>>>> {org.apache.flex.html.supportClasses.Viewport.prototype}
>>>>>>>>>> */ {
>>>>>>>>>> /** @export */
>>>>>>>>>> contentView: {
>>>>>>>>>> get: /** @this {org.apache.flex.html.supportClasses.Viewport} */
>>>>>>>>>> function() {
>>>>>>>>>> return this.contentArea;
>>>>>>>>>> }},
>>>>>>>>>> /** @export */
>>>>>>>>>> strand: {
>>>>>>>>>> set: /** @this {org.apache.flex.html.supportClasses.Viewport} */
>>>>>>>>>> function(value) {
>>>>>>>>>> this._strand = value;
>>>>>>>>>> this.contentArea =
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>org.apache.flex.utils.Language.as(this._strand.getBeadByType(org.
>>>>>>>>>>apa
>>>>>>>>>> ch
>>>>>>>>>> e.
>>>>>>>>>> fl
>>>>>>>>>> ex.core.IContentView), org.apache.flex.core.UIBase);
>>>>>>>>>> if (!this.contentArea) {
>>>>>>>>>> var /** @type {Object} */ c =
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>org.apache.flex.core.ValuesManager.valuesImpl.getValue(this._stra
>>>>>>>>>>nd,
>>>>>>>>>> 'iContentView');
>>>>>>>>>> this.contentArea = org.apache.flex.utils.Language.as(new c(),
>>>>>>>>>> org.apache.flex.core.UIBase);
>>>>>>>>>> }
>>>>>>>>>> }}}
>>>>>>>>>> );
>>>>>>>>>> 
>>>>>>>>>> In the above cross-compiled code, the contentArea bead is not
>>>>>>>>>> defined.
>>>>>>>>>> That seems to be OK. The problem is that c is undefined as well
>>>>>>>>>> because
>>>>>>>>>> the SimpleCSSValuesImpl cannot get the iContentView from the
>>>>>>>>>>strand
>>>>>>>>>> which
>>>>>>>>>> is a org.apache.flex.html.Container.
>>>>>>>>>> 
>>>>>>>>>> The iContentView should be a
>>>>>>>>>> org.apache.flex.html.supportClasses.ContainerContentArea as
>>>>>>>>>>defined
>>>>>>>>>> in
>>>>>>>>>> the HTML defaults.css file.
>>>>>>>>>> 
>>>>>>>>>> I’m not sure what changed in Falcon which would cause this. I
>>>>>>>>>> assume
>>>>>>>>>> it’s
>>>>>>>>>> from changes made by either Alex or Greg.
>>>>>>>>>> 
>>>>>>>>>> Suggestions?
>>>>>>>>>> 
>>>>>>>>>> Harbs
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>

Reply via email to