Ich möchte in meiner App nur einen Teil einer Webseite anzeigen. Auf dieser Website möchte ich in meiner App nur die div id "MovieCart" anzeigen.zeigt nur einen bestimmten Inhalt in AS3-Code mit webStage View
Was soll ich in meinem AS3-Code schreiben, um dies zu tun?
Vorerst habe ich diese Zeile:
webView.loadURL("http://www.cinecity.nc/Cinecity/Film/40565");
Aber natürlich, es ist die fullwebpage anzeigt.
EDIT
Also habe ich versucht, dies:
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);
Aber, wie es eine AIR-Anwendung ist, kann ExternalInterface.call
nicht Anruf sein. Irgendeine Idee ?
Sie müssen die html (URL-Loader) laden, strippen Sie nur das gewünschte div aus und verwenden Sie 'webView.loadString (divString)', um es anzuzeigen. – BadFeelingAboutThis
Obwohl es wahrscheinlich einfacher ist, es in JS mit etwas wie Jquery zu tun. – BadFeelingAboutThis
Thx für die Antwort. Also, in diesem Fall sollte ich 'webView.loadString (movieCart)' hinzufügen? Ist das korrekt ? (Ich weiß nicht, was ich auf 'divString' setzen soll) – user5870211