if js function clue has a parameter, and 1 is supposed to be it, the call is different:
("clue", "1") use commas to separate the functions and its params

Main difference in the call syntax would be:
getURL("javascript:function")
ExternalInterface.call('function')

now, i really think that you should read the documentation.

gparis