Показать сообщение отдельно
Старый 27.08.2013, 00:50
Digital вне форума Посмотреть профиль Отправить личное сообщение для Digital Найти все сообщения от Digital
  № 9  
Ответить с цитированием
Digital

Регистрация: Apr 2012
Сообщений: 213
Код AS3:
Основной код(в фла)
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.events.Event;
 
 
var cat :MovieClip = new mc_cat;
var speedcat:Number =15;
 
 
txt_cats.text = String(cats);
 
txt_speedCats.text = String(speedCats);
 
 
 
function addcat():void {
	addChild(cat);
	cat.x= Math.random()*800;
	cat.y= 0;
	cat.addEventListener (Event.ENTER_FRAME ,moveCat);
}
function moveCat(e:Event ):void {
 
		cat.y +=speedcat;
 
	}
 
button_1.addEventListener(MouseEvent.CLICK, catclick);
 
function catclick(event:MouseEvent):void
{
 
	addcat();
	cats = cats + 1
	txt_cats.text = String(cats);
}
А вот класс
Код AS3:
package  {
 
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.TimerEvent;
	import flash.utils.Timer;
 
	public class NewClass extends MovieClip {
		private var cats:Number=0	
private var speedCats:Number=0
 
		public function NewClass() {
			{
			speedCats = 1;
			speedCats = 0;
			var timer:Timer = new Timer(1000);
			timer.addEventListener(TimerEvent.TIMER, timer_timerHandler);
		}
 
		private function timer_timerHandler(event:TimerEvent):void 
		{
			cats += speedCats;
		}
		}
	}
 
}