Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
Preload external image

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Flash
View previous topic :: View next topic  
Author Message
jurka



Joined: 26 Aug 2004
Posts: 1088
Location: Zagreb

PostPosted: 03.02.2005 12:12    Post subject: Preload external image Add user to your forum ignore list Reply with quote

Može li mi ko reći (dati kod) kako da PREloadam vanjski fajl (sliku) u flash.
dakle, imam mc i želim preloadati vanjski fajl u taj mc. zašto preload vanjskog fajla zato što će se često mijenjati pa ne želim svaki put editirati iznova fla.

zahvaljujem.

_________________
Jedan šest | Behance | Vimeo
Back to top
View user's profile Send private message Visit poster's website
Dot



Joined: 09 Jan 2004
Posts: 29

PostPosted: 03.02.2005 14:30    Post subject: Add user to your forum ignore list Reply with quote

ne znam bas puno, al ja ti to ovak:
napravim novi prazni MC, pa onda key frame upisem: loadMovie("image.jpg", this.content);

jel' to? il sam krivo skuzila kaj trebas?
Confused
Back to top
View user's profile Send private message
jurka



Joined: 26 Aug 2004
Posts: 1088
Location: Zagreb

PostPosted: 03.02.2005 14:42    Post subject: Add user to your forum ignore list Reply with quote

hvala, ali mislim da to nije ono što tražim.
to sam napravio. zanima me kako sada staviti preload na to?
ne bi bio problem da se slika nalazi unutar swf-a, preload se jednostavno napravi. problem je što trebam preloadati sliku koja se putem actionscripta loada u mc.

_________________
Jedan šest | Behance | Vimeo
Back to top
View user's profile Send private message Visit poster's website
Dot



Joined: 09 Jan 2004
Posts: 29

PostPosted: 03.02.2005 14:59    Post subject: Add user to your forum ignore list Reply with quote

ahaaa...
ali ne bi trebalo biti razlike izmedju jpg i swf fileta kod preloadanja?
Back to top
View user's profile Send private message
jurka



Joined: 26 Aug 2004
Posts: 1088
Location: Zagreb

PostPosted: 03.02.2005 15:29    Post subject: Add user to your forum ignore list Reply with quote

jok. ista je stvar

_________________
Jedan šest | Behance | Vimeo
Back to top
View user's profile Send private message Visit poster's website
Danko



Joined: 16 Sep 2004
Posts: 124
Location: Zagreb

PostPosted: 22.02.2005 03:01    Post subject: Add user to your forum ignore list Reply with quote

Kužim - ti bi htio preloader bar - i to u glavnom filmu, a ne u sub-filmu.

loadMovie(slika, "pic_holder");

- slika je npr. "slika01.jpg", "slika02.jpg" ili kako se već zove
- pic_holder je ime praznog movieClip-a na stage-u

Preloader radiš tako da onEnterFrame provjeravaš postotak učitanog u pic_holder:

percent = (pic_holder.getBytesLoaded()/(pic_holder.getBytesTotal()+1))*100;

Pomoću tog postotka crtaš preload bar (nacrtaš pravokutnik i mijenjaš mu _xscale).
Brojka +1 koju sam gore označio služi da ne dođe do situacije 0/0 (a zna doć kod flasha) - onda ti prelod bar bude na trenutak beskonačno velik.

2 things:
- MovieClip.onLoad event ne radi dobro - ima bug (barem na starom Flashu MX). Zato je ne možeš koristiti da skužiš kad je slika učitana, nego to radiš pomoću gore navedenog računanja postotka. Slika je učitana kad je postotak učitanog >=100%.
- ima raznih tekstova o tome kako se popravlja MovieClip.onLoad event, pa možeš probat. Npr ovaj actionscript staviš na početak svojeg koda. Meni baš ne radi Rolling Eyes


Code:
// ####################
// popravak fje movieClip.onLoad!
//setter for onLoad
sol = function (f) {
   if (__onLoadHandler__ == undefined) {
      _global.__onLoadHandler__ = {};
   }
   __onLoadHandler__[this] = f;
};
//getter for onLoad
gol = function () {
   return __onLoadHandler__[this];
};
//assign property-handlers for onLoad (courtesy of Gnut)
MovieClip.prototype.addProperty("onLoad", gol, sol);
// ####################

_________________
dankokozar.com | Adjungo | UnityHR | eDriven
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Flash All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group