Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kontrolisano otvaranje nove strane (linka)

[es] :: Flash :: kontrolisano otvaranje nove strane (linka)

[ Pregleda: 1963 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cobragangsta

Član broj: 146928
Poruke: 84
*.dynamic.isp.telekom.rs.



+2 Profil

icon kontrolisano otvaranje nove strane (linka)18.01.2011. u 22:10 - pre 116 meseci
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 :)
 
Odgovor na temu

gordon_beneth
BGD

Član broj: 104526
Poruke: 192
*.adsl-1.sezampro.yu.



+1 Profil

icon Re: kontrolisano otvaranje nove strane (linka)18.01.2011. u 22:43 - pre 116 meseci
http://help.adobe.com/en_US/Fl...net/package.html#navigateToURL
navigateToURL
/(bb|[^b]{2})/
 
Odgovor na temu

cobragangsta

Član broj: 146928
Poruke: 84
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: kontrolisano otvaranje nove strane (linka)18.01.2011. u 23:07 - pre 116 meseci
trebao sam biti konkretniji
treba mi za background tab ... a to ova f-ja ne pokriva
dakle neka druga ideja?
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.mts.telekom.rs.



+28 Profil

icon Re: kontrolisano otvaranje nove strane (linka)19.01.2011. u 00:24 - pre 116 meseci
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");
}

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
 
Odgovor na temu

cobragangsta

Član broj: 146928
Poruke: 84
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: kontrolisano otvaranje nove strane (linka)19.01.2011. u 19:25 - pre 116 meseci
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
 
Odgovor na temu

Nikola Medić

Član broj: 277765
Poruke: 38
*.dynamic.stcable.net.



+5 Profil

icon Re: kontrolisano otvaranje nove strane (linka)22.01.2011. u 12:56 - pre 116 meseci
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 :)
 
Odgovor na temu

[es] :: Flash :: kontrolisano otvaranje nove strane (linka)

[ Pregleda: 1963 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.