Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.036 pregleda

Najnovija ↓

kontrolisano otvaranje nove strane (linka) 18.01.2011. u 23:10 · pre 192 meseca #1
pozdraav ljudi
kako da iz swf fajla (koji je deo html strane) iskontrolisem kako ce mi se link otvoriti
u istoj strani
u novoj strani
u novom tabu
ili u background tabu

prilicno sam siguran da AS ovo ne moze da uradi
al vreujem da bi moglo nekako preko javascripta
ako neko ima ideju molio bih ga da podeli samnom :)
Re: kontrolisano otvaranje nove strane (linka) 19.01.2011. u 01:24 · pre 192 meseca #4
U actionscriptu 2 treba da koristiš getURL() metod. Na primer, imaš taster i klikom na njega želiš da se otvori nova strana sa URL adresom:
Code:
on (release) {
    getURL("http://www.nekisajt.com","_blank");
}


Ako hoćeš da ti se nova strana otvori na istom tabu (odnosno u istom prozoru) kao drugi argument ćeš proslediti "_self". Ako želiš da ti se otvori novi prozor, onda ćeš to morati da uradiš uz pomoć javascripta. Na html stranu izmedju head taga dodaj sledeće:
Code:
<script type="text/javascript" language="javascript">
     function noviProzor(strana){
          window.open(strana,"naziv prozora",width=500,height=500);
}
</script>

Sada ćeš u actionscriptu URL adresu proslediti kao parametar:
Code:
getURL("javascript:noviProzor('http://www.nekisajt.com')");

Kada klikneš na taster ova metoda će pozvati funkciju "noviProzor" koja će napraviti novi objekat prozora i proslediće joj URL adresu koja treba u njemu da se otvori.

Kao što gordon_beneth reče, u actionscriptu 3 treba da koristiš navigateToURL() metod, pa ako imaš taster na pozornici i klikom na njega želiš da se otvori nova strana sa URL adresom, onda bi trebao da uneseš sledeće:
Code:
taster_btn.addEventListener(MouseEvent.CLICK,tasterPritisnut);
function tasterPritisnut(dogadjaj:MouseEvent):void {
    navigateToURL(new URLRequest("http://www.nekisajt.com"),"_blank");
}
Potpis
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
Re: kontrolisano otvaranje nove strane (linka) 19.01.2011. u 20:25 · pre 192 meseca #5
ActionScript3.0 je u pitanju.
Jos jednom da naglasim treba mi OPEN IN BACKGROUND TAB
ovo ostalo je ok ali sam naveo samo kao isticanje svih mogucnosti (shvatam da sam pogresio i odveo sve u pogresnu stranu :) )
od pocetka mi je jedino open in background tab problem. ovo ostalo se sve radi u AS
al za ovo nema parametara ni funkcije u AS

nadam se da sam sad jasno izlozio problem
u svakom slucaju obojici se puno zahvaljujem na ulozenom trudu

ima li sad neko ideju
Re: kontrolisano otvaranje nove strane (linka) 22.01.2011. u 13:56 · pre 192 meseca #6
AS3 tj Flash Player ne zna da li u programu postoji "Open in background". Recimo u Firefoxu, kad koristis "_blank", onda ti otvara stranicu kao "Open in background" zato sto je browser tako isprogramiran. Evo ti definicije :

_self = Otvaranje stranice u istom prozoru ili frejmu ( Kao recimo iFrame )
_blank = Otvaranje stranice u drugom prozoru.
_parent = Otvaranje stranice u roditelju frejma. Primer : Stranica => iFrame. Ako je _parent podesen u nekom linku koji se nalazi u iFrame-u, on ce ucitati stranicu na poziciju njegovog roditelja, sto znaci, ucitanje novu stranicu.
_top = Otvaranje nove stranice na polozaju najviseg frejma. Primer : Stranica => iFrame => iFrame. Ako postavis link u iFrame, a roditelj mu je isto iFrame, i ako ga kliknes, on ce ucitati stranicu na polozaj najviseg frejma, a to je stranica.

Probaj da iskopas na Google malo o tome. To su ti vise osnovne tehnike HTML-a. Nadam se da sam uspeo nekako pomoci :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme