I filed two tickets for each issue.

Thanks. This is getting really close.
--peter

On 11/19/13 3:59 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>I second that. I'll take a look tomorrow, if you file that JIRA ticket ;-)
>
>EdB
>
>
>
>On Tue, Nov 19, 2013 at 9:42 PM, Alex Harui <aha...@adobe.com> wrote:
>> Yep, those look like bugs to me.
>>
>> -Alex
>>
>> On 11/19/13 12:27 PM, "Peter Ent" <p...@adobe.com> wrote:
>>
>>>Hi,
>>>
>>>I am attempting to take the DataGrid, written in ActionScript, and
>>>compile it into JavaScript to see if that's a viable way to build
>>>JavaScript components - or at least get a good head start on writing the
>>>JavaScript. I've run into a couple of  issues since taking the most
>>>recent falcon code changes.
>>>
>>>Issue 1
>>>My ActionScript code reads:
>>>
>>>import org.apache.flex.core.IBeadModel;
>>>
>>>Š
>>>
>>>var sharedModel:IDataGridModel = _strand.getBeadByType(IBeadModel) as
>>>IDataGridModel;
>>>
>>>
>>>I get this error while compiling:
>>>
>>>/Users/pent/Documents/Apache
>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticControls/b
>>>ea
>>>ds/DataGridView.js:84: ERROR - variable IBeadModel is undeclared
>>>
>>>  var /** @type {org.apache.flex.core.IDataGridModel} */ sharedModel =
>>>org.apache.flex.utils.Language.as(this._strand.getBeadByType(IBeadModel)
>>>,
>>>org.apache.flex.core.IDataGridModel);
>>>
>>>IBeadModel has an import statement. IBeadModel should be fully
>>>qualified,
>>>I think.
>>>
>>>
>>>
>>>Issue 2
>>>My ActionScript code reads:
>>>
>>>import org.apache.flex.html.staticControls.List;
>>>
>>>Š
>>>
>>>for(var i:int=0; i < columns.length; i++) {
>>>
>>>    var column:List = columns[i];
>>>
>>>I get this error while compiling:
>>>
>>>/Users/pent/Documents/Apache
>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticControls/b
>>>ea
>>>ds/DataGridView.js:121: WARNING - Bad type annotation. Unknown type List
>>>
>>>    var /** @type {List} */ column = this.columns[i];
>>>
>>>                   ^
>>>
>>>What's funny about this last error is that I also have this ActionScript
>>>code which does not produce an error:
>>>
>>>
>>>for(var i:int=0; i < pm.columnLabels.length; i++) {
>>>
>>>    var column:List = new SimpleList();
>>>
>>>The JavaScript code generated for these statement is:
>>>for (var /** @type {number} */ i = 0; i < pm.get_columnLabels().length;
>>>i++) {
>>>    var /** @type {org.apache.flex.html.staticControls.List} */ column =
>>>new org.apache.flex.html.staticControls.SimpleList();
>>>
>>>
>>>
>>>I'll file a bug if it looks like my code is OK.
>>>
>>>Regards,
>>>Peter
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl

Reply via email to