Are you guys only getting this warning when using FB or does the warning also show up when building from ant?
On 2/7/14 7:01 AM, "Peter Ent" <p...@adobe.com> wrote: >I got all the code and rebuilt. The issue Om was trying to fix is >definitely fixed - the charts look great in both AS and JS. > >I am however, getting this warning when cross-compiling the >BarChartExample from within Flash Builder: > >/Users/pent/Documents/Apache >Flex/BarChartExample/bin/js-debug/org/apache/flex/charts/beads/XAxisBead.j >s >:82: WARNING - Bad type annotation. Unknown type >org.apache.flex.charts.beads.layouts.BarChartLayout > var /** @type {org.apache.flex.charts.beads.layouts.BarChartLayout} */ >barChartLayout = >org.apache.flex.utils.Language.as(this._strand.getBeadByType(org.apache.fl >e >x.core.IBeadLayout), org.apache.flex.charts.beads.layouts.BarChartLayout); > ^ > >In my XAxisBead.js (from the bin/js-debug directory) there is no >goog.require for BarChartLayout. > >I don't see anything in the AS file that might cause the cross-compile to >leave it out. > >--peter > >On 2/7/14 3:02 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: > >>On Thu, Feb 6, 2014 at 11:09 PM, Alex Harui <aha...@adobe.com> wrote: >> >>> >>> >>> On 2/6/14 10:49 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: >>> >>> >On Feb 6, 2014 10:42 PM, "Alex Harui" <aha...@adobe.com> wrote: >>> >> >>> >> Ack. Read the error incorrectly. It may not be BarChartLayout that >>>is >>> >> incorrect. Do you know which .js file is actually complaining? >>> >> >>> > >>> >Yes, it is from XAxisBead.js >>> Hmm. Are you all synced up? I got an error cross-compiling FlexJSJX. >>>I >>> just checked in a fix for that. Maybe that is the root of the problem? >>> >>> >>I did see those other errors. Dint think it was related. In any case, I >>got your latest fixes, but still have the same issue. >> >> >>> My copy of XAxisBead.js does have a goog.require for BarChartLayout. >>>Does >>> yours? >>> >> >>Interesting. After I run ant in the flex-asjs folder, I see that >>flex-asjs\frameworks\js\FlexJS\libs\org\apache\flex\charts\beads\layouts\ >>X >>AxisBead.js >>does have the require for BarChartlayout (among a lot of other requires) >> >>goog.provide('org.apache.flex.charts.beads.XAxisBead'); >> >>goog.require('org.apache.flex.charts.beads.ChartItemRendererFactory'); >>goog.require('org.apache.flex.core.FilledRectangle'); >>goog.require('org.apache.flex.html.staticControls.Label'); >>goog.require('org.apache.flex.events.Event'); >>*goog.require('org.apache.flex.charts.beads.layouts.BarChartLayout');* >>goog.require('org.apache.flex.html.staticControls.beads.models.ArraySelec >>t >>ionModel'); >>goog.require('org.apache.flex.core.UIBase'); >>goog.require('org.apache.flex.events.IEventDispatcher'); >>goog.require('org.apache.flex.core.IBeadLayout'); >>goog.require('org.apache.flex.core.IStrand'); >>goog.require('org.apache.flex.core.IBead'); >>goog.require('org.apache.flex.core.IDataProviderItemRendererMapper'); >>goog.require('org.apache.flex.charts.core.IChart'); >>goog.require('org.apache.flex.core.ISelectionModel'); >>goog.require('org.apache.flex.charts.core.IChartAxis'); >> >>Then, I copy the modified files into the SDK that I installed using the >>new >>Installer. >> >>But, when I compile the example app, the file: >>flex-asjs\examples\BarChartExample\bin\js-debug\org\apache\flex\charts\be >>a >>ds >> >>seems to have been modified with a whole bunch requires removed. There >>are >>only these three: >> >>goog.provide('org.apache.flex.charts.beads.XAxisBead'); >> >>goog.require('org.apache.flex.html.staticControls.Label'); >>goog.require('org.apache.flex.charts.core.IChartAxis'); >> >>Looks like something funky is happening in the FlexJS-FalconJX build. >> >>Thanks, >>Om >> >> >>> >>> -Alex >>> > >>> >>> >