View previous topic :: View next topic |
Author |
Message |
Adrian
Joined: 02 Apr 2004 Posts: 692 Location: Around & about
|
Posted: 23.04.2004 14:13 Post subject: Flash pozivanje varijabli iz učitanih "child" swf- |
|
|
Naime, trebam u glavni učitat manji swf, dijete, koje samo za sebe funkcionira besprijekorno, no kad ga učitam pozivanje varijabli više ne valja. Zanima me zna li tko od vas kako pozvati npr varijablu "vara1", u childu, ako je child učitan i loadan u _root.držač.
Da li je _root.držač.vara1, ili _root.držač.child.vara1 ili sl. Jer što god pokušao, ne radi mi kako treba.
Znam da sam zbunjeno to napisao, ali ako je netko imao ovakvih problema, onda zna šta mislim. Hvala. |
|
|
Back to top |
|
|
ars
Joined: 19 Feb 2004 Posts: 1444 Location: splite moj
|
Posted: 23.04.2004 14:16 Post subject: |
|
|
želiš kontrolirat gumbom iz glavnog filma neki MC u učlitanom (tj. 2 filmu) filmu? to pitaš? |
|
|
Back to top |
|
|
Adrian
Joined: 02 Apr 2004 Posts: 692 Location: Around & about
|
Posted: 23.04.2004 14:25 Post subject: |
|
|
Želim ne dugmetom nego bilo čim. Nije MC u učitanom swf-u nego npr dynamic tekst koji se nalazi na _root. u manjeg swf-a, a manji swf je učitan u MC u glavnom Swf-u. |
|
|
Back to top |
|
|
silence
Joined: 24 Apr 2004 Posts: 890 Location: .....ni na nebu, ni na zemlji.....
|
Posted: 24.04.2004 12:56 Post subject: |
|
|
hmm..nisam radio u Flashu neko vrijeme,ali koliko se sjećam možeš neku varijablu deklarirati ko _global.
brijem da bi bilo nešto ko _global.nekaVarijabla = ... i onda ju možeš pozvati od bilo kuda.
kao što sam reko, ne radim s Flashom u zadnje vrijeme pa ovo nije 100%, ali ak pomaže, bit će mi drago. |
|
|
Back to top |
|
|
ars
Joined: 19 Feb 2004 Posts: 1444 Location: splite moj
|
Posted: 24.04.2004 23:16 Post subject: |
|
|
nadam se da ti ovo treba.. evo ovako..
napomena; svi gumbići su u 1.swf...
glavni film se zove 1.swf, a film koji se učitava u taj glavni se zove 2.swf.. e sada.. 2.swf učitavaš na _level1..
ovaj kod ispod stavi na 1. frejm u 1.swf
Code: | loadMovieNum("2.swf", 1);
|
napraviš neki MC s 2 frejma u 2.swf i nazoveš ga mc.. napravi gumb u 1.swf s kodom
Code: | on (rollOver, dragOver) {
_level1.mc.gotoAndStop(2);
}
on (rollOut, dragOut) {
_level1.mc.gotoAndStop(1);
}
|
i to je to.. a kada pozivaš neki mc iz 1.swf onda je kod
Code: | on (rollOver, dragOver) {
_level0.mc.gotoAndStop(2);
}
on (rollOut, dragOut) {
_level0.mc.gotoAndStop(1);
}
|
oba filma exportiraj u isti folder, pokreni 1.swf i testiraj..
nadam se da je to to.. |
|
|
Back to top |
|
|
rundll32
Joined: 26 Oct 2003 Posts: 193 Location: Zagreb
|
Posted: 25.04.2004 01:08 Post subject: |
|
|
Ako u child filmu ucitavas neku varijablu, prvo na sto moras obratiti paznju je da ti targeti nisu vise isti ako se oba swf-a i chil i perent ne nalaze u istom direktorijumu. Ako su u istom direktorijumu, onda ok. Perent swf je onaj od koga idu svi linkovi, bez obzira sto ga poziva child. Isto ti je i sa prikazom swf filea unutar HTML stranice. Ako je HTML stranica u drugom direktorijumu, moras u flashu izmjeniti linkove koje pozivas da budu u odnosu na HTML a ne na swf.
Ovo sa global.var je nuzno u ovim slucajevima. Inace nista od ucitavanja varijabli.
Dobro je i pozvati varijablu u frjemu prije nego sto ce se pokazati u swf-u. Kad je load varijable ( npt. txt filea ) i sam dinamic text box u istom frejmu, cesto se text ne prikaze u text boxu.
Nadam se da sam pomogao. I bio razumljiv |
|
|
Back to top |
|
|
|