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

LoadMovie - ucitani film ne vidi root

[es] :: Flash :: LoadMovie - ucitani film ne vidi root

[ Pregleda: 2373 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon LoadMovie - ucitani film ne vidi root02.04.2011. u 14:58 - pre 158 meseci
Ucitam nekakav spoljni swf i to je sve uredu:

var loader:MovieClipLoader = new MovieClipLoader();
this.createEmptyMovieClip("container",1);
loader.loadClip("neki.swf",container);

Iz tog ucitanog filma nekoliko promenljivih uzimam iz root-a, npr:

var Opis:String=_root.uvodni_opis;
.
.
. itd

Kada je sve to na webu ili samo kao swf player savrseno funkcionise, medjutim kada napravim exe fajl, on ucita taj "neki.swf" ali ucitani mc vise ne vidi promenljive iz root-a, Ima li neko ideju zbog cega
Zoran
 
Odgovor na temu

Nikola Medić

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



+5 Profil

icon Re: LoadMovie - ucitani film ne vidi root02.04.2011. u 19:05 - pre 158 meseci
Koji SWF učitavaš ? AS2 ili AS3 ? Ako možeš, postavi kod pa ću pokušati da ti pomognem. Pozdrav !
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root02.04.2011. u 21:09 - pre 158 meseci
sve je AS2, a kod je:
Code:

function loading() {
var loader:MovieClipLoader = new MovieClipLoader();
    this.createEmptyMovieClip("container",36);
    loader.loadClip(prvi,container);

    var preload:Object = new Object();
    loader.addListener(preload);

    preload.onLoadStart = function(target) {
        trace("Started Loading");
    };

    preload.onLoadProgress = function(target, loadedBytes, totalBytes) {
        trace(Math.floor((loadedBytes/totalBytes)*100)+"%");
        container_preload.LoadingGame.ispis = Math.floor((loadedBytes/totalBytes)*100)+"%";
        container_preload.LoadingGame.bar.bar_mc._xscale = Math.floor((loadedBytes/totalBytes)*100);

    };

    preload.onLoadComplete = function(target) {
        trace("Finished Loading!");
}
container_games1.onRelease = function() {
        prvi = host_name+"neon.swf";
        loading();
    };
var customURL:String="http://213.29.21.170/";
host_name=customURL;
var customUID="JMP000000000000000000000000000104";
prvi = host_name+G1;


To sve radi u exploreru kako treba ali kada ga pretvorim u exe taj ucitani swf ne vidi promenljivu,
host_name, a pozivam je kao _root.host_name;
a svi ostali pozivi ka serveru idu normalno, jednostavno ucitani swf ne moze da komunicira sa root-om
Zoran
 
Odgovor na temu

Nikola Medić

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



+5 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 13:10 - pre 158 meseci
Sad sam skontao šta ti želiš. Hoćeš da tvoj učitani AS2 očita promenljivu iz glavnom SWF-a. Ne znam zašto neće da učita, ali rešio sam to na drugačiji način :

Kada se završi učitavanje klipa, stavio si komandu "onLoadComplete" i ovako izgleda :
Code:

preload.onLoadComplete = function(target) {
   trace("Finished Loading!");
};

Ubacio sam liniju "container.host_name = customURL;" i izgleda ovako :
Code:

preload.onLoadComplete = function(target) {
   trace("Finished Loading!");
   container.host_name = customURL;
};

Znači pri završetku učitavanja sam ubacio promenljivu "host_name" u MovieClip "container".

Učitao sam neki SWF i u tom SWF-u sam napravio Button i postavio funkciju da uradi "text1.text = host_name" pri čemu je naravno uspeo da očita. Postavio sam primer koji sam uradio u ZIP-u, pa ga slobodno preuzmi i pogledaj kako je urađeno. Nadam se da ti je pomoglo ! :)
Prikačeni fajlovi
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 14:49 - pre 158 meseci
:) ovo je CS4 izgleda je doslo vreme da deinstaliram CS3, mada sam se previse navikao na okruzenje :)
Zoran
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 16:08 - pre 158 meseci
da tako radi ali, sve funkcije u tom ucitansm AS2 swf ne rade, potpuno neverovatno, izgleda da ovaj metod nije dobar


var loader:MovieClipLoader = new MovieClipLoader();
this.createEmptyMovieClip("container",1);
loader.loadClip("neki.swf",container);

Probacu bez preload-a, samo loadMovie, umesto loadClip, pa da vidimo
Zoran
 
Odgovor na temu

Nikola Medić

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



+5 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 17:56 - pre 158 meseci
Ako i tu već pravi problem, ima jedna veoma dobra solucija i po meni bolja :

Napraviš jedan text file i taj text file uneseš recimo :
Code:

host_name=http://www.google.com


Sačuvaj ga recimo sa imenom url.txt i posle ga učitaš sa loadVars. Nadam se da ti je pomoglo :)
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 22:12 - pre 158 meseci
:) reseno

Posle visecasovnog zezanja, ispade ovako: ako je main.swf na hard disku i pretvoren u exe, a sub.swf na serveru, to nece da radi kada se sub.swf ucita u main.swf ali ako su i main i sub na istom hostu, napravim jedan exe koji uvuce taj main.swf sa servera a on posle ucitava sub.swf, u toj situaciji sve radi najnormalnije :), znaci definitivno oba fajla moraju biti ili na serveru (istom hostu) ili na hard disku, u suprotnom NECE, U svakom slucaju hvala najlepse :)

