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

Google map i Flash template

[es] :: Flash :: Google map i Flash template

Strane: 1 2 3

[ Pregleda: 7623 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template09.07.2011. u 13:44 - pre 155 meseci
Mislio sam da napraviš novi AS3 projekat veličine "main.fla" fajla (1280x1024 px) u kojem ćeš prikazati mapu i učitati "main.swf". Postavio sam završen projekat pa možeš da vidiš kako izgleda: http://dhost.info/manofhonor/sajt/index.html. Kada se odabere "contact" stavka iz menija prikazuje se google mapa.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template12.07.2011. u 12:45 - pre 155 meseci
Jel ima neki tutorial il sl da me uputis kako da u AS3 ucitam main.swf i kako da odredim da se npr. na odabir contacts ili home pokaze mapa?
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template12.07.2011. u 17:25 - pre 155 meseci
Učitavanje swf-ova u AS3 je slično kao i učitavanje ostalih fajlova samo što se u ovom slučaju koristi Loader klasa (umesto URLLoader klase za učitavanje na primer tekstualnih fajlova). Prvo se deklariše promenljiva u kojoj se nalazi instanca klase URLRequest kojoj kao argument prosleđujemo putanju i naziv fajla koji želimo da učitamo:
Code:
var urlZahtev:URLRequest = new URLRequest("main.swf");

Sledeće je deklarisanje promenljive u kojoj će se nalaziti instanca klase Loader:
Code:
var swfLoader:Loader = new Loader();

Sada dodajemo osluškivač događaja koji će pozvati funkciju kada se fajl uspešno učita:
Code:
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, zavrsenoUcitavanje);

Ovde je potrebno naglasiti da se za razliku od URLLoader objekta osluškivač događaja ne dodaje direktno na sam objekat već na njegovo svojstvo contentLoaderInfo.
Sada učitavamo swf korišćenjem load() metode kojoj kao argument prosleđujemo URLRequest objekat:
Code:
swfLoader.load(urlZahtev);

Kada je fajl uspešno učitan pozivamo funkciju u kojoj dodajemo učitani swf na stage:
Code:
function zavrsenoUcitavanje(event:Event):void
{
    addChild(event.target.loader);
}

Sada se "main.swf" prikazuje na stage-u, a kako on ima iste dimenzije kao i AS3 fajl ne može se primetiti da je to ustvari zaseban fajl. u U AS3 fajlu se nalazi i google mapa koja se nije vidljiva sve dok se ne pritisne taster "contacts" u meniju. Da bi sve ovo funkcionisalo moramo da koristimo LocalConnection klasu u oba fajla kako bi mogli da klikom na taster "contacts" da pozovemo funkciju koja se nalazi u AS3-u koja će prikazati mapu, kao i da je sakrijemo kada se pritisne na neki drugi taster u meniju. Kod za prikazivanje mape je isti kao u prethodnim primerima samo što sam sada dodao sledeće:
Code:
stage.addChild(mapa);
mapa.visible = false;
var konekcija:LocalConnection = new LocalConnection();
konekcija.connect("Konekcija");
konekcija.client = this;

function prikaziMapu():void
{
    mapa.visible = true;
}

function sakrijMapu():void
{
    mapa.visible = false;
}


Sad iz "main.swf" treba da pozovem funkciju prikaziMapu() kada želim da je prikažem. To znači da u AS2-ci u funkciji koja prikazuje "contact" stranu treba da dodam sledeće:
Code:
function changePage(num)
{
    if (num == 4)
    {
        var konekcija:LocalConnection = new LocalConnection();
        konekcija.send("Konekcija","prikaziMapu");
        page.gotoAndStop(2);
    }
}

Kada želim a sakrijem mapu pozivam funkciju sakrijMapu():
Code:
function hidePage(num)
{
    if (broj == 4)
    {
        var konekcija:LocalConnection = new LocalConnection();
        konekcija.send("Konekcija","sakrijMapu");
    }
}

Možda se pitaš zašto sam mapu dodao na stage a zatim je odmah sakrio, umesto da sam svaki put kad pozovem funkciju za kreiranje mape dodao je na stage a kada pzovem funkciju za sakrivanje mape uklonio je, odnosno:
Code:
function prikaziMapu():void
{
    stage.addChild(mapa);
}

function sakrijMapu():void
{
    stage.removeChild(mapa);
}

