Показать сообщение отдельно
Старый 16.03.2011, 18:20
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 10  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
100К линий в графике, для просмотра человеком? Можно посмотреть, что за график в результате получается?

Добавлено через 13 минут
Не знаю, у меня моментом, правда я малек переписал.

Код AS3:
package 
{
 
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Graphics;
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class GRTest extends MovieClip
	{
 
		private var count:uint = 0;
		private var step:Number = 0;
		private var equityArr:Array;//Vector.<Object> = new Vector.<Object>();
 
		public function GRTest():void {
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void {
			removeEventListener(Event.ADDED_TO_STAGE, init);
 
			loadGrafik();
		}
 
		public function loadGrafik():void
		{
			equityArr = [];
			for (var i:int = 0; i < 10000; i++ ) {
				equityArr.push( { day:"2011.03.23", time:"13:26", money:randomRange(40, 60) } );
			}
 
			step = (300 / 10000);
			drawGraph(equityArr);
		}
 
		private function drawGraph(arr:Array):void
		{
			var g:Graphics = graphics;
			g.clear();
			g.lineStyle(2, 0x008cd2);
			var len:int = arr.length;
			for(var i:int = 0; i<len; i++)
			{
				g.lineTo(step*i, equityArr[i].money);
			}
		}
 
		private function randomRange(max:Number, min:Number = 0):Number
		{
			return Math.random() * (max - min) + min;
		}
	}
}
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.