Zoran
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
*.dynamic.sbb.rs.



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 22:19 - pre 158 meseci
Kada učitaš externi swf fajl, on ima svoj _root.
Tj. kada njemu kažeš da pozove nešto iz _root-a to će biti iz njegovog _root-a a ne iz _root-a flasha koji ga je učitao.
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root03.04.2011. u 23:38 - pre 158 meseci
da li to znaci da komunicicar sa glavnim flashom kao _level0
Zoran
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
*.dynamic.sbb.rs.



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root06.04.2011. u 14:38 - pre 158 meseci
Upravo. (mada pretpostavljam da si do sada već probao...)

Čisto informativno, u AS3 toga nema. (nema čak ni _root-a)
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root06.04.2011. u 15:19 - pre 158 meseci
Da, velika je razlika, konceptualno izmedju AS3 i AS2, ja radim vec dve godine u AS2 i previse sam se navikao, ne znam koliko je pametno da se polako prestrojavam na AS3.
Zoran
 
Odgovor na temu

Nikola Medić

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



+5 Profil

icon Re: LoadMovie - ucitani film ne vidi root06.04.2011. u 17:44 - pre 158 meseci
AS3 ti je velika preporuka. Mnooogo bolje, opširnije je i imaš razne mogućnosti. Probaj da nađeš neke tutorijale. Nije teško :)
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.ptt.rs.



+28 Profil

icon Re: LoadMovie - ucitani film ne vidi root06.04.2011. u 19:35 - pre 158 meseci
Citat:
Nikola Medić: AS3 ti je velika preporuka. Mnooogo bolje, opširnije je i imaš razne mogućnosti. Probaj da nađeš neke tutorijale. Nije teško

Second that!
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

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
*.dynamic.sbb.rs.



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root08.04.2011. u 12:09 - pre 158 meseci
Ja sam dugo radio u AS2 i nisam hteo da pređem na AS3. Međutim s obzirom da je to moj posao - morao sam, pa sam se zainatio u jednom trenutku i krenuo da čitam... Na kraju nisam ništa naučio dok nisam odgledao neke video tutoriale (lynda ne može da omane, ali nemoj uvek da se oslanjaš samo na jedan tutorial) znači knjige su (bar po meni) mnogo naporne (mada ima dobrix, neću da grešim dušu).

Sve zavisi koliko se aktivno baviš flešom, ako ti je to profesija, onda je AS3 a-must.

Naravno i ja kad sam skontao AS3, sad se ne bi vratio na AS2, nema šanse :) Stvar je u tome što se prelaskom na AS3 SVE menja. nije samo fora naučiti pomalo promenjenu sintaxu, već i sam način rada, organizaciju kôda i dr. Već ti je verovatno poznato da ono što si ranije radio iz jednog reda kôda u AS2, u AS3 ti treba bar 3 reda... To je mene u početku strašno nerviralo, međutim shvatio sam da nije zaparvo bitno koliku količinu kôda ću da ispišem, već koliko ću biti efikasan u njegovom ispisivanju (makar ispisao ceo roman). Najveća prednost AS3 je što je script konačno postao KOHERENTAN tj. sve se radi na istu foru, tako da nemaš dilemu nikakvu niti velikih problema kada treba da zagaziš u neku novu oblast. Da ne spominjem da time mnogo manje stvari treba da pamtiš i mnogo manje razmišljaš, jer se "sve radi na istu foru".

Savetujem ti da kreneš kao sâm početak sa "Colin Moock's ActionScript 3.0 Course (2009)" ako te zanima da naučiš osnove i šta se dešava ispod haube, što će ti mnogo pomoći u razumevanju celog systema i daljem učenju.
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root08.04.2011. u 12:49 - pre 158 meseci
Da sticajem okolnosti programiram klijente za flash igre i mogu da kazem da mi je to vremenom postala ne samo profesija vec i glavni izvor prihoda, a obzirom da sam rastao :) na C-u, nekako mi je bilo potrebno jedno dve nedelje da napravim prvu ozbiljniju stvar na flashu, jako mi se svideo citav koncept ali ima tu dosta zavrzlama, e sada AS3 mi deluje kao da prelazim na novi program :)
Zoran
 
Odgovor na temu

zstevovich
Zoran Stevovic
Infogram
Beograd

Član broj: 51518
Poruke: 57
95.180.99.*



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root08.04.2011. u 12:51 - pre 158 meseci
I jako me nerviraju neke stvari kao sto su _parent, _root, _level ali sam se pomirio da to mora tako obzirom da flash ima timeline i movie clip, a u AS3 vidim da je to sve drugacije
Zoran
 
Odgovor na temu

StarCraft
Rančić Milan
Beograd

Član broj: 164837
Poruke: 441
*.dynamic.sbb.rs.



+3 Profil

icon Re: LoadMovie - ucitani film ne vidi root08.04.2011. u 15:43 - pre 158 meseci
Da u AS3 su primenili C-praksu programiranja i teraju te da pišeš klase, što je značajna promena jer iako je svako mogao da piše klase i u AS2 ja mislim da je to radilo samo 10% ljudi...
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
 
Odgovor na temu

[es] :: Flash :: LoadMovie - ucitani film ne vidi root

[ Pregleda: 2373 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

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