Ignore me.  Those got introduced halfway down the discussion, with the message 
from Alex Harui.

Sorry,
E

On Jul 9, 2012, at 4:29 PM, Erik van der Neut wrote:

> Oh, also seeing "urlStri! ng" -- must be something else then...?
> 
> E
> 
> 
> On Jul 9, 2012, at 4:28 PM, Erik van der Neut wrote:
> 
>> 
>> In your original message you wrote:
>> 
>>              me! nubar=1
>> 
>> Instead of:
>> 
>>              menubar=1
>> 
>> I assume that was a typo in your message to this group, not in your actual 
>> code?
>> 
>> Erik
>> 
>> 
>> 
>> On Jul 9, 2012, at 12:41 PM, <michael_reg...@dell.com> 
>> <michael_reg...@dell.com> wrote:
>> 
>>> 
>>> Changing the function use encoding (%3D in place of the =) causes the 
>>> function to completely fail.  I guess I can chalk this one up as an Adobe 
>>> bug overall?
>>> 
>>>  
>>> 
>>> ExternalInterface.call("window.open",urlString,"_blank","status%3D1,scrollbars%3D1,toolbar%3D1,menubar%3D1,location%3D1,resizable%3D1");
>>> 
>>>  
>>> 
>>>  
>>> 
>>> Michael J. Regert
>>> 
>>>  
>>> 
>>> From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On 
>>> Behalf Of Alex Harui
>>> Sent: Saturday, July 07, 2012 11:46 PM
>>> To: flexcoders@yahoogroups.com
>>> Subject: Re: [flexcoders] Errors in 
>>> flash.external::ExternalInterface$/call()
>>> 
>>>  
>>> 
>>>  
>>> 
>>> I’m just guessing here, but I get suspicious when I see non-alphas (equal 
>>> signs, dashes) in a URL.  See this link: 
>>> http://www.w3schools.com/tags/ref_urlencode.asp
>>> 
>>> 
>>> On 7/6/12 6:22 AM, "michael_reg...@dell.com" <michael_reg...@dell.com> 
>>> wrote:
>>> 
>>> 
>>>  
>>>  
>>>    
>>> 
>>> Thank you Alex for your reply.  Can you further clarify what you mean by 
>>> “try encoding entities in the urlString and maybe the additional args”.  I 
>>> guess I’m not understanding.  The URLString I’m passing in is like 
>>> https://hostname/resources/locale/en_US/help/GUID-1234567890.html and the 
>>> args I’m passing are shown below…  How do I encode them?
>>>  
>>>  
>>> 
>>> Michael J. Regert
>>> 
>>> Please consider the environment before printing this email.
>>>  
>>> Confidentiality Notice | This e-mail message, including any attachments, is 
>>> for the sole use of the intended recipient(s) and may contain confidential 
>>> or proprietary information. Any unauthorized review, use, disclosure or 
>>> distribution is prohibited. If you are not the intended recipient, 
>>> immediately contact the sender by reply e-mail and destroy all copies of 
>>> the original message.
>>> 
>>>  
>>> 
>>> From: flexcode! rs@yahoo groups.com [mailto:flexcoders@yahoogroups.com] On 
>>> Behalf Of Alex Harui
>>> Sent: Thursday, July 05, 2012 11:18 PM
>>> To: flexcoders@yahoogroups.com
>>> Subject: Re: [flexcoders] Errors in 
>>> flash.external::ExternalInterface$/call()
>>> 
>>>   
>>> 
>>> It appears that ExternalInterface.call takes its arguments and encodes them 
>>> into XML before passing them to the HTML/JS wrapper.  If there is something 
>>> in the arguments that messes up the encoding then maybe you would get this 
>>> error.  I would try encoding entities in the urlString and maybe the 
>>> additional args.
>>> 
>>> 
>>> On 7/5/12 12:46 PM, "michael_reg...@dell.com" <michael_reg...@dell.com> 
>>> wrote:
>>> 
>>> 
>>>  
>>>  
>>>    
>>> 
>>> I'm working on a bug which has us puzzled and I'm looking for a bit of 
>>> direction.  When we launch our external help documents (HTML) with the 
>>> following command, sometimes we get an array of XML parse errors.  It is 
>>> very inconsistent and sometimes requires clicking the help button multiple 
>>> times before it appears.  I cannot step into the ExternalInterface code to 
>>> see what it is failing on.  The help page DOES launch correctly, so I know 
>>> the URL is fine.  But when I close the HTML page, I get an error sometimes. 
>>>  The error is not consistent either.  Any pointers on how to debug this?  
>>> Is the XML it is trying to parse the actual HTML?  I would think that Flex 
>>> would just open a browser window, ignoring the content.  We're using Flex 
>>> 4.0 SDK.
>>> 
>>> We're calling:
>>>  ExternalInterface.call("window.open",urlStri! 
>>> ng,"_blank","status=1,scrollbars=1,toolbar=1,me! nubar=1, 
>>> location=1,resizable=1");
>>> 
>>> Errors seen include:
>>>  TypeError: Error #1090: XML parser failure: element is malformed.
>>> at flash.external::ExternalInterface$/call()
>>> 
>>> TypeError: Error #1095: XML parser failure: Unterminated attribute.
>>> at flash.external::ExternalInterface$/call()
>>> 
>>> Error: Error #1502: A script has executed for longer than the default 
>>> timeout period of 15 seconds.
>>> at flash.external::ExternalInterface$/_argumentsToXML()
>>> at flash.external::ExternalInterface$/call()
>>> 
>>> - Michael J. Regert
>>> 
>>>  
>>>    
>>> 
>>> 
>>> 
>>> -- 
>>> Alex Harui
>>> Flex SDK Team
>>> Adobe Systems, Inc.
>>> http://blogs.adobe.com/aharui
>>> 
>>> 
>>> 
>>> 
>> 
> 

Reply via email to