Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 11:38
Avatar de Monimo
Monimo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 17 años
Puntos: 69
Actionscript y xml, donde va el código?

Hola amigos. Tengo que diseñar unos dashboards. Ya me cansé de EXCEL y vba y quisiera probar algo nuevo, y mas "PROFESIONAL". Alguna vez tomé clases de flash y actionscript, solo que no me acuerdo :S. Y eso de jalar datos de excel para hacer unos dashboards en excel, no se me esta facilitando nada, he leído varios tutoriales y sin embargo no tengo ni idea de donde empezar, quiero empezar a programar pero no se abre ninguna ventana de código x_x. Bajé este código, que se supone hace unas gráficas pero no se ni donde pegarlo ¬¬ :( Alguien me podría indicar donde pegarlo. Ya de ahí me metere de lleno a as tripas y mas o menos tendré idea... siento mucho mi ignorancia x_x pero bueno gracias de antemano

Código:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" 
			   minWidth="955" minHeight="600" 
			   creationComplete="init()">	
	<fx:Script>
		<![CDATA[
			
		import mx.collections.ArrayCollection;
		import mx.charts.ColumnChart;
		import mx.charts.series.LineSeries;
		import mx.charts.CategoryAxis;
		import mx.charts.Legend;
		
		[Bindable]
		public var student:ArrayCollection = new ArrayCollection([
			{Stream:"Management", Girls:1000, Boys:1400, TotalStudent:2400},
			{Stream:"Computer Science", Girls:800, Boys:1200, TotalStudent:2000},
			{Stream:"Mechanical", Girls:200, Boys:1500, TotalStudent:1700},
			{Stream:"Electical", Girls:800, Boys:850, TotalStudent:1650},
			{Stream:"Electronics", Girls:500, Boys:200, TotalStudent:700},
			{Stream:"Civil", Girls:100, Boys:900, TotalStudent:1000}
		]);
		
		public var Chart:ColumnChart;
		public var series1:LineSeries;
		public var series2:LineSeries;
		public var series3:LineSeries;
		public var legend1:Legend;
		
		public function init():void {
			
			// Create Chart
			Chart = new ColumnChart();
			Chart.showDataTips = true;
			Chart.dataProvider = student;
			Chart.width=550;
			
			// Create Category Axis
			var horAxis:CategoryAxis = new CategoryAxis();
			horAxis.categoryField = "Stream" ;
			horAxis.dataProvider =  student;
			Chart.horizontalAxis = horAxis;
			
			// Create Series Class
			var Series:Array=new Array();
			series1 = new LineSeries();
			series1.xField="Stream";
			series1.yField="Boys";
			series1.displayName = "Boys";
			Series.push(series1);			
			series2 = new LineSeries();
			series2.xField="Stream";
			series2.yField="Girls";
			series2.displayName = "Girls";
			Series.push(series2);			
			Chart.series = Series;
			series3 = new LineSeries();
			series3.xField="Stream";
			series3.yField="TotalStudent";
			series3.displayName = "TotalStudent";
			Series.push(series3);			
			Chart.series = Series;	
			
			// Create Lagend
			legend1 = new Legend();
			legend1.dataProvider = Chart;			
			p1.addElement(Chart);
			p1.addElement(legend1);
		}
	]]>
	</fx:Script>	
	<s:Panel id="p1" 
			 title="Chart Created in ActionScript" 
			 width="568" height="528">
		<s:layout>
			<s:VerticalLayout/>
		</s:layout>  
	</s:Panel>
</s:Application>
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar