Another error:

var resultXML:XML = XML(resString);
becomes:
var /** @type {XML} */ resultXML = org.apache.flex.utils.Language.as(resString, 
XML, true);

When in fact it should become:

var /** @type {XML} */ resultXML = new XML(resString);

Do you want me to create a JIRA for this?

On Aug 4, 2016, at 5:33 PM, Alex Harui <aha...@adobe.com> wrote:

> 
> 
> On 8/4/16, 7:22 AM, "Harbs" <harbs.li...@gmail.com> wrote:
> 
>> I’m not sure how to deal with this case:
>> 
>> 
>> private var name:String;
>> 
>> this.name = someXML.@Name;
>> 
>> The above compiles to
>> 
>> this.name = someXML.attribute('Name’);
>> 
>> In Javascript this.name becomes an XMLList, but in Flash, the XMLList is
>> implicitly converted to a string.
>> 
>> Is it possible to make the compiler smarter and make the compiled version
>> look like this?
>> 
>> this.name = someXML.attribute('Name’).toString();
> 
> I will look into it.
> 
> -Alex
> 

Reply via email to