Dobrodošli, goste ( Prijava | Registracija )

 
Reply to this topicStart new topic

preloader, ucitavanje foto galerije

V
Fortis
poruka Dec 19 2010, 10:35
Poruka #1




Grupa: Članovi
Poruke: 17
Datum reg.: 22-April 10
Član broj: 35,544



Napravio sam foto galeriju. Fotografije i thumbovi se ucitavaju eksterno preko XMLa. Prateca grafika i navigacija se nalaze kao simboli u Flash fajlu. Nemam klase u AS3 kodu ali sam kod razvrstao u .as fajlove koje koristim preko "include".
Imam problem kada simuliram download preko Flash playera. Prvo se prikaze bela pozadina iako je pozadina galerije crna. Nakon nekog vremena ucitavanja odmah se prikaze sadrzaj galerije a preloader se preskoci.

Trazio sam na forumima resenje i koliko vidim dogadja se sledece. Na pocetku, automatski se ucitava sav sadrzaj flash fajla i dok se vecina ne ucita ne prikazuje se nista (odnosno bela pozadina u mom slucaju). Kada se odredjen procenat sadrzaja ucita prikaze se pocetna grafika i samim tim se preskace preloader jer za njim vise nema potrebe.
Neki taj problem resavaju tako sto iskljuce "Export in 1 frame", preloader stave u prvi frejm a drugi sadrzaj na treci frejm.
Razumem zasto se iskljuci "Export in 1 frame" i samo preloader ostavi na prvom frejmu ali ostatak procesa mi nije jasan.
Kako da se preloader odmah prikaze i ostane sve dok se sadrzaj ucitava?
Go to the top of the page
 
+Quote Post
syndrome
poruka Dec 19 2010, 15:31
Poruka #2


zgužvam.. bacim

Grupa: Urednici
Poruke: 6,376
Datum reg.: 1-June 05
Lokacija: Beograd
Član broj: 808



da budem iskren, u AS3 se nikad problemom preloadera nisam pozabavio do kraja.
ima ih puno na netu koji su to uradili kako treba, a kako to tacno radi, ne znam.
dozvolio sam sebi malo retke ignorancije, i sad me je sramota.

skini flixel, on koristi custom preloader za koji sam siguran da radi kao sat, mozda ce ti to znaciti.
Go to the top of the page
 
+Quote Post
the
poruka Dec 19 2010, 20:09
Poruka #3


određeni član

Grupa: Urednici
Poruke: 2,628
Datum reg.: 6-February 05
Lokacija: orion
Član broj: 227



pa zar nisi sam već objasnio?
ali nema veze. izbeći ću objašnjenje... sam si to uradio, samo pročitaj ponovo šta si napisao u zadnjem pasusu.

evo ti jedna varijacija preloadera kao poseban flash, koji će učitati tvoj flash, obrisati preloader i...
a ti baš eksportuj u prvi frejm, u inat.

CODE
var preloader:MovieClip = this.preloader_mc;
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, _loop);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, _done);
l.load(new URLRequest("tvoj.swf"));

function _loop($e:ProgressEvent):void {
    var perc:Number = $e.bytesLoaded / $e.bytesTotal
        // ...
}

function _done($e:Event):void {
    removeChildAt(0);
    preloader = null;
    l.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, _loop);
    l.contentLoaderInfo.removeEventListener(Event.COMPLETE, _done);
    addChild(l)
}
Go to the top of the page
 
+Quote Post
the
poruka Dec 19 2010, 20:16
Poruka #4


određeni član

Grupa: Urednici
Poruke: 2,628
Datum reg.: 6-February 05
Lokacija: orion
Član broj: 227



CITAT (syndrome @ Dec 19 2010, 15:31) *
skini flixel,

laugh.gif
Go to the top of the page
 
+Quote Post
iki_xx
poruka Dec 19 2010, 20:58
Poruka #5




Grupa: Članovi
Poruke: 788
Datum reg.: 28-June 05
Lokacija: Novi Sad
Član broj: 1,078



covek koristi "include" a to je AS2.
Go to the top of the page
 
+Quote Post
Fortis
poruka Dec 19 2010, 21:46
Poruka #6




