Показать сообщение отдельно
Старый 30.01.2009, 15:35
langolf вне форума Посмотреть профиль Отправить личное сообщение для langolf Найти все сообщения от langolf
  № 5  
Ответить с цитированием
langolf

Регистрация: Jan 2009
Сообщений: 7
И все равно ошибка. Он мне сразу пишет что все необъявлено и тд и тп. Вот мой код.

Код AS3:
package {
	import flash.events.Event;
	import flash.events.KeyboardEvent;
	import flash.ui.Keyboard;
	import flash.events.MouseEvent;
	import flash.display.Sprite;
	import flash.display.MovieClip;
	import flash.display.DisplayObjectContainer;
	import flash.display.Stage;
	import area;
	import clip;
	import mCcub;
	import mCcir;
	import mCtri;
 
 
	public class TrainF extends MovieClip
	{
		//Var
		var area_mc:MovieClip = new area();
		var clip_mc:MovieClip = new clip();
		var top_mc:MovieClip = new top();
		var cub_mc:MovieClip=new mCcub  ;
		var cir_mc:MovieClip=new mCcir  ;
		var tri_mc:MovieClip=new mCtri  ;
 
		var newClips:Array=[];
 
		var myWidth:Number=clip_mc.area_mc.width;
		var myHeight:Number=clip_mc.area_mc.height;
		var numClips:Number=30;
 
		public function TrainF() 
		{
			stage.addEventListener(KeyboardEvent.KEY_DOWN, space);
			this.draw(top_mc);
 
		}
 
		public function space(event:KeyboardEvent):void
		{
			if (event.keyCode==Keyboard.SPACE) {
				this.draw(top_mc);
				//trace(clip_mc.area_mc.x);
			}
		}
 
		public static function draw(to:DisplayObjectContainer):void
		{
			// Prepare the stage (empty it)
			//this.clearStage();
 
			for (var i = 0; i<numClips; i++)
			{
				var tri_mc:MovieClip=new mCtri  ;
				var cub_mc:MovieClip=new mCcub  ;
				var cir_mc:MovieClip=new mCcir  ;
 
				var clips:Array=new Array(tri_mc,cub_mc,cir_mc);
				var curClip=clips[Math.floor(Math.random()*clips.length)];
 
				canvas_mc.addChild(curClip);
				newClips.push(curClip);
 
				curClip.x=Math.random()*myWidth;
				curClip.y=Math.random()*myHeight;
			}
		}
 
		public function clearStage():void
		{
			for (var i:Number = 0; i < newClips.length; i++)
			{
				newClips[i].parent.removeChild(newClips[i]);
			}
			newClips=[];
		}
	}
}
Что я делаю не так? Подскажи пожалуйтса.