Aby otworzyć zewnętrzną stronę (o adresie www.funkcje.net) pracując w ActionScript 2.0 wystarczyła jedna linijka kodu:
getURL("http://funkcje.net/", "_blank");
Funkcja getURL pobiera 2 parametry, pierwszy wymagany, którym jest adres strony, drugi parametr jest opcjonalny czyli nie wymagany i opisuje on sposób otwarcia strony (w nowej karcie przeglądarkki "_blank", bądź w tej samej "_self").
W ActionScript 3.0 natomiast sama funkcjonalność funkcji nie została zmieniona, ale ze względności zorientowania obiektowego, potrzebne były zmiany.
var adres:URLRequest = new URLRequest(url);
try {
navigateToURL(adres, '_blank');
} catch (e:Error) {
trace("Wystąpił błąd");
}
Cały kod może wyrzucić błąd, który trzeba przechwycić za pomocą try oraz catch sekcji bloków. Potrzebne jest też utworzenie klasy URLRequest, która przetrzymuje adres strony.
Natomiast funkcja navigateToURL to kopia funkcji getURL, w nieco trudniejszej formie.
Listing
Ranga: Administrator serwisu Punktów: 0