拨号器

package  {
 
 import flash.display.MovieClip;
 import flash.events.MouseEvent;
 import flash.events.Event;
 
 
 public class Bohaoqi extends MovieClip {
  
  private var arr:Array = [];//存放显示号码的数组
  public function Bohaoqi() {
   init();
   initShijian();
  }
  private function init():void
  {
   this.addEventListener(Event.ENTER_FRAME,onEnterFrameHandler);
   
  }
  private function onEnterFrameHandler(e:Event):void
  {
   bohao1.haoMa_txt.text = arr.join("");//文本的内容等于数组的内容
   bohao2.haoMa_txt.text = bohao1.haoMa_txt.text;
  }
  private function initShijian():void
  {
   bohao1.bh0.addEventListener(MouseEvent.CLICK,onbt0ClickHandler);
   bohao1.bh1.addEventListener(MouseEvent.CLICK,onbt1ClickHandler);
   bohao1.bh2.addEventListener(MouseEvent.CLICK,onbt2ClickHandler);
   bohao1.bh3.addEventListener(MouseEvent.CLICK,onbt3ClickHandler);
   bohao1.bh4.addEventListener(MouseEvent.CLICK,onbt4ClickHandler);
   bohao1.bh5.addEventListener(MouseEvent.CLICK,onbt5ClickHandler);
   bohao1.bh6.addEventListener(MouseEvent.CLICK,onbt6ClickHandler);
   bohao1.bh7.addEventListener(MouseEvent.CLICK,onbt7ClickHandler);
   bohao1.bh8.addEventListener(MouseEvent.CLICK,onbt8ClickHandler);
   bohao1.bh9.addEventListener(MouseEvent.CLICK,onbt9ClickHandler);
   bohao1.bhXing.addEventListener(MouseEvent.CLICK,onbhXingClickHandler);
   bohao1.bhJing.addEventListener(MouseEvent.CLICK,onbhJingClickHandler);
   bohao1.Delete.addEventListener(MouseEvent.CLICK,onDeleteClickHandler);
  }
  private function onbt0ClickHandler(e:MouseEvent):void
  {
   arr.push(0);
  }
  private function onbt1ClickHandler(e:MouseEvent):void
  {
   arr.push(1);
  }
  private function onbt2ClickHandler(e:MouseEvent):void
  {
   arr.push(2);
  }
  private function onbt3ClickHandler(e:MouseEvent):void
  {
   arr.push(3);
  }
  private function onbt4ClickHandler(e:MouseEvent):void
  {
   arr.push(4);
  }
  private function onbt5ClickHandler(e:MouseEvent):void
  {
   arr.push(5);
  }
  private function onbt6ClickHandler(e:MouseEvent):void
  {
   arr.push(6);
  }
  private function onbt7ClickHandler(e:MouseEvent):void
  {
   arr.push(7);
  }
  private function onbt8ClickHandler(e:MouseEvent):void
  {
   arr.push(8);
  }
  private function onbt9ClickHandler(e:MouseEvent):void
  {
   arr.push(9);
  }
  private function onbhXingClickHandler(e:MouseEvent):void
  {
   arr.push("*");
  }
  private function onbhJingClickHandler(e:MouseEvent):void
  {
   arr.push("#");
  }
  private function onDeleteClickHandler(e:MouseEvent):void
  {
   arr.pop();
  }
 }
 
}

 

 

posted on 2012-10-30 22:40  笔墨丹青  阅读(171)  评论(0)    收藏  举报

导航