Autor | Zpráva | ||
---|---|---|---|
Rashide Profil * |
#1 · Zasláno: 13. 4. 2009, 12:41:35
button_mc.buttonMode = true;
button_mc.addEventListener(MouseEvent.ROLL_OVER, onButtonOver); button_mc.addEventListener(MouseEvent.ROLL_OUT, onButtonOut); button_mc.addEventListener(MouseEvent.CLICK, onClick); function onButtonOver(e:MouseEvent):void { e.currentTarget.gotoAndPlay("over"); } function onButtonOut(e:MouseEvent):void { e.currentTarget.gotoAndPlay("out"); } function onClick(e:Event) { navigateToURL("index.htm"); } chyba: 1067: Implicit coercion of a value of type String to an unrelated type flash.net:URLRequest. -na řádku v kurzívě Ostatní funkce spouštějí animaci uvnitř MovieClipu, bez funkce onClick všechno funguje bez chyby. Co s tím? Prohlížel jsem snad už všechny diskuse tady a zkusil jsem každý řešení co sem našel, ale myslim, že dělam nějakou základní chybu, jen nevim jakou. :-) |
||
flz Profil |
#2 · Zasláno: 13. 4. 2009, 13:10:54
AS3 velmi neovladam, ale uz pri pohlade na ten kod ti tam zjavne vo funkcii onClick chyba MouseEvent (mas tam len Event)
:B |
||
Steve Profil |
#3 · Zasláno: 13. 4. 2009, 15:17:45
mělo by tam bejt:
function onClick(e:Event) { var r:URLRequest = new URLRequest("index.htm"); navigateToURL(r); } nebo jenom zkráceně: function onClick(e:Event) { navigateToURL(new URLRequest("index.htm")); } |
||
Rashide Profil * |
#4 · Zasláno: 13. 4. 2009, 20:34:59
Jojo, to bylo ono, díky moc!
|
||
Časová prodleva: 15 let
|
0