Kako ograničiti pomeranje slike?

2

Kako ograničiti pomeranje slike?

offline
  • 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! Sad

Hvala ti u svakom slučaju na trudu. Wink

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.
offline
  • 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 !!!???



offline
  • 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. Sad

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?

offline
  • 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 !!!

offline
  • 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! Smile

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Probaj SVG tip slike.

offline
  • 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?!!!

offline
  • 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 ???

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Ako bude koristio jpg od zuma ima da mu slika izgleda kao go*no Very Happy . 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.

offline
  • Pridružio: 11 Maj 2007
  • Poruke: 86

Nema veze na sta ce mu liciti slika Smile to sa jpg-om je samo test, a posle cemo dalje da resavamo problem ...

Ko je trenutno na forumu
 

Ukupno su 955 korisnika na forumu :: 22 registrovanih, 3 sakrivenih i 930 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, Avalon015, Bubimir, dankisha, doloress, ILGromovnik, joca83, kybonacci, Metanoja, moldway, nikoladim, niksa517, opt1, raptorsi, raso76, rikirubio, royst33, Sirius, SlaKoj, stegonosa, vathra, voja64