To je zato što je za prikazivanje mape potrebno nekoliko sekundi a moguće je da se posetilac sajta neće toliko dugo zadržati na toj strani pa neće moći ni da primeti mapu jer se ona nije još uvek učitala. Prvi način je bolji jer će se mapa u pozadini učitavati samo neće odmah biti vidljiva, ali će se zato odmah prikazati kada se klikne na taster "contacts".
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template13.07.2011. u 07:42 - pre 155 meseci
Uvezao sam main.swf i to radi al ovo sa mapom ne radi, vjerovatno nisam na pravom mjestu promijenio dio koda. Prvo sam otvorio novi AS3 fajl, dodao mu google map, odmah ispod toga dodao dio koda za ucitavanje main.swf a ispod toga dio koda sa LocalConnection klasom. U main.swf u AS2 sam u Action Layer: Frame 2(mozda ne treba tu) ubacio djelove koda za prikazivanje i skrivanje mape. Kad sam to odradio ucitava se main.swf al mapa nece. Gdje grijesim il ako ti nije problem postavi ta dva FLA fajla pa cu vidjeti kako si ti uradio.
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template13.07.2011. u 11:36 - pre 155 meseci
Možeš iz priloga da preuzmeš završeni sajt: "main.fla" koji sam izmenio i "index.fla" koji sam dodao, a ostale fajlove imaš. Otvori oba fajla u Flash-u i prvo testiraj (ili izvezi swf) "main.fla" a zatim "index.fla" pa pokreni "index.swf" i onda možeš da testiraš sajt. Oba fajla su rađena u Flash-u CS5 pa ako koristiš stariju verziju nećeš moći da ih otvoriš. Ako je tako javi mi pa ću ti poslati fajlove kompatibilne sa prethodnim verzijama.
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
Prikačeni fajlovi
 
Odgovor na temu

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template13.07.2011. u 14:11 - pre 155 meseci
Koristim CS4! Pa ako ti nije problem postavi fajlove koji su kompatibilni sa CS4. I jedno pitanje onako, posto vidim da se u sve razumijes. Da li se na ovim mapama u Flash-u moze npr. podesiti da se bira tip mape (map ili satellite kao kad se kopira u html source code stranice) i da imaju tasteri za umanjivanje i uvecavanje, posto se ove mogu samo uvecacati!

[Ovu poruku je menjao Početak. dana 13.07.2011. u 15:45 GMT+1]
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template13.07.2011. u 15:32 - pre 155 meseci
Može, postoji dosta klasa za prilagođavanje mape svojim potrebama. U prilogu su fajlovi za CS4!
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
Prikačeni fajlovi
 
Odgovor na temu

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template13.07.2011. u 15:36 - pre 155 meseci
Ovo sto se tice mape sam vidio da moze, tako da samo postavi kompatibilne fajlove kad mognes. Interesuje me izbor vrijednosti true ili false kod map.sensor. Radi sta god se izabere pa me interesuje sta je bolje izabrati?

Nisam vidio da si vec postavio. Hvala
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template13.07.2011. u 16:16 - pre 155 meseci
Vrednost sensor svojstva navodimo kao "true" u slučaju da naša aplikacija koristi GPS, što znači da se uglavnom koristi za prenosne uređaje. Bitno je naglasiti da zahteva boolean vrednosti (true/false) i da se one navode kao string (stavljaju se pod znacima navoda):
Code:
var mapa:Map = new Map();
mapa.sensor = "true";
// ukoliko ne koristimo GPS
mapa.sensor = "false";

