13/06/2011, 11:38
|
| | | 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 |