Poslao: 03 Mar 2008 16:57
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Stvarno ne znam šta ja tebi da kažem, probao u Flashu, neće, u browseru neće, skinuo opet FlashPlayer, instalirao i neće!
Hvala ti u svakom slučaju na trudu.
Dopuna: 03 Mar 2008 16:54
Da li je neko voljan da proveri da li je sve u redu?
var zooming:Number = 100;
var maxZoom:Number = 300;
var loader:MovieClipLoader = new MovieClipLoader();
var loadListener:Object = new Object();
function loadMap() {
loadListener.onLoadStart = function(loadTarget) {
loaderMC._visible = true;
};
loadListener.onLoadComplete = function(loadTarget) {
loaderMC._visible = false;
nullifier._visible = false;
};
loader.addListener(loadListener);
loader.loadClip("stp.swf", mapMC);
}
function zoom(trc) {
if (trc == "+") {
mapMC.onEnterFrame = function() {
zooming += 2;
if (zooming < maxZoom) {
mapMC._xscale = zooming;
mapMC._yscale = zooming;
} else {
mapMC._xscale = maxZoom;
mapMC._yscale = maxZoom;
zooming = maxZoom;
}
};
} else if (trc == "-") {
mapMC.onEnterFrame = function() {
zooming -= 2;
if (zooming > 100) {
mapMC._xscale = zooming;
mapMC._yscale = zooming;
} else {
mapMC._xscale = 100;
mapMC._yscale = 100;
zooming = 100;
}
newPosition();
}
} else {
mapMC._x = 0;
mapMC._y = 0;
mapMC._xscale = 100;
mapMC._yscale = 100;
zooming = 100;
}
}
function newPosition() {
xDest = -(mapMC._width - Stage.width);
yDest = -(mapMC._height - Stage.height);
if (mapMC._x < xDest) {
mapMC._x = xDest;
}
if (mapMC._y < yDest) {
mapMC._y = yDest;
}
}
function moving(trc) {
xDest = -(mapMC._width - Stage.width);
yDest = -(mapMC._height - Stage.height);
if (trc == "up") {
mapMC.onEnterFrame = function() {
nextY = this._y + 5;
if (nextY > 0) {
nextY = 0;
}
this._y = nextY;
}
} else if (trc == "down") {
mapMC.onEnterFrame = function() {
nextY = this._y - 5;
if (nextY < yDest) {
nextY = yDest;
}
this._y = nextY;
}
} else if (trc == "left") {
mapMC.onEnterFrame = function() {
nextX = this._x + 5;
if (nextX > 0) {
nextX = 0;
}
this._x = nextX;
}
} else if (trc == "right") {
mapMC.onEnterFrame = function() {
nextX = this._x - 5;
if (nextX < xDest) {
nextX = xDest;
}
this._x = nextX;
}
}
}
// ---
nullifier.useHandCursor = false;
loadMap();
stop();
Dopuna: 03 Mar 2008 16:57
Kako bi mogao da ubacim Progres Bar umesto da mi piše Loading... naravno ako prvo rešimo moj prethodni problem?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 04 Mar 2008 13:36
|
offline
- darchy
- Građanin
- Pridružio: 11 Maj 2007
- Poruke: 86
|
Nece ljudi da se cimaju i da "studiraju" neciji kod, jos ako je ovako dugacak !!!
Poslao sam ti PP-om malo preuredjen kod sa progress bar-om !!!
Odvojio sam funkcije za zumiranje i pomeranje svaku posebno ... znaci ZoomIn i ZoomOut su sada dve odvojene funkcije, a ne jedna kao ovde, a i navigaciju sam podelio u 4 funkcije, a ovde je takodje jedna !!!
Funkciju loadMap() sam izbacio i sada imas direktno ucitavanje mape ...
... ali ne znam da li ce ti tako raditi (cak sta vise, mislim da nece), al' 'ajde da poqsamo !!!???
|
|
|
|
Poslao: 05 Mar 2008 01:40
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Progres bar šljaka i to si lepo uradio, ali zoom i dalje neće.
Dopuna: 05 Mar 2008 1:40
Pazi ovo!
Skontao sam da mi zoom ima neke probleme zbog progres bara/preloadera. Na mom prvobitnom swf (nazovimo ga "plan") fajlu radi navigacija i zoom, ali taj movie mi učitava sliku spolja, e sad ja napravim progres bar za učitavanje externog swf-a (nazovimo ga "load.swf") koji naravno učita "plan.swf" , ali ne i sliku jer nju učitava movie "plan" naknadno tj. stoji neko vreme prazna scena, pa se pojavi karta, znači trebao bi mi još jedan preloader za učitavanje slike u "plan.swf".
Dakle prazan movie ("load.swf) učita prazan movie ("plan.swf") koji učitava sliku, glupo zar ne?!
Da bi rešio to, ja u "plan.swf" uvezem sliku. Sada mi je slika u "plan.swf" i to i dalje radi lepo.
E sad ide problem, "load.swf" učita bez ikakvih problema "plan.swf" (u kojem je slika) i učitavanje ide super, ali mi otkaže funkcija i zoom-a i navigacije!
Gde bi mogao da bude problem?
|
|
|
|
Poslao: 05 Mar 2008 12:48
|
offline
- darchy
- Građanin
- Pridružio: 11 Maj 2007
- Poruke: 86
|
Zasto "tupiti" sa dva SWF-a, kada kod radi sve !? Externi fajl se ucitava pomocu progress bar-a, tako da ti preloader za swf fajl n ije potreban, u stvari nije ti potreban swf fajl uopste, zasto ne ucitavas obicnu jpg sliku !?
Izmeni sledecu liniju koda:
loader.loadClip("stp.swf", mapMC);
i napisi:
loader.loadClip("stp.jpg", mapMC);
a zatim lepo onaj tvoj stp.swf obrisi i samo postavi sliku stp.jpg ... mora da radi !!!
|
|
|
|
Poslao: 05 Mar 2008 14:57
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Pa i jesam swf fajl učitavao sa Progress Bar-om, ali mi blokira komande, a ne bi jpg jer zamisli na šta bi to ličilo kada bi je zoom-irao 2-3 puta!
|
|
|
|
|
Poslao: 05 Mar 2008 15:58
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Ma kakvi, neće! Stvarno ne razumem zašto ni jedan Progress Bar ni Loader neće da šljakaju kada učitavam externi swf, tj. rade oni, ali mi otkažu funkcije dugmića externog swf!
Zna li iko u čemu je problem?!!!
|
|
|
|
Poslao: 05 Mar 2008 16:21
|
offline
- darchy
- Građanin
- Pridružio: 11 Maj 2007
- Poruke: 86
|
100% se "kolju" neke stvari iz externog swf-a sa onim u koji isti ucitavas !?
Hajde ti samo probaj jpg, pa ako zum i navigacija rade, onda mi PP-om posalji stp.fla pa da resimo i taj problem, ako je moguce ???
|
|
|
|
Poslao: 05 Mar 2008 16:26
|
offline
- lnenad
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Ako bude koristio jpg od zuma ima da mu slika izgleda kao go*no . A nema sta da se kolje ako mu se u tom swfu nalazi samo slika. A i crazy da te pitam, preko cega si ti tu sliku ubacio u swf ? Ako si direkt preko nekog programa za crtanje onda je moguce da je on neki kod ubacio, mozda cak i neki preloader.
|
|
|
|
Poslao: 05 Mar 2008 16:33
|
offline
- darchy
- Građanin
- Pridružio: 11 Maj 2007
- Poruke: 86
|
Nema veze na sta ce mu liciti slika to sa jpg-om je samo test, a posle cemo dalje da resavamo problem ...
|
|
|
|