Autor Zpráva
Robbie
Profil *
Omlouvám se, že se opět vkládám tenhle dotaz, ale kdo mi poradí proč mi to podle téhle rady nefunguje?

Prosím o radu. Vytvořil jsem malou flash animaci. Chtel bych aby animace odkazopvala na jinou stranku po kliku. Prosim o radu jak link elegantne vlozit. Podotýkám, že je to .FLA soubor




Do prvniho snimku na casove ose jsem vlozil kod:
...a nic se neděje.

this.onRelease = function(){

getURL("http://www.novastranka.cz", "_blank");
Steve
Profil
jakou verzi AS požíváš? Pro jakou verzi přehrávače je to určené?
Robbie
Profil *
Používám AS 2.0
Robbie
Profil *
...a ten přehrávač mám Macromedia Flash Player 8.0
embee
Profil
"Do prvniho snimku na casove ose jsem vlozil kod:
...a nic se neděje.

this.onRelease = function(){

getURL("http://www.novastranka.cz", "_blank");"

- nemel bys to spis adresovat na neviditelne tlacitko, ktere bude prekryvat celou animaci?
Robbie
Profil *
To mě nenapadlo. Ale chci se optat, jak to potom otestuj, že ten odkaz funguje? Když dám Test Movie a kliknu na tu animaci, přepane se mi to např. na stánku www.seznam.cz , když ji zadám do ActionScriptu? Nebo, kde zjistím, že mi to funguje správně? Děkuji

A ještě jeden dotaz, co se dává z aparamtry mezi ty závorky a toho function? DK
embee
Profil
no napise tam treba ten seznam a uvidis. Do zavorek nemusis davat nic, to uz zalezi na tom jak tu funkci napises - v tvem pripade zadny argument nepotrebujes.
silverback
Profil
Neměl by ten script (samozřejmě aplikovaný na button) vypadat spíš takhle:

on (release) {
getURL ("http://www.seznam.cz", "_blank");
} 


to co jsi popsal výše je zápis do AC prvního snímku, to je správně, ale bude fungovat jen v případě, že máš i tak vytvořené neviditelné tlačítko s ID "this"

this.onRelease = function ()
Robbie
Profil *
Já už fakt nevím, v první vrstvě jsem si udělal animaci, do druhé vrstvy jsem si vložil neviditelný button a do jeho prvního snímku vložil tohle: on (release) {
getURL ("http://www.seznam.cz", "_blank");
}

přesto, když dám test movie vypíše tohle : **Error** Scene=Scene 1, layer=Layer 2, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {

Total ActionScript Errors: 1 Reported Errors: 1

a když si tuhle animaci pak vložím do zkušební www stránky, tak po kliknutí na flash banner se nic nestane, prostě se to nepřepne na www.seznam.cz Fakt nevím, co dělám blbě a už mi z toho hrabe. Děkuji
silverback
Profil
nesmíš to dávat do jeho prvního snímku, ale přímo do něj, klikni na ten button a teprve potom přiřaď tento Script, který jsi už použil. Kdyžtak zašli zdrojový .flv soubor a já ti to tam na ukázku hodim - neni to vážně nic složitýho, jen to chce projít si základy Action Sciptu, abys věděl co kam můžeš psát. Zmíněný error ti jasně říká, že akce přiřazené aktivitě myši (mouse events) jsou povolené (permitted) jen pro tlačítka (button) ... taky nevim jestli jsi třeba ten hidden button nepřevedl na movie clip, místo na button, ale to snad ne ... můj e-mail: jabbo@sensor.cz

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:

0