[view] big update
This commit is contained in:
@@ -3,8 +3,7 @@ package haxework.view;
|
||||
import flash.display.DisplayObject;
|
||||
import flash.display.InteractiveObject;
|
||||
import haxework.view.core.Geometry;
|
||||
import haxework.view.skin.ISkin.ISizeSkin;
|
||||
import haxework.view.skin.ISkin.SkinSet;
|
||||
import haxework.view.skin.ISkin;
|
||||
import haxework.resources.IResources;
|
||||
|
||||
class View<C:DisplayObject> implements IView<C> {
|
||||
@@ -61,20 +60,10 @@ class View<C:DisplayObject> implements IView<C> {
|
||||
}
|
||||
|
||||
public function update():Void {
|
||||
/*for (skin in this.skin) {
|
||||
if (Std.is(skin, ISizeSkin)) {
|
||||
var sizeSkin:ISizeSkin = cast skin;
|
||||
setContentSize(sizeSkin.width, sizeSkin.height, "skin");
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
public function redraw():Void {
|
||||
for (skin in this.skin) {
|
||||
if (Std.is(skin, ISizeSkin)) {
|
||||
var sizeSkin:ISizeSkin = cast skin;
|
||||
setContentSize(sizeSkin.width, sizeSkin.height, "skin");
|
||||
}
|
||||
skin.draw(this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user