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

Pomoc ! Kako ovo odraditi u ActionScriptu??

[es] :: Flash :: Pomoc ! Kako ovo odraditi u ActionScriptu??

[ Pregleda: 1922 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

White Weedow
Amsterdam

Član broj: 30680
Poruke: 89
*.dclient.hispeed.ch.

Sajt: www.mfx-club.com


Profil

icon Pomoc ! Kako ovo odraditi u ActionScriptu??21.02.2006. u 03:37 - pre 221 meseci
Nparavio sam fla u kojemu imam 7 MovieClipova svaki MC ima razlicitu animaciju u sebi. Eh sada zelim kada startam film da se pokaze MC1 injegova animacija i sad recimo kada rollOver button 1 da se pokaze MC2, ali da ne krene samo da se pokaze i kada Press Button1 da MC2 krene sa animacijom, stim da jos uvjek ispod njega stoji MC1 i tako napraviti da se smjenjiva recimo 7 MC-ova. Evo link za jedan takav primjer. Ovaj sam preko swf decompilera otvorio i jako je komplikovano, dali ima neki malo jednostavniji nacin za ovo sa sto manje coda.

Link: http://www.adhouse.cz/cz/index.html

Hvala
Sometimes everytings is dificult!!!
But you must learn...
http://www.mfx-club.com
 
Odgovor na temu

White Weedow
Amsterdam

Član broj: 30680
Poruke: 89
*.dclient.hispeed.ch.

Sajt: www.mfx-club.com


Profil

icon Re: Pomoc ! Kako ovo odraditi u ActionScriptu??22.02.2006. u 16:10 - pre 221 meseci
Pokusao sam nesto odraditi ali stvara mi problem kod rollOver.
Napravio sam 3 MC-a mc1,mc2,mc3 na 3 razlicita layera u 1 frame i napravio sam isto tako 3 buttona na tri razlicita layera u jedan frame.

Sada sam ovaj code postavio na buttone

button1
Code:
on(rollOver) {
   _root.mc1._visible=true;
   _root.mc1.swapDepths(++depth);
   _root.mc1.swapDepths(mc2);
   _root.mc1.swapDepths(mc3);


on(rollOut) {
   _root.mc1._visible=false;
}


button2
Code:
on(rollOver) {
   _root.mc2._visible=true;
   _root.mc2.swapDepths(++depth);
   _root.mc2.swapDepths(mc1);
   _root.mc2.swapDepths(mc3);


on(rollOut) {
   _root.mc2._visible=false;
}


button3
Code:
on(rollOver) {
   _root.mc3._visible=true;
   _root.mc3.swapDepths(++depth);
   _root.mc3.swapDepths(mc1);
   _root.mc3.swapDepths(mc2);


on(rollOut) {
   _root.mc3._visible=false;
}


I on funkcionise al recimo nakom vec treceg puta na rollOver buttona1 pokaze se i mc1 i mc3 sto nebi trebalo kako to da rijesim znaci samo da se pokazuje mc1 na rollOver butona 1 i tkao mi se deci nakon treceg rollOvera na buttonu 2 pokaze se i mc2 i mc3

Dali neko zna kako cu rjesiti ovaj problem na rollOveru da se pokazuje samo onaj mc koji je zadan kroz ActionScript

Pokusao sam i smao da stavin na rollOver samo _root.mc3.swapDepths(++depth);
ali opet neide opet se desi da se ob
Sometimes everytings is dificult!!!
But you must learn...
http://www.mfx-club.com
 
Odgovor na temu

milantrax2005
Milan Trajković
Nis

Član broj: 53910
Poruke: 675
213.244.208.*

ICQ: 324951764


+2 Profil

icon Re: Pomoc ! Kako ovo odraditi u ActionScriptu??23.02.2006. u 01:42 - pre 221 meseci
A da ih sakrijes na pocetku...
Prikačeni fajlovi
 
Odgovor na temu

White Weedow
Amsterdam

Član broj: 30680
Poruke: 89
*.cable.powersurf.li.

Sajt: www.mfx-club.com


Profil

icon Re: Pomoc ! Kako ovo odraditi u ActionScriptu??23.02.2006. u 02:17 - pre 221 meseci
da to sam i uradio sakrio sam ih odma samo sam oznacio mc1 visible on je taj prvi sto bi se trabo vidjeti ovako:

_root.mc1._visible=true;
_root.mc2._visible=false;
_root.mc3._visible=false;

Problematika je utome starrtam swf i kad rollOver predjem preko svi jednom i kliknem da se odigra sve ide kao sam zamislio

rollOver Button 1 pokaze se mc1 press odigra se mc 1 i tako svaki odradi ok. I sad recimo zelim opet rollOver button 2 pokaze se mc2 i mc3 press button 2 odigra samo mc2 znaci problem je smao kod rollovera zasto ne znam tu je problematika probao sma na razne nacine al neide uvjek isti problem probao sam i sa razlicitim action scriptom al neiide.???????????

Sometimes everytings is dificult!!!
But you must learn...
http://www.mfx-club.com
 
Odgovor na temu

White Weedow
Amsterdam

Član broj: 30680
Poruke: 89
*.cable.powersurf.li.

Sajt: www.mfx-club.com


Profil

icon Re: Pomoc ! Kako ovo odraditi u ActionScriptu??24.02.2006. u 01:27 - pre 221 meseci
Rjeseno :) THE je ga endiro :)

Code:
stop();

for(var i = 1; i< 8; i++) {
   this["mc" + i].gotoAndStop(1);
   this["mc" + i]._visible = false;
   this["butt" + i].numb = i;
   this["butt" + i].onRollOver = function() {
       if(this.numb != _global.which) {
           this._parent["mc" + this.numb].swapDepths(9999);
           this._parent["mc" + this.numb]._visible = true
       }
   }
   this["butt" + i].onRollOut = function() {
       if(this._parent["mc" + this.numb]._currentframe == 1) {
           this._parent["mc" + this.numb].swapDepths(this.i);
           this._parent["mc" + this.numb]._visible = false
       }
   }
   this["butt" + i].onRelease = function() {
       this._parent["mc" + this.numb].old = _global.which;
       _global.which = this.numb;
       this._parent["mc" + this.numb].onEnterFrame = function() {
           if(this._currentframe < this._totalframes) {
               this.nextFrame()
           } else {
               delete this._parent["mc" +_global.which].onEnterFrame;
               this._parent["mc" + this.old].gotoAndStop(1);
               this._parent["mc" + this.old]._visible = false;
               delete this.onEnterFrame;
           }
       }
   }
}



To je to :)
Sometimes everytings is dificult!!!
But you must learn...
http://www.mfx-club.com
 
Odgovor na temu

[es] :: Flash :: Pomoc ! Kako ovo odraditi u ActionScriptu??

[ Pregleda: 1922 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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