Strona 1 z 1

[FLASH] Ukrywanie MC

: wt mar 30, 2004 1:54 pm
autor: one_eddie
Przekazuje do flasha zmienna jesli zmienna jest rowna 1 to chcialbym ukrywac i pokjazywac pewne przyciski.

Zrobilem MC i w Frame 1:1 napisalem if (zmienna == 1) { mc_klip._visible = true; }

Ale to nie dziala, moja zmienna rowna sie 1 ale mc nei chce sie chowac.

Czy robie cos zle?

Uzywam Flash MX.

Re: [FLASH] Ukrywanie MC

: wt mar 30, 2004 2:35 pm
autor: Kamil Kierzkowski
mc_klip._visible = true; - pokazuje obiekt
mc_klip._.visible = false; - ukrywa

Re: [FLASH] Ukrywanie MC

: wt mar 30, 2004 3:22 pm
autor: one_eddie
To akurat wiem, tak tez zrobilem ale nie dziala.

Chyba ze zle umiescilem kod sprawdajacy.
Czy 1 klatka tego mc jest odpowiednim miejscem.

Re: [FLASH] Ukrywanie MC

: wt mar 30, 2004 7:02 pm
autor: aqapo
spróbuj tak:

Kod: Zaznacz cały

 if (zmienna == 1) { 
this._visible = true;
 }

Re: [FLASH] Ukrywanie MC

: pn kwie 05, 2004 7:55 am
autor: Denver
aquapo ma (byc moze) racje, ja tez mysle, ze mogles pochrzanic sciezki dostepu do klipu filmowego... jesli akcje dajesz w klipie, ktory chcesz sprawic niewidzialnym, to proponuje taki AS:

Kod: Zaznacz cały

// NA mc'ku:

onClipEvent (load)
{
   this.oldEF = this.onEnterFrame;

   this.onEnterFrame = function ()
   {
      // jesli zmienna jest na root'cie 
      if (_root.zmienna = 1)
      {
            this._visible = 0;
            this.onEnterFrame = this.oldEF;
      }
   }
}

ten kod jednokrotnie wylacza MC'ka