flash - AS2: Simple class not working -
so i'm trying learn create public class, , in class file:
class com.rcn.menu.menu{ public var title:string; public var menuitems:array; public function createmenu(title:string, menuitems:array) { return title; } function createtitlebar(title:string):void { } } and in seperate swf use code:
import com.rcn.menu.menu; var accountability:menu = createmenu("hello",[a,b,c,d]); trace(accountability); yet accountability traces undefined, can tell why is?
you have use new keyword make instance of class.
try this:
public class com.rcn.menu.menu{ public var title:string; public var menuitems:array; public function menu(title:string, menuitems:array) { this.title = title; this.menuitems = menuitems; } public function tostring():string{ return title; } } and create instance:
import com.rcn.menu.menu; var accountability:menu = new menu("hello",[a,b,c,d]); trace(accountability); cheers
Comments
Post a Comment