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

Регистрация: Sep 2007
Сообщений: 36
Сделал пока вот-так:
Код:
package main {
	import flash.display.MovieClip;
	import flash.display.Graphics;
	import flash.display.Shape;
	import flash.events.MouseEvent;
	
	dynamic public class TEST extends MovieClip {;
	
	var TLine:Shape = new Shape();
	var DLine:Shape = new Shape();
	var TClip:MovieClip = new MovieClip();
	var DClip:MovieClip = new MovieClip();
	var StartPoints:Array;
	
	private function Click(e:MouseEvent):void
	{
		TLine=new Shape;
		TLine.graphics.beginFill(0x009900);
		TLine.graphics.moveTo(StartPoints[0],StartPoints[1]*-1);
		TLine.graphics.lineTo(StartPoints[2],StartPoints[3]*-1);
		TLine.graphics.lineTo(50,15*-1);
		TLine.graphics.lineTo(StartPoints[4],StartPoints[5]*-1);
		TLine.graphics.lineTo(StartPoints[6],StartPoints[7]*-1);
		T1Clip.addChild(TLine);

	}
	public function TEST()
	{
		Button1.addEventListener(MouseEvent.CLICK, Click);
		StartPoints=new Array();
		{									
			StartPoints.push(0);StartPoints.push(0);
			StartPoints.push(0);StartPoints.push(25);			
			StartPoints.push(400);StartPoints.push(25);
			StartPoints.push(400);StartPoints.push(0);					
		}
		TLine=new Shape;		
		
		TLine.graphics.beginFill(0x009900);
		TLine.graphics.moveTo(StartPoints[0],StartPoints[1]);
		TLine.graphics.lineTo(StartPoints[2],StartPoints[3]);
		TLine.graphics.lineTo(50,15);
		TLine.graphics.lineTo(StartPoints[4],StartPoints[5]);
		TLine.graphics.lineTo(StartPoints[6],StartPoints[7]);	
		
		T1Clip.addChild(TLine);		
	}
	}
}
работает, но не очень изящно....