Sve opcije google mape možeš pronaći na sledećim adresama: Google Maps API for Flash Basics, Google Maps API for Flash - Flash CS3 Tutorial i Google Maps API for Flash Developer Guide.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template13.07.2011. u 18:42 - pre 155 meseci
Taman sam mislio da sam ukapirao kako radi:) Kad ona dva fajla sto si poslao sjedinim sa ostatkom sajta desava se sledece. Main izvezem bez problema i kad kliknem na main.swf radi. Index fajl kad odradim publish preview pokazuje se mapa, al kad izvezem i kliknem na index.swf nema nista osim bijela pozadina. Ukljuceno je access network only. Kad ga okacim radi al bez mape. Nemam pojma zato na preview radi a ovamo ne.
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template13.07.2011. u 18:58 - pre 155 meseci
Jesi li stavio odgovarajući ključ za google mapu? Da bi se mapa prikazivala kada pokreneš "index.swf", kao i kada ga pokreneš na serveru, potrebno je da uneseš ključ koji je generisan za domen koji si naveo prilikom registrovanja. Video si na primeru sajta koji sam postavio da sve funkcioniše kako treba.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template13.07.2011. u 19:21 - pre 155 meseci
Stavio sam odgovarajuci kljuc. Da mozda nema veze zato sto ga kacim naq besplatan domen.
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template13.07.2011. u 20:34 - pre 155 meseci
Nema veze, i onaj primer što sam postavio nalazi se na besplatnom domenu. Jel' se "com" folder nalazi na istoj lokaciji kao i "index.swf"? Da li si i u "main.fla" podesio Access network only? Jesi li probao da li radi na WampServer-u? Tebi je u suštini najbitnije da radi na serveru pa prvo probaj da li radi na Apache serveru, a onda ćemo da vidimo šta se dešava.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template14.07.2011. u 12:41 - pre 155 meseci
Kad main.fla izvezem kao access network only i kad startujem main.swf pojavi se samo bijela pozadina. Kad ga izvezem kao access local files only main.swf mi je isti kao prije. Kod index.fla bilo kako da ga izvezem (probao sam obje kombinacije sa main) nema nista, jedino kad je main.swf izvezen kao access local files only onda na publish preview pokazuje mapu al kad izvezem nista. Kad je main.swf izvezen kao access network only onda ni na publish preview nema nista. Da nije nesto do podesavanja kod mog CS4. Ako ti nije muka postavi tvoja dva swf fajla (main i index) da vidimo radi li tako.
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template14.07.2011. u 15:24 - pre 155 meseci
Već sam postavljao dva fajla koja sam koristio u onom primeru, ništa nisam menjao. Kada testiraš dobijaš ta dva potrebna swf-a. Jesi li probao preko WampServer-a da ga pokreneš? Pogledaj još jednom kako izgleda na serveru: http://dhost.info/manofhonor/sajt/index.html. Tako isto izgleda i kada ga pokreneš preko WampServer-a. Ne obraćaj pažnju na to što neće da radi kada ga pokreneš direktno u flash plejeru ili pretraživaču, bitno je da radi na serveru.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template14.07.2011. u 15:36 - pre 155 meseci
Jesam al nece! Ova dva swf fajla dobijem kad testiram kod oba je podeseno access network only pa ti probaj radi li kad njih ubacis, mozda je nesto poremeceno kod mojih podesavanja za publish. Al mi je cudno jer kad posebno napravim mapu i izvezem je radi. Isti slucaj je i kad uvezem samo main u AS3.
Prikačeni fajlovi
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template14.07.2011. u 17:01 - pre 155 meseci
Preuzmi moje swf fajlove i stavi ih u zaseban folder, a zatim tu kopiraj i sve ostale potrebne fajlove. Kada pokreneš "index.swf" prikazaće ti se upozorenje gde treba da pritisneš taster Settings nakon čega ćeš biti preusmeren na stranu Adobe-a (tada Macromedia) gde u Settings Manager-u iz padajućeg menija Edit Locations treba da izabereš Add location i u novootvorenom prozoru treba da pritisneš taster Browse for folder i da odabereš folder gde ti se nalaze ti fajlovi, kako bi u budućnosti "index.swf" mogao da pokrećeš direktno sa hard diska.
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
Prikačeni fajlovi
 
Odgovor na temu

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template14.07.2011. u 17:26 - pre 155 meseci
Kad startujem index.swf nema nikakvo upozorenje, samo mi se otvori prozor sa bijelom pozadinom. Jel moguce da sam ja to nekako nenamjerno iskljucio?
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

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



+28 Profil

icon Re: Google map i Flash template14.07.2011. u 17:41 - pre 155 meseci
Koju verziju flash plejera koristiš? Verovatno je to problem. Instaliraj poslednju verziju i onda probaj. Takođe možeš i da instaliraš Flash Player debugger kako bi video sve greške koje se pojavljuju tokom izvršavanja swf-ova.
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

Početak.

Član broj: 283614
Poruke: 48
62.4.32.*



Profil

icon Re: Google map i Flash template15.07.2011. u 13:17 - pre 155 meseci
Pokrenuo sam ga sa Wamp servera i to mi je dovoljno, samo gledam kako radi. Vidio sam da kod tebe kad si ga postavio ima prateca muzika. Na ovim besplatnim hostovima sa kojim se ja igram ne moze se postaviti valjda zbog zastite autorskih prava i sl pa me interesuje jel ima neka fora i za to il jednostavno na ovaj sto si ti postavio nema te zabrane. I jos jedno pitanje, npr kad dodam neki padajuci meni na onaj sajt, ako je ukljucena mapa, meni mi se podvlaci ispod mape. Jel se moze podesiti da meni ide preko a ne da se mapa makne kad se on klikne?
 
Odgovor na temu

[es] :: Flash :: Google map i Flash template

Strane: 1 2 3

[ Pregleda: 7623 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

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