Autor | Zpráva | ||
---|---|---|---|
amater Profil * |
#1 · Zasláno: 8. 8. 2007, 16:40:33
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 * |
#2 · Zasláno: 8. 8. 2007, 21:18:27
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 * |
#3 · Zasláno: 9. 8. 2007, 11:01:17
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 * |
#4 · Zasláno: 10. 8. 2007, 07:50:05
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 :-) |
||
Časová prodleva: 17 let
|
0