Autor | Zpráva | ||
---|---|---|---|
Tomson Profil |
#1 · Zasláno: 3. 2. 2005, 12:28:36 · Upravil/a: Tomson
viz diskuze předchozí diskuze
to Hanz:Omlouvám se, ale jsem tu poprvé, tak jsem nevěděl, kam to přesně napsat. Asi jsem to vyjádřil předtím špatně. Takhle jsem to měl, ale není to to, co bych chtěl. Chtěl bych udělat, aby to tlačítko "ON", když hudba hraje, nebylo aktivní, resp. aby když na něj kliknu, tak se nic nestalo, a když jí vypnu tlačítkem "OFF" a hudba nehraje, tak se tlačítko "ON" zaktivní a hudbu při kliknutí na něj spustí. Jde to? Určitě ano, ale jak Dík |
||
Hanz Profil |
#2 · Zasláno: 3. 2. 2005, 13:49:53
Tomson
Vytvoř si 2 MC. 1. MC --> budou tam dva snímky na každém tlačítko zapnout a na každém snímku stop() (zatím nedávej tlačítkům žádnou funkci) 2.MC --> budou tam dva snímky na každém tlačítko vypnout a na každém snímku stop() (zatím nedávej tlačítkům žádnou funkci) >>>instanci prvniho MC pojmenuj ZAP a druhého VYP >>>A teď to nejdůležitější! Na tlačítko ZAPNOUT dej v prvním snímku toho MC tento script: on (release) { zvuk.start(); this.gotoAndStop(2); _root.VYP.gotoAndStop(2); } A na tlačítko VYPNOUT v 2. snímku 2.MC dej tenhle script: on (release) { zvuk.stop(); this.gotoAndStop(1); _root.ZAP.gotoAndStop(1); } |
||
DoubleThink Profil * |
#3 · Zasláno: 3. 2. 2005, 18:23:34
|
||
Tomson Profil |
#4 · Zasláno: 4. 2. 2005, 08:44:55
Bohužel pořád to nefunguje. Tlačítka nereagujou. Přitom v knihovně tu melodii mám a je spojená s AS jako "zvuk" a dokonce se i ten soubor jmenuje "zvuk.mp3" (což je vlastně jedno). V prvním snímku stránek mám
zvuk=new Sound(); zvuk.attachSound("zvuk"); zvuk.start(0,1000); do stejného snímku jsem pak udělal co jsi mi popsal. Vytvořil jsem 2 MC, pojmenoval je "ZAP" a "VYP"...atd., ale hudba pořád hraje a nejde tlačítkama ovládat. |
||
Hanz Profil |
#5 · Zasláno: 4. 2. 2005, 10:16:37
Tomson
Ty jsi ten script: on (release) { zvuk.start(); this.gotoAndStop(2); _root.VYP.gotoAndStop(2); } Tam dal tak jak je a ani jsi ho nepozmněnil že?? Jestli jsi to vážně neudělal tak tam musíš udělat toto: on (release) { _root.zvuk.start(); this.gotoAndStop(2); _root.VYP.gotoAndStop(2); } A u toho druhého: on (release) { _root.zvuk.stop(); this.gotoAndStop(1); _root.ZAP.gotoAndStop(1); } |
||
Tomson Profil |
#6 · Zasláno: 4. 2. 2005, 10:44:23
Děkuju, děkuju, už to fungíruje. Musel jsem ten AS ještě trošku doupravit, ale podstata byla správná.
Jak jsem říkal v AS jsem začátečník, takže mi funkce _root nic moc neříká. Neznám její přesný využití. Začal jsem o AS číst, ale mám v tom docela maglajs. No myslím, že se tady ještě několikrát ukážu, páč než se tím prokoušu, tak zešedivím :o)). Tak ještě jednou dík a čus Tomson |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0