Autor Zpráva
moom
Profil
Dobry den, rad bych se zeptal jak vyresit tento problem.
Mam Scenu 1 kde na framu 1 mam nejake menu.
Kdyz zmacknu tlacitko tak se provede akce:

on (release) {
gotoAndStop(2);
loadMovieNum("neco.swf", 1);
}

na framu 2 je to stejne jako na 1, ale bez tlacitek, aby
nebyla atktivni kdyz se nacte neco.swf. V neco.swt mam
tlacitko ZAVRIT na kterym mam akci:

on (release) {
unloadMovieNum(1);
gotoAndStop(1);
}

Bohuzel mne to stale zustava na framu 2.
Otazka tedy zni jak prosim vyresit tento problem.
Delam nekde chybu a mozna i reseni s presunem
na frame 2 hned na zacatku neni dobre reseni,
ale neprisel jsem na nic jineho.

Predem dekuji za pripadne odpovedi.
S pozdravem MO
XXX
Profil
moom
presun na druhy snimek je zbytecny. Staci nacist neco.swf primo do prvniho a jen "schovat" tlacitka pomoci vlastnosti _visible nastavenim na false.
Anonymní
Profil *
Dekuji za rychlou odpoved. Mel jsem pocit,
ze to delam spatne. zde muzete videt priklad :

www.monumentoftransormation.org

kde na Notice boardu 01 oteviram externi swf.
(zatim pouze u Fragments a pavel Humhal, dva puntiky
vpravo) ale potrebuji aby pod nactenym swf nebyla aktivni
tlacitka. Mel jsem pocit, ze to vyresim prejetim na Frame 2,
kde nejsou, ale obrazek zustava.

Muzu Vas poprosit, jak tedy mam zakazat tlacitka
v jedne vrstve po kliknuti? Zatim jsem tuto fuknkci
nepouzival.

Pokud sedite nekde v praze, nebo v brne dluzim
pivko i s utopencem ;)
moom
Profil
adresa je
http://www.monumentoftransformation.org/
XXX
Profil
moom
Tak to abych spis nechal poradit nekoho z Prahy nebo Brna :-)))
Myslel jsem, ze chcete, at tlacitka vubec nejdou videt. vlastnost _visible nastavuje, jestli je dany object videt nebo ne. Ve Vasem pripade bude stacit tlacitka jenom vypinat, takze pouzijte vlastnost enabled, ktera nastavuje objekt bud vyply, nebo zaply. V kazdem pripade musite mit vsechny tlacitka, se kterymi chcete pracovat ve skriptu pojmenovane v panelu properties v kolonce Instance Name. Jelikoz jich tam mate hodne, doporucuji je pojmenovavat nejak takhle: tlacitko1_btn, tlacitko2_btn , .... atd. sice to pro vas bude mene prehledne, ale nebudete potom muset vypinat kazde tlacitko zvlast, ale nejednou pomoci cyklu, protoze kdyz na nejake kliknete, potrebujete vypnout vsechny. Pokud tedy budete mit na plose treba 10 tlacitek, pojmenovanych v Instance Name: tlacitko1_btn, ... tlacitko10_btn, dejte do kazdeho tlacitka do on(Relase) skript:

for(var i:Number = 1; i<=10; i++){
var tlacitko:String = "tlacitko"+i+"_btn";
_root[tlacitko].enabled = false;
// a dale samozrejme to, co potrebujete, at se po stisknuti daneho tlacitka vykona
}
moom
Profil
Jdu to otestovat. Zitra budu u Litomeric ;)
moom
Profil
Jeste dodam, ze jsem zatim vymyslel, ze vsechny
tlacitka bych mohl dat do externiho swf, ktery automaticky
nacte do levelu 1 a pak bych daval tlacitkum prikaz
Unload Level 01 a Load neco.swf do Levelu 02. U zavirani
bych dal unLoad Level 02 a Load Level 01 (menu).

Jdu testovat priklad.... dam vedet
XXX
Profil
moom
nacitat tlacitka externe neni dobre reseni.. jde je jednoduse vypinat a zapinat pomoci vlastnosti enabled
moom
Profil
Funguje to, ale ma to hacek. Jak udelam tlacitka aktivni
kdyz dam unLoad Level 1 a vratim se do levelu 0. Zustavaji
mne stale nefunkcni. Prosim prosim
moom
Profil
Protoze mam 16 tlacitek zmenil jsem cislo <=10; na <=16;
a zda se, ze to facha ;) parada, jenom jeste vyresit znovu
nacetni tlacitek...

teda mel bych se omluvit, ze takto otravuji, ale dnes to ma byt
hotove a schazi mne vyresit uz jenom tento problem. Zitra to
maji kamaradi prezentovat ve vidni. Jde o umelecky projekt,
takze mate i jedinecnou sanci to videt jako jeden z mala prvnich ;)
XXX
Profil
moom
Dejte do skriptu pro vase tlacitko CLOSE:

for(var i:Number = 1; i<=16; i++){

var tlacitko:String = "tlacitko"+i+"_btn";

this._parent[tlacitko].enabled = true;

// tady bude ten UNLOAD
}


takhle by to melo fungovat
Anonymní
Profil *
dal jsem to tam a nefunguje, nekde je chyba.
tady jsem dal zdrojove soubory: http://www.mo.cz/Zip.rar
dal jsem tam tento kod

on (release) {
for (var i:Number = 1; i<=16; i++) {
var tlacitko:String = "tlacitko"+i+"_btn";
this._parent[tlacitko].enabled = true;
unloadMovieNum(1);

}
}

a nejede a nejede... nemate prosim nejake reseni?
XXX
Profil
moom
chybicka se vloudila.. to je tak, kdyz to clovek nemuze vyzkouset. Spravne to tedy vypada takhle:

on (release) {
for (var i:Number = 1; i<=16; i++) {
var tlacitko:String = "tlacitko"+i+"_btn";
_level0[tlacitko].enabled = true;
unloadMovieNum(1);

}
}

moom
Profil
Jupiiiiiii..... parada, funguje.
Nemuzete mne prosim poslat
email na m.odehnal@gmail.com
treba bych mel v budoucnu nejake
kseftiky. Zatim se louci MO
moom
Profil
to XXX:

poslal jsem vam email,
ohledne spoluprace...
Toto téma je uzamčeno. Odpověď nelze zaslat.