From 0ea1d5bcc31e23119a96497c9526e1e3f8731323 Mon Sep 17 00:00:00 2001 From: "John.Lockwood" Date: Tue, 16 Dec 2014 15:15:59 -0800 Subject: [PATCH] Set encoding with the gateway connection closed objectEncoding is only reliably writable on a closed connection. --- flex/DecodingGenerator.as | 7 +++---- flex/DecodingGenerator.swf | Bin 2377 -> 1897 bytes 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/flex/DecodingGenerator.as b/flex/DecodingGenerator.as index 869fd77..774de8d 100644 --- a/flex/DecodingGenerator.as +++ b/flex/DecodingGenerator.as @@ -27,8 +27,6 @@ package { { gateway = new NetConnection(); - gateway.connect(gw_url); - build(); } @@ -38,8 +36,9 @@ package { var responder:Responder = new Responder(onResult, onFault); gateway.objectEncoding = encodings[encoding]; - + gateway.connect(gw_url); gateway.call(operations[op] + '-' + numbers[num], responder, param); + gateway.close(); } // Result handler method @@ -78,4 +77,4 @@ package { onResult(null); } } -} \ No newline at end of file +} diff --git a/flex/DecodingGenerator.swf b/flex/DecodingGenerator.swf index a0c9fc508fd20318c231c25349498caf6db2cb3e..a95e255f0d375b4a0bdc70b75513b877a40e475c 100644 GIT binary patch literal 1897 zcmV-v2bTClS5pp}3jhFk+J#o#PaD}4zjwZ_#~6R$4;%xD2_|F{8xN3W!Al$n;1JqC z6E-wj6~Xm*2D=$%teJ5js?_qbRn@1eZ>{=3RcZf*ysgxg`qG!dXp{H$Wu@&){{njM z3mMgcZ|@S-Oww~mTLKfJ;QV= zu)06iblrBPT;AW`AK#xEx9r{W#O&;BS(z+PPL=>sa$cJ*Jt&#Z$XL}USkfHTZnfQ( zW#-wM)~$|ve{AfGwV}QzZFg+Lr);QY&CvEV({;)d;}byCP%FA+?@_l(+ijzzQbt!k zC^=0_eYsCxX(ipDPIIn&0c19A%Qdv>Lc^+S`I?~}PE|HYIe0_zBH}VN_eAu5}f0E@OIwn!6pk zt5uiReBJxCA0u_O>XN4BC#H+}NoC?*5C)UZl|RV#nFI=0MN9GT`8l-6ot~b48RntF z61;-+=P!}}4F2I~&sU-1-7s)ljh4ClNHaB?#e}{|J(UpxCDLuWr%j+Z8b>_xe$6A{ zUr*m$|LO;M{>E27z?VG#7w4D1{pU<({sj_VS*?b+VB7RH-!ffk!?l4m@ezHmU$^l_ z%V`_*wY1T;TdqcSVMF`$wHzo-&Fx*&+(pYYHI?m5+TGuVUdf(S$*@#vG%d%i%qTNT zd3T?)+PvA>3u$KHO+No{!d9F41rCP*qORGFSnsrqM#wUsX->y*iDlL(%ptm`*TJqy z9x}aVOY8NYgZucoymBUwZCHESh6|+XB82N?-vd5S2qvUYbX3dMq&45SU{mv@%wRsC z?~0`_lAP9F+t3KKA4~^i+wu8iThlcgpjtGDYWZw~!ori9!iFg+Kn|bf=%R}kHm1sx ziZWeh`*vGq>PiJFK?Mp|g-gL4_<}mPv<3CMaTWB~bRoA;pjTP|9QYq3gMm(a#SVF8 znN3VjT@}uW45esWCL}j%UD+Pw!S4ZF5}@RUs2Y}|g##*AJ8;w0`S0YV(w6Dy6PlpsVl&BjPb$fKn$_Iixl!7(C z(C#=*aog+|1_a}{5*wfi;BIh*MoV?2)~*T75f0$nP-E$DzyJ2lw{J+tY(WAv;&kfU zkP#kKBI~9+U#B(?u0pkr=^qVo*|sga?|E>!31|AVx$I!}riet; zk3)BJQm&XQ<;HX6oRax0bKjTu=W;?s#^Ig_-y4m^6MdmH&WQaHDT~F21ak!Q1PcU< z1WSYq5iAp-hu{doQG#Ox#|cgl+(&Sd;1t1W0?x%O!Pkg5K=2U3*9pEsaGr?61dkA0 zAb6DETSOQm_%^|x3}7Nm5Ijln6v3YoJWY}_1kV!uIl*%zRVCa5!p#$IL4L@|i=4d7 zkw{H`#L26i{3A|Y;p8Wryw1r#;pC^B`~}4OoZwA4%gY12Jj|#3TMq{>_GgSP9?bC{ z4IC%%=>I>0D9Jp+Jp`c;f_qcw#bJba%=h?X#2hmnv>$r6g7 zbV?>D#%F*4^}`P{f?s7GSMRJIFR7UU_uBDB}DmpLJG$dq$i3J;2(rWdj=c4B;_1Df9?@^og1?a0N3s7A7#Hsyo!cLEkJoSUpj#hf zj(8p%H9aMNc>ApffC4^h_P`8q{gW6Z6NF(V40{E{G-2R8(|{lh>IhRuV1^h#15L1X zd-XN~!fvrb?`+-euHVIv&Ne1+oE#28j`HgX3~P~t{Ec{uhIUfQPEpw@DLdoJPFdNJ z;O_+*@}H&%PzhsR2r^B0kr(D!)G1ZiM2Fnl0(uu8MM&OCt)|dn>W(TD!c?gXWlSgP zLUHNjh)#Cv!uk~cD}QpF{_ga&y8^w$cz(fna+i2^7*B3BhYoYVlc)E9V5RtYlcS&3 z1>XUkt_%8f@yGNtP(7hDb>YN!#`(_H=q%tE0j&V8;_KK4{rpl0e+)v9SqKkU2W;q}>ehzX>XyH{-mP87 zD_hm#PgkoL4siryIHpkA$E?u3P*^_ZDO(R%VN);gP%{bQ=tU7@SMc$3{Ct4thMH** jCob@PSMbSm{6c`|hnhJMXOis3`S{=w7G literal 2377 zcmV-P3AXk_S5pd-4*&po+Lc$^PaD}8KWA>oV`ISB7%-5SU_wF+9w3Bk2qZufl7%KD zG<)&F*q*^o%#3$t9LP(HDs5HusoLj0M5@$3pbu5vDs8Gh^r0Gvn!L9!D{U*z{srlG zX6z8+wCW-_p7Y&)zwdI+n0+Mt1EJ>MBh-n}QltwZ^z-OnF+y`zL7%z5w36K4EgSX> z?5++L9j7vr$?WazjqHt&nAT2abb5L^ql{(7#)iRS*nVa>>i)1{_Ycl{0hTm7Z9QP{%t8I8FH(-wK%m@3PQ-&ud-czKZ z3SsXsj1)?CrK~=aHY!%h(Z~*r$)5U5_LYX_gx56ZhG`gDp3RH2v$q8Yu(LM$Wizjq zi>B?&Oes@JW@nExE4)$N4FC-fO|C!KL9@beA%;!BBBxol=p`Pgw~W-<5~$}vY88;y zbB_VO^}`Cad{BVS|5ho%fT0xaylH9Dnuje|s_{gASDm)T(nhgv!{)28x9~t z|DS5UVfX(C(&Ov2r|e>$S!N$huR3|S+vNN8w3^LR<-o%NOj0@MJ3HFGBR_y;rKFV$ zlI4wuRMw0grx>cCZaHAHSS}|ErlIu-%q5@}3O9-{8lq-drq%R5la>#dgin!#{o*an!6hDYmi*ZdpXgGTr$xPNs!m8Z&7`kR!cefgLa0>jqPS&L z%Vo&Wb|kjI^un9M5elWeBb9axnChT!z6E!U^p|g5zIge9RDq&d(1=~lZ2>MY&_#9( zl6+3Jcz_D5R1NP;V_jTk^=f;$77w*cts;(UB1zAg@mpLV1YgF;xw!B7()Zf9y7YXJF4iGF8+)QwkaP0)giO@-K7s1^G_YmAm@EL;75}YKskKl6z_Y-k| z;PXVhK=2U3mk3T1JWRw9f)#>C2_7R@BEn^YCkVbm@KiS@!gYdg5WGxcHwnH?@LhsG zA?-gQ+&#kGC)|eoh?76#-!1y0sEd54pWocsjHmI*fG0bahq z%OiZud$nSCC1U|$jKl*8R&pTuuUw2U#|IBEtRZi0^49PH<~V_GfenK9aorZ7$a~Li z{-+>HGLLYGAQV6{>=QVM5Rdtgw>Ehzyx}?2%$63mv|_|XFyh-V5~49#LQSYWCKJ@c z$Jy704)~^s;AeSla>X$1aMMb9G(DM?Hicp{?Q{pe zBLi;Bz^?`eezP|4{I__R+mwne;CdU;9yc3U4WJ^SXI!1Qy1af4)1qpsfU>OsBV)mvOWr1!71atGYs>G^ER)g!LnwwmG&Qm^R+ zFKXD;oAiElfDUI81YmUWD1Ar0NN;3^j@E}TUA{?gdBwO5)C7)`gYCfV4lBkQxlCxPNrlN9dNIyoI-C}ClQj5@lW{>4P|4iF~sa?I47inYKAuFgbY>{ z+L9B}pTBypj?&0cPFNqqRQ{HKb=dy$?OPfs z$O*52;(4IR0mVTOYw8re2tF*PI!%YbXPVhu$_eaIouR`u`rRJ=eW0%}`ZA;c7}$?9 z_U%6VamIdvv7e+9KKn_={z{GgG@Z`2ueKv*PiFzX1Qm+YIUvNV9rP;W*F~?@5GOsv zKLg@*h8W}kaRU&SS^Im?G6TB_VYyp?$ls+meZ*U}ro5r6uhNgzS$a2x@^G`hiS=^Y-P_Jt(*agn!TDfSFf_`vk7BC z47v(j0)VT*42EHXd6)&*^4WPd!LdiUw-|*z26gkvw6?tGTcIJ4wAOtqRLEZQeYxIZ vJM5WnRdqV-T(Teg(b@zAxWfOu(M`#-r?VZu~!M0i^!{j2OVc2pFqN