Showing paste #r5gjr by piotrz@apache.org: (Show raw paste)
public class SnackbarParent extends Snackbar
{
public function SnackbarParent()
{
super();
}
private var _parent:Object;
public static function show(message:String, duration:int = 4000, actionText:String = null, parent:Object = null):SnackbarParent
{
var snackbar:SnackbarParent = new SnackbarParent();
snackbar.message = message;
snackbar.duration = duration;
snackbar.action = actionText;
snackbar.show(parent);
return snackbar;
}
override public function show(parent:Object = null):void
{
if (parent)
{
_parent = parent;
_parent.element.appendChild(element);
}
else
{
super.show();
}
}
override public function dismiss(event:Event = null):void
{
if (_parent)
{
removeAllListeners();
_parent.element.removeChild(element);
}
else
{
super.dismiss(event);
}
}
}
Make a new paste