actionscript 3 - Adobe Flex Object not "writable" -
strange situation here: object declared public "writable" 1 method , not writable another.
here code parts:
<s:application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:ns1="*" xmlns:local="*" minwidth="955" minheight="600" width="955" height="600" creationcomplete="init()" currentstate="login" minheight.pocetakpartije="1200" minwidth.pocetakpartije="1000"> ... <fx:script> <![cdata[ import flash.display.sprite; import flash.events.event; import flash.events.timerevent; import flash.net.urlrequest; import flash.net.urlvariables; import flash.net.navigatetourl; import flash.utils.timer; public var obavestenja:object; private function init() :void { // ... obavestenja = {korak10n: false, korak6o: false, korak8o: false, korak10o: false}; } // ... // method changes without issues ... private function pingokhandler(evt:resultevent):void { // ... switch (stanjepartije.korak) { case 0: //deaktiviranje zetona alert.show('deaktiviram zetone...'); deaktiviranjezetona(); //na serveru smo promenili korak na 1 break; //... case 10: //info o osnovnoj kocki odbrane rezultatnapad.visible = true; if (!obavestenja.korak10n) { alert.show('branitelj je dobio...' + stanjepartije.osnovnakockaodbrana, "alert", alert.ok, this, obavestenoishodunlistener, null, alert.ok); //rezultatodbrana.visible = true; //rezultatodbrana.text ='osnovna kocka odbrana:' + stanjepartije.osnovnakockaodbrana; obavestenja.korak10n = true; } externalinterface.call('console.log', 'korak10n: ' + obavestenja.korak10n); //promenikorak(11); break; } // ... externalinterface.call('console.log','nema vise pinga!'); } // method cannot change "obavestenja" object protected function promenanapadacane_clickhandler(event:mouseevent):void { //todo auto-generated method stub externalinterface.call('console.log', 'promenanapadacane: ' + stanjepartije.igracnapotezu ); //stanjepartije.rednibroj++; mitskiheroji.promenanapadacane(); //promenikorak(5); promenanapadacapanel.visible = false; obavestenja = {korak10n: false, korak6o: false, korak8o: false, korak10o: false}; } <fx:script> ... <s:button id="promenanapadacane" x="253" y="35" label="ne" click="promenanapadacane_clickhandler(event)"/>
is there special reason why object wouldn't accessible (i.e. writable) listener while it's accessible (writable) other methods?
thanks
Comments
Post a Comment