Skip to main content
Participant
September 11, 2013
Question

ExternalInterface.call() does not work normally since flash player 11.8.800.168

  • September 11, 2013
  • 3 replies
  • 1830 views

Problem Description:


korean character crash when using ExternalInterface.call(funcName, args)
     funcName : alpha-numeric
     args : include korean characters


Steps to Reproduce:


<flex source>
private function handleRequest(val):void {
     ExternalInterface.call("processRequest", "가나다라");
}


<javascript source>
function processRequest(param) {
     alert(param); //does not display korean characters
}


Actual Result:
     媛&#128;?섎떎??


Expected Result:
     가나다라


Any Workarounds:
Nothing !!

OS : Windows7 Pro 64bit(korean)
Flex Builder : 3.0
Flash Player : 11.8.800.168 ActiveX
Browser : IE10
WAS : WebLogic 8.1, 12g, Tomcat 5,6,7


Chrome : 29.0.1547.66 m <== Good
FireFox : 23.0.1 <== Good

This topic has been closed for replies.

3 replies

Participant
September 13, 2013

My Flash plugin just updated to 11,8,800,174 and it is working fine again.

Participant
September 13, 2013

Same problem here! With the exact same version.

Problems on IE.

Chrome and FF OK

Inspiring
September 13, 2013
Participant
September 13, 2013

Thanks. I just sent a bug report.

Inspiring
September 12, 2013

make sure that

1.The html you are embedding the swf has utf-8 charcter encoding

2.The server you are hosting your page on has utf-8

Participant
September 13, 2013

externalinterface.call function was work correctly before update to newest version of flash player.

but now not working correctly.

it is surely flash player's bug.