flexMobileアプリにstageWebViewがあります。いくつかの引数を渡してjavascript関数を呼び出そうとしています。
protected function list1_changeHandler(event:IndexChangeEvent):void
{
var list:List = event.target as List;
var selectedString:String = list.selectedItem.label;
webView.loadURL("javascript:doIt("+selectedString+")");
}
次に、渡したselectedStringを使用しようとするJavaScriptコードがあります。javascriptに渡されていないようです。ただし、以下のように生の文字列を渡すと、機能します。上記のコードに間違った引用符や何か他のものがありますか?または、フレックスからオブジェクトを渡すことはできませんか?
protected function list1_changeHandler(event:IndexChangeEvent):void
{
var list:List = event.target as List;
var selectedString:String = list.selectedItem.label;
webView.loadURL("javascript:doIt('yeah')");
}
編集私は引用符が間違っていました。
webView.loadURL("javascript:doIt('"+selectedString+"')");