package { import flash.display.Sprite; import flash.display.DisplayObject; import flash.events.Event; import flash.geom.Point; public class Chytni extends Sprite { public var ob:Object; public function Chytni() { // constructor code } public function chytni():void { //ob.prom.gbb.kdevag = ob.prom.gbb.kolej0.vag.getChildIndex(ob.prom.gbb.obj); ob.prom.gbb.kdevag = ob.prom.gbb.kdevagz; ob.prom.gbb.obj = ob.prom.objz; ob.prom.gbb.oobj = ob.prom.objz; ob.text3.text = ob.prom.gbb.obj.name.substring(3); ob.text4.text = ob.prom.gbb.obj.name.substring(3); ob.text3.setTextFormat(ob.textFormat1); ob.text4.setTextFormat(ob.textFormat1); ob.prom.gbb.kolv = ob.prom.gbb.polekol.indexOf(ob.prom.gbb.obj.name.substring(3)); ob.prom.gbb.kolk = ob.prom.gbb.kolv; ob.prom.vyberanim = []; ob.prom.gtex0 = ob.prom.gbb.komkol[ob.prom.gbb.kolv]; ob.prom.gbb.squar2.x = ob.prom.gbb.obj.x; ob.prom.gbb.squar2.y = ob.prom.gbb.obj.y; ob.prom.gbb.squar2.scaleY = 1; ob.prom.gbb.squar2.scaleX = 1; ob.prom.inde = 100; ob.text0.background = false; if (ob.kontejner7.numChildren > 0) { for (var spot: int = 0; spot < ob.kontejner7.numChildren; spot++) { ob.kontejner7.getChildAt(spot).getChildAt(0).backgroundColor = 0xffffff; } } if (ob.kontejner7.getChildByName(ob.prom.gbb.obj.name.substring(3)) != null) { var sobj:Object = ob.kontejner7.getChildByName(ob.prom.gbb.obj.name.substring(3)); sobj.getChildAt(0).backgroundColor = 0x00ffff; ob.kontejner7.setChildIndex(sobj,ob.kontejner7.numChildren-1); } ob.fun1.vymazlokvoz(); var spolpol:Array = new Array(ob.prom.gbb.lokkol[ob.prom.gbb.kolv],ob.prom.gbb.vozykol[ob.prom.gbb.kolv]); ob.fun1.nahlokvoz(spolpol); ob.tranz.fftranzito(ob.prom.gbb.komkol[ob.prom.gbb.kolv]); //ob.fun1.fscitej(); if (ob.prom.objz.currentFrame == 2 || ob.prom.gbb.obj.name.substring(3) == "svet") { ob.prom.blokpos = 1; ob.addEventListener(Event.ENTER_FRAME, pohybuje, false, 0, true); } } public function pusti():void { ob.removeEventListener(Event.ENTER_FRAME, pohybuje); ob.prom.gbb.obj.x = ob.prom.gbb.mistox[ob.prom.gbb.kdevag]; ob.prom.gbb.obj.y = ob.prom.gbb.mistoy[ob.prom.gbb.kdevag]; ob.prom.blokpos = 0; if (ob.prom.gbb.obj != ob.prom.gbb.oobj) { if (ob.prom.gbb.obj.name.substring(3) != "svet") { if (ob.prom.gbb.squar2.scaleY == 2) { if (ob.text3.text != ob.text4.text) { ob.vyp.komvypocet(); } } } } ob.prom.gbb.squar2.scaleY = 1; ob.prom.gbb.squar2.scaleX = 1; } public function pohybuje(e: Event):void { ob.prom.point = ob.prom.gbb.kolej0.localToGlobal(new Point(ob.prom.gbb.kolej0.mouseX,ob.prom.gbb.kolej0.mouseY)); if (ob.prom.gbb.oobj != ob.prom.gbb.obj) { if (Math.max(Math.abs(ob.prom.gbb.kolej0.getChildAt(0).mouseX - ob.prom.gbb.oobj.x),Math.abs(ob.prom.gbb.kolej0.getChildAt(0).mouseY - ob.prom.gbb.oobj.y)) < 10) { ob.prom.gbb.squar2.scaleY = 2; ob.prom.gbb.squar2.scaleX = 2; } else { ob.prom.gbb.squar2.scaleY = 1; ob.prom.gbb.squar2.scaleX = 1; } } for (var spot: int = 0; spot < ob.prom.gbb.kolej0.getChildAt(0).numChildren; spot++) { ob.prom.objj = ob.prom.gbb.kolej0.getChildAt(0).getChildAt(spot); if (ob.prom.objj != ob.prom.gbb.obj && ob.prom.objj != ob.prom.gbb.oobj) { if (ob.prom.objj.hitTestPoint(ob.prom.point.x,ob.prom.point.y,true)) { ob.fun1.srovnej(); if (ob.prom.gbb.komkol[ob.prom.gbb.kolk] != "") { if (ob.prom.gbb.mistox[ob.prom.gbb.kdevag] > ob.prom.gbb.oobj.x) { ob.prom.gtex1 = ob.prom.gbb.komkol[ob.prom.gbb.kolk] + "|" + ob.prom.gbb.komkol[ob.prom.gbb.kolv]; } else { ob.prom.gtex1 = ob.prom.gbb.komkol[ob.prom.gbb.kolv] + "|" + ob.prom.gbb.komkol[ob.prom.gbb.kolk]; } } else if (ob.prom.gbb.komkol[ob.prom.gbb.kolk]=="") { ob.prom.gtex1 = ob.prom.gbb.komkol[ob.prom.gbb.kolv]; } ob.prom.gtex0 = ""; if (ob.prom.gbb.komkol[ob.prom.gbb.kolv] != "") { ob.prom.vyberanim = ob.prom.gbb.komkol[ob.prom.gbb.kolv].split("|"); } ob.fun1.malujsour(ob.prom.gbb.obj.name,ob.prom.gbb.oobj.name); if (ob.kontejner7.numChildren > 0) { for (var spoto: int = 0; spoto < ob.kontejner7.numChildren; spoto++) { if (ob.kontejner7.getChildAt(spoto).name != (ob.prom.gbb.obj.name.substring(3))) { ob.kontejner7.getChildAt(spoto).getChildAt(0).backgroundColor = 0xffffff; } } } if (ob.kontejner7.getChildByName(ob.prom.gbb.oobj.name.substring(3)) != null) { var sobj:Object = ob.kontejner7.getChildByName(ob.prom.gbb.oobj.name.substring(3)); sobj.getChildAt(0).backgroundColor = 0x00ff00; ob.kontejner7.setChildIndex(sobj,ob.kontejner7.numChildren-1); } } } } } } }