Как создать область HTML-браузера в Air с помощью ActionScript? - PullRequest
1 голос
/ 30 марта 2011

В Интернете я нашел этот простой пример того, как добавить область HTML-браузера в приложение Air:

    protected function init():void
    {
        var browser:HTML = new HTML();
        browser.height = 400;
        browser.width = 400;
        browser.x = 10;
        browser.y = 10;
        browser.location = "www.google.com";
        addChild(browser);
    }

Только когда я запускаю приложение, я не вижу браузер, а просто пустую белую область. : /. Я абсолютный новичок, и я подозреваю, что мне не хватает чего-то "очевидного". Небольшая помощь, пожалуйста?

Единственное, что есть в Main.mxlm - это оболочка mx: WindowedApplication, которая имеет mx = "http://www.adobe.com/2006/mxml" и creationComplete =" init () ".

Спасибо

Ответы [ 3 ]

2 голосов
/ 30 марта 2011

Взгляните на Flex-IFrame Я использовал его пару раз.

1 голос
/ 31 марта 2011

Оказывается, мне просто нужно было что-то вроде этого:

callLater (goToUrl);

где goToUrl - это метод, который устанавливает URL-адрес вместо чего-то вроде этого:

browser.location = "www.google.com"

Спасибо всем за помощь!

0 голосов
/ 31 марта 2011

Хорошо, это немного глупо, и я не уверен, почему это происходит, но вам просто нужно добавить http:// в начале вашего местоположения.Я бы подумал, что это было бы там по умолчанию, но я думаю, нет.Кроме того, если вы используете Flex 4, используйте addElement, а не addChild.

...