Autor Zpráva
amater
Profil *
Mám problém.
Z knihovny volám pomocí attacheMovie MC s názvem klip_mc. V něm mám MC s názvem tlacitko_mc. To má něco udělat. Bohužel to nefunguje, ale pokud klip_mc umístím do framu a použiju setProperty, tak vše funguje.
Skript pro ukázku"
Tlačítko, kterým volám klip:
on (press) {attachMovie("klip_mc","klip_mc",20)}
A na hlavní ose mám:
klip_mc.tlacitko_mc.onRelease = function {trace(loadMovie("neco.swf",""neco"));};
Díky za odpověď
EllisDee
Profil *
Musíš v knihovně kliknout na MovieClip pravým myšidlem zvolit Linkage a zaškrtni Export for ActionScript a do Identifier napiš nazev, pod kterým ho budeš volat (v tvém případě klip_mc).

AttachMovie se řídí podle tohoto identifikátoru, nikoliv jménem instance.
amater
Profil *
Tak díky za radu, ale Linkage jsem měl zaškrtlý. Já si myslím, jestli není problém někde v té cestě.
EllisDee
Profil *
No tak to je divný. Koukam na jedno moje provedení a zdá se, že jsi chybu neudělal. Aspoň v tom co píšeš.

Tady je funkční ukázka mého skriptu:

links = new Array();
links[1] = ["novinky", "news", "1" ];
links[2] = ["akce", "akce", "2"];
links[3] = ["reversedjs", "reversedjs", "3"];
links[4] = ["fotogalerie", "fotogalerie", "4"];
links[5] = ["download", "download", "5"];
links[6] = ["guestbook", "guestbook", "6"];
links[7] = ["booking", "booking", "7"];
links[8] = ["pronajem", "pronajem", "8"];
links[9] = ["links", "links", "9"];

// Připojení klipů k polím
pocetIkon = links.length;
for (var i = 1; i<pocetIkon; i++)
{
attachMovie(links[i][1], "clip"+i, 100+i);
}

Ještě jestli to nexportuješ do flash v3 :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: