Autor | Zpráva | ||
---|---|---|---|
Croog Profil * |
#1 · Zasláno: 7. 3. 2006, 14:53:38
Ahoj,
mám flash prezentaci o několika scénách. Když na scénu umístím tlačítko a dám k němu on (release) { gotoAndStop("Scene 24", 1); } tak po kliknutí vše v pořádku funguje. Většinou.. Potřebuju mít ale na scéně tlačítko, které vyvolá nějaké okýnko s krátkým textem a dalším tlačítkem, které teprve umožní přejít na jinou scénu. Bohužel tomuhle tlačítku můžu dát gotoandstop v jakkékoliv formě ale prostě se to nehne. :( Zkoušel sem před to rvát _root a podobně a stejně nic. Nemůžete mě někdo nakopnout? Nutno podotknout, že jsem ve flashi začátečník, ale zase na druhou stranu programuju v desítce jiných jazycích a flash (Macromedia Flash 8) je co se týče chování a přehlednosti naprosto tragickej. :( Kontrola skriptu v actionscriptu vždy projede ok, ale ve výsledku mi toho vždy pracuje tak 10%.. Zbytek neznámo proč nedělá to co má. A nějakej použitelnej debug sem nenašel... díky moc za Vaše rady, snad je to jen mojí neschopností |
||
Hanz Profil |
#2 · Zasláno: 7. 3. 2006, 15:05:43
Croog
No dokuď to neuvidím tak ti nepomůžu (nejde to určit). Kontrola skriptu v actionscriptu vždy projede ok, ale ve výsledku mi toho vždy pracuje tak 10% Script máš třeba dobře (správně napsný), ale né na to co má dělat. Flash nemůže nikdy poznat, jestli se odkazuješ dobře, protože s za určitých podmínek můžeš odkazovat dobře a někdy zase ne. |
||
Croog Profil * |
#3 · Zasláno: 7. 3. 2006, 16:04:56
Tak sem udělal skript, kde to je vidět.
První tlačítko funguje. Druhé používá komponentu pro okno a z něj už se do druhé scény dostat nemohu. No a pod třetím tlačítkem také nejsem úspěšný. Kdyby ses na to podíval, moc by si mi pomohl. Musel sem to dělat dvakrát, Flash 8 se totiž jednou odporoučel ke spadnutí. :( Jinak on nepodporuje klávesové zkratky pro copy-past?? To mě štve úplně nejvíce! |
||
Croog Profil * |
#4 · Zasláno: 7. 3. 2006, 16:07:33
Script máš třeba dobře (správně napsný), ale né na to co má dělat. Flash nemůže nikdy poznat, jestli se odkazuješ dobře, protože s za určitých podmínek můžeš odkazovat dobře a někdy zase ne. To chápu, ale to mi nemůže napsat warning, že ten příkaz nic neprovede protože nikam neodkazuje? To dnes umí pomalu i textové editory. :-o Resp. warning při běhu programu, že příkaz má neplatný parametr "cesty"... to mi přijde naprosto logické..
|
||
Hanz Profil |
#5 · Zasláno: 7. 3. 2006, 16:48:05
Croog
Takže na to tlačítko dej: on (release) { _root.jdi_na_Scenu2(); } A do rootu: function jdi_na_Scenu2() { gotoAndStop("Scene 2", 1); } |
||
Croog Profil * |
#6 · Zasláno: 7. 3. 2006, 17:05:15
Hmm, to by mohlo být řešení, jen sem trošku nepochopil, co znamená v případě flashe dát funkci do rootu.. ?? To jako dát ji na nějakou scénu přímo do timeline?
|
||
Hanz Profil |
#7 · Zasláno: 7. 3. 2006, 17:16:17
Croog
Přesně tak. Dáš to přímo do timeline a to tam, kde máš ty tlačítka (_root == hned jak otevřeš nový dokument a klikneš na snímek co tam je - neboli nejnižší místo ve stromové struktůře dokumentu) |
||
Croog Profil * |
#8 · Zasláno: 7. 3. 2006, 17:30:24
Díky moc, všechny mé flashové problémy sice rázem pryč nejsou :), ale aspoň sem se po nějaké době zase pohnul. Ještě jednou díky!
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0