Grupa: Članovi
Poruke: 17
Datum reg.: 22-April 10
Član broj: 35,544



CITAT (iki_xx @ Dec 19 2010, 20:58) *
covek koristi "include" a to je AS2.


AS2:
#include "myfile.as"


AS3:
include "myfile.as"
Go to the top of the page
 
+Quote Post
Fortis
poruka Dec 19 2010, 21:50
Poruka #7




Grupa: Članovi
Poruke: 17
Datum reg.: 22-April 10
Član broj: 35,544



CITAT (the @ Dec 19 2010, 20:09) *
pa zar nisi sam već objasnio?
ali nema veze. izbeći ću objašnjenje... sam si to uradio, samo pročitaj ponovo šta si napisao u zadnjem pasusu.

evo ti jedna varijacija preloadera kao poseban flash, koji će učitati tvoj flash, obrisati preloader i...
a ti baš eksportuj u prvi frejm, u inat.



Ok, probacu tako pa cu videti kako ce ici.
Go to the top of the page
 
+Quote Post
syndrome
poruka Dec 20 2010, 01:00
Poruka #8


zgužvam.. bacim

Grupa: Urednici
Poruke: 6,376
Datum reg.: 1-June 05
Lokacija: Beograd
Član broj: 808



da, interesantno to sa include.. include nisam video mnogo dugo..
procitao sam 'as3' i odgovorio.

ozbiljan sam za flixel.
neko tamo negde je vec olupao glavu oko preloadera i sad to koristi ceo svet, ne znam sto bi se iko vise mucio oko toga.

ima jos resenja (koja su verovatno identicna ovom), ali flixel mi je odmah pao na pamet.

moram da napomenem da to resenje ne zahteva swf wrapper, nego budzi nesto preko Frame tagova _iz pure as3 koda_.
swf wrapper nisam ni hteo da predlazem kao resenje, jer je totalno retro.
Go to the top of the page
 
+Quote Post
iki_xx
poruka Dec 20 2010, 20:10
Poruka #9




Grupa: Članovi
Poruke: 788
Datum reg.: 28-June 05
Lokacija: Novi Sad
Član broj: 1,078



moram priznati da sam mislio da "include" ne postoji u AS3...
Inace , nikada nisam video da je neko koristio "include" u AS3.
Go to the top of the page
 
+Quote Post
the
poruka Dec 21 2010, 10:52
Poruka #10


određeni član

Grupa: Urednici
Poruke: 2,628
Datum reg.: 6-February 05
Lokacija: orion
Član broj: 227



jbg, i ja sam retro, uzmi u obzir biggrin.gif
i nemam ništa logički protiv takvog rešenja, oslobađa te nepotrebnog a učinak je identičan.

ja sam do njega, da budem iskren, došao tako što mi je export klasa u neki drugi frejm u as3 obično stvarao vrlo čudne glavobolje.
a nedavno sam trejsujući neki flash za nekog klijenta prepravljača video to rešenje sa tagovima.

ali svejedno, mislim da je nebitna tema.
izuzev include-a smile.gif
Go to the top of the page
 
+Quote Post
MilanGM
poruka Dec 26 2010, 20:54
Poruka #11




Grupa: Članovi
Poruke: 470
Datum reg.: 2-May 07
Lokacija: Beograd
Član broj: 10,523



Ja sam imao problema i sa tim kada isključim "export in first frame" neke klase su se tripovale i nisu više radile.

Posle puno problema ja sam potpuno odustao od self-preloadera i napavio sam svoj externi preloader koji radi sve što mi treba. Samo podesim dimenzije preloadera isto kao i originalni swf i pičim.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



Lo-fi verzija Trenutno vreme: Friday 24. May 2013 - 03:40

Sve informacije (poruke, teme i sl.) predstavljaju stavove samo njihovih autora.
Objavljivanje informacija sa sajta u nekomercijalne svrhe moguće je samo uz navođenje URL adrese diskusije.
Za sve druge vidove distribucije potrebno je imati izričitu dozvolu administratora Dizajn Zone i/ili autora poruka.
Autorska prava za sadržaj poruke zadržava njihov autor, osim ako nije drugačije naznačeno.

powered by:Plus hosting