Я хотел бы отображать в своем приложении только часть веб-страницы. На этом веб-сайте я хотел бы отобразить в своем приложении только div id «MovieCart».отображает только конкретный контент в коде AS3, используя webStage View
То, что я должен написать в моем as3 код для того, чтобы сделать это?
На данный момент, у меня есть эта строка:
webView.loadURL("http://www.cinecity.nc/Cinecity/Film/40565");
Но, конечно, это отображающее fullwebpage.
EDIT
Итак, я попытался это:
webView.addEventListener(Event.COMPLETE,onComplete);
var res : String = ExternalInterface.call("function(){return document.getElementById('movieCart').outerHTML}");
var urlOfMovie: URLRequest = new URLRequest("http://www.cinecity.nc/Cinecity/Film/40567");
var loaderMovie:URLLoader = new URLLoader();
loaderMovie.load(urlOfMovie);
webView.loadString(res);
Но, как это приложение AIR, ExternalInterface.call
не может быть вызов. Есть идеи ?
Вам необходимо загрузить html (url loader), вырезать только тот div, который вы хотите, и использовать 'webView.loadString (divString)' для его отображения. – BadFeelingAboutThis
Хотя, вероятно, проще просто сделать это в JS с чем-то вроде JQuery. – BadFeelingAboutThis
Thx для ответа. Итак, в этом случае я должен добавить 'webView.loadString (movieCart)'? Это верно ? (Я не знаю, что положить в 'divString') – user5870211