From b077fd235d8a353cf9ae54bbad6cc850c2aa9216 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Fri, 5 Jun 2015 09:56:10 +0200 Subject: [PATCH] run.swf source --- libsrc/ffdec_lib/testdata/run_as3/Run.as | 10 ++++ libsrc/ffdec_lib/testdata/run_as3/RunMain.as | 44 ++++++++++++++++ libsrc/ffdec_lib/testdata/run_as3/run.fla | Bin 0 -> 4463 bytes libsrc/ffdec_lib/testdata/run_as3/run.html | 49 ++++++++++++++++++ .../ffdec_lib/testdata/{ => run_as3}/run.swf | Bin 5 files changed, 103 insertions(+) create mode 100644 libsrc/ffdec_lib/testdata/run_as3/Run.as create mode 100644 libsrc/ffdec_lib/testdata/run_as3/RunMain.as create mode 100644 libsrc/ffdec_lib/testdata/run_as3/run.fla create mode 100644 libsrc/ffdec_lib/testdata/run_as3/run.html rename libsrc/ffdec_lib/testdata/{ => run_as3}/run.swf (100%) diff --git a/libsrc/ffdec_lib/testdata/run_as3/Run.as b/libsrc/ffdec_lib/testdata/run_as3/Run.as new file mode 100644 index 000000000..a72f415e3 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/run_as3/Run.as @@ -0,0 +1,10 @@ +package { + + public class Run { + + public static function run():* + { + return "Test"; + } + } +} diff --git a/libsrc/ffdec_lib/testdata/run_as3/RunMain.as b/libsrc/ffdec_lib/testdata/run_as3/RunMain.as new file mode 100644 index 000000000..43b6cb17a --- /dev/null +++ b/libsrc/ffdec_lib/testdata/run_as3/RunMain.as @@ -0,0 +1,44 @@ +package { + + import flash.display.*; + import flash.text.TextField; + import flash.events.MouseEvent; + + public class RunMain extends MovieClip { + + private var myTextBox:TextField; + + public function RunMain() { + myTextBox = new TextField(); + myTextBox.text = ""; + addChild(myTextBox); + + var rectangleShape:Shape = new Shape(); + rectangleShape.graphics.beginFill(0xFF0000); + rectangleShape.graphics.drawRect(0, 0, 100, 25); + rectangleShape.graphics.endFill(); + + var btnTextBox:TextField = new TextField(); + btnTextBox.text = "EXECUTE"; + + var simpleButtonSprite:Sprite = new Sprite(); + simpleButtonSprite.name = "simpleButtonSprite"; + simpleButtonSprite.addChild(rectangleShape); + simpleButtonSprite.addChild(btnTextBox); + + var simpleButton:SimpleButton = new SimpleButton(); + simpleButton.upState = simpleButtonSprite; + simpleButton.overState = simpleButtonSprite; + simpleButton.downState = simpleButtonSprite; + simpleButton.hitTestState = simpleButtonSprite; + simpleButton.x = 200; + simpleButton.y = 100; + simpleButton.addEventListener(MouseEvent.CLICK, this.clickListener); + addChild(simpleButton); + } + + function clickListener(e:MouseEvent){ + myTextBox.text = "Result:" + Run.run(); + } + } +} diff --git a/libsrc/ffdec_lib/testdata/run_as3/run.fla b/libsrc/ffdec_lib/testdata/run_as3/run.fla new file mode 100644 index 0000000000000000000000000000000000000000..951c0323b040f814c272cbce0b8762f6fb4d10c8 GIT binary patch literal 4463 zcmbVQbyQT_7an@3L0Xg^P(&CoKnW>nhG8gS2x(!E8A4DPLQ;?%@)6RFNOwvrNQ=@E zO6Mp@2>gcU^Z9hW_s{Q~weN|$zkSZS_q%uP@4(fFh#3F?AOP?>sZFsyYW4{W001~O z{1gC%L|HkzIarxFIM^XA%$$+-XrYH_ONg1Jy}1>{^`0I47dRWWB@sCuc4}mJb87=Ehj}W}AE%K{3-r?_Zx)@YNPD@q`A@tu~r*YL4bYulpV2Xda5dwjK?!4FDuVjt@ z0FWdG0BG=T@*3*$_7*NEE3`Aj6=fHoV{AVmOy$8baKdTRUru+?c$^yoFBE3tL{Phq z?($DKXTahJRnSpK2U^Fre%BLHEpe_5V5@$P)H@O4#h2mXYnSuarlx~~(9b5OuT)K} z`%du;-0N)}w0Uz}7>8`~34To5Enei5h8lsV+r6Yrmc_0Hud6MuqR;ZWp{REEF7adK zWaYc`5#1)Hg#-K*;+pktSU} zIvGg_p=XfR9&{8aCW&IZGfo_#_M)0ru(rY>N^S4lTCJs>D+!I;=V^FIvpj$0&gk4O*p3x zO!D=glpR#)+p1Pq-Q0fWZ*isfCUAptmzGTv#|*k`oK`l0aD7nPBf%cCAXH^_V*mOe zg_*h}1avOyo)brCs;BTtPTGf=61#_G>u%=$PNrH8u)Lk5)cvZytdgY7*11OyZeGwB zpKO&?5I5pK_G#{~8HLQ%&&Q_1E<~?7Fij8LKtGh5URr<5{I&QyYktsSnaN@`jSv6; zsLFwot7NrU8Sih?!?&%(}r|y zdm+B^Zr3%HJA26$}HW{B49n-Qe<(1eR( zbSR#QbXlF9TZJk|X+C6g&FDYQhG!AcLDR`P4(s8VN-kwV-kbS|jVA9!-YXUj>2(pB^X`=~0?WCL?8%Ybk?xf> zXMA&T!zm0TQz6qMw#jDO*b)!NmX4@b=`$>hQG*SN+Bob$KA56an{|m)u{ZNx?#4D> zMx`c7nG@K3lvet2E<9T^Q~T?ljHQgZhWs{P8Ma40tgso_I|e0xPD3btRa`IVI5AQ? zEDt}(o|}DasZi&o<9*B>Q(OsJnJ+BRdr@VS7J@1gSt@;w944$6CsmI%_62e27+l6u zV!NOC7y)DBs2SC(gN|Z+VrX>k0^8;CzNm9DbB1?8OqFb)49jLsDJ;3MTRB|~>|dT9 zz$Qj$C+A#v5DOB5OL>#?E^q)w5KBzv=KJz~F^PG%bjoCeUHDx}U6`lXOyzsR($t}7 z16(Z5fHUjcyrJuBI%h*pa&`(M+WXbD=E(=)Iv;cLFP99csjNucd&wSa>d9GTJ;iAD zG)gDwpg*yZplFySBC+>q{;1Pyo+=2eRv|DbpJA4CZs4sQ2iMr7z2D3jnT>6gDYjfY z?Yd(Ir$PhS95Hdl6Qv+*E(a{2;mhc6K?KeT|Pn{Br`TnfM z(4<6aoON#!ku$xDf-29HNP7+dL)qDTFxMP@^uExbTxj*}eZBDM zY42n?{fPJZ_5r0`Y)Rb;Z_#ZpmAO3>#yq$(=SgRtRE3y7@O;N*=B%FZrV^bfQ_}C2 z1I53zFdkYb<=|(q*ovNWKJhc$k-~KjEnYqWDjADLzS$!+6Ejx_cteP`)z1VpGx3<= z#Kbq=3O=R2b%5R4i(KX*?9{eJnZ65JjwvSdC~$dn^BP@GxxXZhjRBv!(K}eB`IScR zju{@_z+Q_wf6$V6@|`|uSktEx!wb!AI=;|41pXt29{ zEFdC^wS)B4xV&13N9V~M@Ex^lkcwWa0AXlmR9dSbvZ^cUbt&hS^%aKv+YgC8x6M^- zbF_CTQ>ezp?_HT;n`RVS?12tQM!*W;Pt!&hW4nbu$v{?tHEny|2x*-`U-ji6=4A%G zP4KiVt%yc*R1hhk33=i~uP^5fdtnx=1i+Zi9&jHezo zhZQ$X-u+gKdx( z&vlZM(Fwhsg%4S2S7RHL=KX;bWS;`R8g!DVy=M0trcxx)qC_+?0OfAUsFn&PSgP&z zbjK7Abh-xw)+Pp~uuu&XV(5_gQe~+}Ag` z5ssAGmeJHkcc@Kq>Am^9R5KSjq4Ohb)6T!z=Iq@Hyb$d7M}g*f(R!ahw!Hz(Y6 zQT`TIm!&~RMxwGAviHm5>!e)q$BR|a#?x!#x^eWqJWnaJOWyrBFH4!pX))6 z__U=m0-NPb3URGet#2gFc0Ow=`ti+vf_=@SPwa&!A|LwrA_LME5Fn2$Po&%{dG}j7 z9vwQoC-lw+4U9g&#US8w?u=cj-bwS~s$t`ux+xc@or0P7Bk0#h?uv^-x|5H04#?(v zUG_^davC6r=$^p$gWD>fD~$`+oGjIiCgF{<7; zK#FyX&*0eyb%?(ozHxqqCgauZUMx%Y@VjM>gSvaj-29^^Tdj)W>qFWm5tthWkpL%R z_nB)Ng~Y7s4CIX9C^t_a^{2TFhD6I$K(WE4e{kl z{?4^2-bF3@Gq=a|sB67f$Z#BYd2dZm_y6IcAViXI^=6k-L*5~_c8@Y@fkjh#j_;_( zi*WR%sAauM6{lvo%Zdtkg&z^VT)Mj(53liy<(9I)_1W^xh;4PONs8oZ0_4Wt=z5nw$y9C8&Hh&j7 zd{5op9BF6u&n)LxeF&zyr^|}>JGIla$Q+3l(so11TRB+ag{p;_g^iUpe)eR8oA~i*X?lUrqJ9yu|A+o1AY=gi6wtpb;O`5aUZwH&Ll3L{3i|2vU3GsSpTRdM zy#18L|BX5o#^1{+DjIM9kjdX+Ka|n$LisNozNy38Z?YNw*G_+cf0tE1!LRXR>+d!H zDYAYK@p~HkGsH8Je@$wC2KaY^{0!g+`ggkg`rLje%ujqd9{(@&`LTijIwbiS;Pm9- Y$B_wKjfC{{4mrNU@efD(^i%@yKd~8pUjP6A literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/run_as3/run.html b/libsrc/ffdec_lib/testdata/run_as3/run.html new file mode 100644 index 000000000..881c308e0 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/run_as3/run.html @@ -0,0 +1,49 @@ + + + + run + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Adobe Flash player + + + + + +
+ + diff --git a/libsrc/ffdec_lib/testdata/run.swf b/libsrc/ffdec_lib/testdata/run_as3/run.swf similarity index 100% rename from libsrc/ffdec_lib/testdata/run.swf rename to libsrc/ffdec_lib/testdata/run_as3/run.swf