[2011-12-14]化学仪器组装训练

具体功能大家试试看吧。可以保存,删除,同步的额。可以旋转,放大,锁定,播放,移除,打组。。。。
鼠标中键滚动可使设置面板恢复,下面那个缩放和旋转参数自己可以输入;当锁定了就无法对容器进行编辑;解锁就可以了;还有播放功能,可以播放容器内物品变化,有的有,有的没有,我也没认真去做。保存用了本地的SharedObject,嗯。。擦除可以清除桌面的容器;可以自己搞个组合,然后保存,以后打开那个组合还在的。。。自己玩玩看看。。。[flash][/flash]
保存类
 
package  {
        
        import flash.net.SharedObject;
        
        public class SharedObj {
        
                private var localShared:SharedObject;
                private var arrShare:Array;
                private var objShare:Object;
                
                public function SharedObj() {
                        
                        
                        localShared = SharedObject.getLocal("mine");
                        
                }
                
                public function saveShared(array:Array):void{
                        arrShare = new Array();
                        if(null!= localShared.data.arr){
                           arrShare=localShared.data.arr as Array;
                           trace(arrShare.length);
                        }
                        arrShare.push(array);
                        trace(array.length);
                        localShared.data.arr=arrShare;
                }
                
                public function showShared():Array{
                        var p:Array = new Array;
                        p =localShared.data.arr as Array;
                        if(null!=localShared.data.arr)
                        trace(p.length);
                        return p;
                        
                }
                
                public function deleShared():void{
                        delete localShared.data.arr;
                }
        }
        
}

  

 

 

 

 


原文地址:https://www.cnblogs.com/qiyer/p/7503963.html