📄 animatedhbox.as
字号:
package qs.containers
{
import mx.containers.HBox;
import qs.controls.LayoutAnimator;
import qs.controls.LayoutTarget;
import mx.core.UIComponent;
import mx.core.ScrollPolicy;
import mx.events.ChildExistenceChangedEvent;
import flash.utils.Dictionary;
public class AnimatedHBox extends HBox implements IAnimatingContainer
{
private var delegate:AnimatedContainerMixin;
public function AnimatedHBox()
{
delegate = new AnimatedContainerMixin(this);
super();
horizontalScrollPolicy = ScrollPolicy.OFF;
verticalScrollPolicy = ScrollPolicy.OFF;
}
public function get animationPolicy():String { return delegate.animationPolicy; }
public function set animationPolicy(value:String):void {delegate.animationPolicy = value;}
public function get animating():Boolean
{
return delegate.animating;
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
delegate.updateDisplayList(unscaledWidth,unscaledHeight,super.updateDisplayList);
}
override public function setActualSize(w:Number, h:Number):void
{
delegate.setActualSize(w,h,super.setActualSize);
}
override public function invalidateDisplayList():void
{
delegate.invalidateDisplayList(super.invalidateDisplayList);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -