My First ActionScript 3 Application » joke

Архив

Публикации с меткой ‘joke’

public dynamic class Object

6 марта 2009 9 комментариев

Товарищ!!!

Помни, что несмотря на то, что "Класс Object находится в корне иерархии классов ActionScript. /см.здесь/", конструкция


package {
	import flash.display.Bitmap;

	public class Item {
		public var label:String;
		public var image : Bitmap;
		public function Item(label:String, image:Bitmap):void {
			label = label;
			image = image;
		}
	}
}

не является объявлением экземпляра класса Object и за использование такого подхода к программированию нужно отправлять на общественные работы...

Читайте хотя бы все тот же мануал, и используйте язык как все цивилизованные люди:


package {
	import flash.display.BitmapData;
	import flash.display.Bitmap;

	public class Item {
		public function Item():void {

			var item:Object = {label:String, image:Bitmap, data:Object};

			item.label = "Jhon Smith";
			item.image = new Bitmap(new BitmapData(50,50));
			item.data = {a:10, b:"something", c:true};
		}
	}
}

ну... вот как то так... 🙂

UPD: Кстати, а как нужно изменить класс из первого примера, чтобы он таки стал Объектом? 😉

Categories: Мысли вслух Tags: ,