Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Hashiin käsiksi Flashilla

Triskal [20.03.2008 11:25:16]

#

Kiitos ja kumarrus niille jotka auttoivat, kun hashiin (#plaa) piti päästä käsiksi JavaScriptilla. Nyt sama asia pitäisi toteuttaa Flashilla, eli käytännössä kun osoiterivillä tapahtuu muutos, niin video suorittaa funktio. Flash pitäisi siis saada kuuntelemaan osoiteriviä.

Yksi tapa toki on käyttää Swiffiä, mutta yritykseni ovat epäonnistuneet, enkä ymmärrä sen logiikkaa. Sitä ei selitetä myöskään missään. Sama juttu on SWFAddressin kanssa. Lisäksi SWFAddress on tässä tapauksessa vähän niinkuin yrittäisi listiä pikkulintua singolla, koska olen hoitanut selaushitorian (tämä on AJAX-sovellus) jo muita keinoja käyttäen.

Niin ja ActionScript 3.0 olisi preferenssi.

Muoks:

Yksinkertaisimmillaan ilmaistuna oikeastaan flashille pitää saada muuttujana tieto siitä millä sivulla ollaan ja tiedon muuttuessa flashin on reagoitava siihen.

neau33 [21.03.2008 20:57:06]

#

Heippa Triskal!

Tämäm wörkkii mikäli .swf filu ladataan suoraan, mutta palauttaa null'ia mikäli .swf filu ladataan toisesta moisesta filusta: var strURL:String = loaderInfo.url; trace(strURL);

btw, olisi mielenkiintoista tietää mitä aiot saada aikaiseksi...

Wizard [21.03.2008 21:21:48]

#

Onnistuisiko tällä: http://www.openwddx.org/

Myös PHP tukee nimittäin moista ja sillä voi huhujen mukaan tehdä paljonkin asioita.

-W-

Triskal [30.03.2008 23:08:29]

#

Tämä on ratkennut. Ja ratkaisun nimi oli externalInterface. Esimerkki löytyypi osoitteesta http://www.etappi.org.

Ideana on se, että kun sivu latautuu, ja alkuanimaatio ehtii frameen 25, se kutsuu javascript-funktiota, joka puolestaan kutsuu taas flash-funktiota, joka väläyttää esiin kyltin sen mukaan millä sivulla ollaan. Ja koska käytetään Ajaxia, jokaisen Ajax-sivuhaun yhteydessä javascriptillä kutsutaan taasen flash-funktiota. Yksinkertaisempaa kuin kuvittelinkaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta