Skip to content

Instantly share code, notes, and snippets.

@bsideup

bsideup/Main.as Secret

Last active December 17, 2015 11:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bsideup/adcf66c2741759ababe1 to your computer and use it in GitHub Desktop.
Save bsideup/adcf66c2741759ababe1 to your computer and use it in GitHub Desktop.
package
{
import flash.display.*;
public class Main extends Sprite implements MyTrait
{
public function Main()
{
addChild(this.q3());
}
}
}
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.DisplayObject;
[Trait]
public interface MyTrait
{
function q1(s : String, i : int, complexType : Bitmap) : void
{
trace("q1");
}
function q2(s : String) : void
{
throw new Error("q2!!!");
}
function q3 () : DisplayObject
{
return new Bitmap(new BitmapData(100, 100, false, 0xFF0000));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment