AS3's objektorientering og "1024: Overriding a function that is not marked for override."
Halløj,Lad mig først sige, at selvom jeg er ganske godt inde i generel OOP og mestrer både Java, C# og diverse andre (næsten) objektorienterede sprog, er jeg knap så erfaren i AS3.
Jeg har en klasse Animation:
package digitalframe {
import flash.display.MovieClip;
public class Animation extends MovieClip {
public function getNext():Animation { return null; }
public function getOk():Animation { return null; }
public function getCancel():Animation { return null; }
public function getUp():Animation { return null; }
public function getDown():Animation { return null; }
}
}
Jeg har desuden en underklasse Anim_FullscreenIdle med følgende kode:
function getNext():Animation { return new Animation(); }
Endelig har jeg en fejl, der er knap så velkommen:
1024: Overriding a function that is not marked for override.
Hvad skyldes den?
Takker.
