Problem z odnośnikiem

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
comar
Posty: 5
Rejestracja: czw gru 21, 2006 10:24 pm

Problem z odnośnikiem

Post autor: comar »

Może to już jest na forum ale nie zobaczyłem
Zrobiłem menu we flash, do każdego buttona dodałem akcje:
on (release) {
getURL ("index.php","_blank");
}

i nic sie nie dzieje! dlaczego nie otwiera żadnej strony!?
Akcja jest bo kolor czcionki sie zmienia tylko odnośnik nie dziala.
Mam Flash MX PL, cos robie nie tak?
?>[/php]
D-Tritus
Nowy
Nowy
Posty: 62
Rejestracja: śr sie 24, 2005 4:46 pm
Kontakt:

Re: Problem z odnośnikiem

Post autor: D-Tritus »

Kod: Zaznacz cały

on (release) {
getURL ("index.php", _blank);
}
Powinno działać.
comar
Posty: 5
Rejestracja: czw gru 21, 2006 10:24 pm

pomoc

Post autor: comar »

dziekuje bardzo za pomoc. pomogło
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z odnośnikiem

Post autor: Marek_bf »

D-Tritus Twój przykład zawiera istotny błąd. Metoda getURL oczekuje podanie stringa z wartością oznaczającą nazwę ramki, w przypadku podania zapisu _blank bez znaków cudzysłowu Flash traktuje go jako zmienną w tym przypadku pustą (undefined), miało by to ręce i nogi gdybyś zapisał tak:

Kod: Zaznacz cały

 var _blank:String = "nazwaRamki";// przykladowo var _blank:String = "_blank";, var _blank:String = "_self";
mc.onRelease = function() {
	this.getURL("asd.html", _blank);
};
W przeciwnym wypadku argument terget możesz zupełnie pominąć, co nie jest przecież wskazane.
Jazz
Posty: 1
Rejestracja: wt gru 26, 2006 3:52 pm

Re: Problem z odnośnikiem

Post autor: Jazz »

Witam. Jest to mój pierwszy post na tym forum, dlatego przede wszystkim chcę pozdrowić użytkowników tego forum.

Zdecydowałem się napisać ponieważ mam mały problem. Jestem właśnie przy tworzeniu strony z animacjami Flash. Tworzę je w Swishu ponieważ jest prostszy i tańszy. Stworzyłem animowane menu które działa prawidłowo. Chciałbym jednak aby podstrony do których odwołują się linki otwierały się w <iframe>. Zastosowałem następujący kod:

Kod: Zaznacz cały

on (press) {
    getURL("air.html","inside");
    gotoSceneAndPlay("air",1);
}
niestety działa prawidłowo on tylko w IE. Natomiast Opera, FF, SM otwiera stronę w nowym oknie. Dlatego bardzo proszę o pomoc w napisaniu poprawnego kodu skryptu. Nie chcę tworzyć strony na "jedynie słuszną" przeglądarkę. Zgóry wielkie THX za pomoc.
ODPOWIEDZ