25.10.2014 Views

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

package com.fabrica.consumidor.registroBotones<br />

{<br />

// **************************************************************<br />

//<br />

// C<strong>la</strong>se: CrearBotones<strong>Circuitos</strong> (CLIENTE)<br />

//<br />

// Patron <strong>de</strong> Programacion:<br />

//<br />

// "Metodo <strong>de</strong> <strong>la</strong> Fabrica" (CLIENTE - FABRICA - PRODUCTO)<br />

//<br />

// mayo / 2010<br />

// **************************************************************<br />

// F<strong>la</strong>sh principal<br />

import f<strong>la</strong>sh.disp<strong>la</strong>y.*;<br />

// Ev<strong>en</strong>tos<br />

import f<strong>la</strong>sh.ev<strong>en</strong>ts.*;<br />

// Matematicas<br />

import f<strong>la</strong>sh.geom.Point;<br />

// Botones <strong>de</strong> compon<strong>en</strong>tes<br />

// <strong>Circuitos</strong> DC<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonDivisor1;<br />

// <strong>Circuitos</strong> AC<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonFiltroLPActivo1;<br />

/*import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonRed1;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonRed2;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonInversor;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonNoInversor;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.dc.botonDifer<strong>en</strong>cial;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonLPRC;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonLPActivo;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonHPActivo;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonAllPassActivo;<br />

import com.fabrica.consumidor.botones<strong>Circuitos</strong>.ac.botonStateVar;*/<br />

public c<strong>la</strong>ss CrearBotones<strong>Circuitos</strong> ext<strong>en</strong>ds Sprite {<br />

// ---------------------------------<br />

// COLORES<br />

// ---------------------------------<br />

public var ver<strong>de</strong>:Number = 0x00ff99;<br />

public var naranja:Number = 0xff6633;<br />

public var naranja2:Number = 0xff9900;<br />

public var azul:Number = 0x0099ff;<br />

public var azul2:Number = 0x0066ff;<br />

public var amarillo:Number = 0xffff00;<br />

public var violeta:Number = 0xff00ff;<br />

public var rojo:Number = 0xff0000;<br />

public var rojo2:Number = 0xcc0000;<br />

public var cafe:Number = 0xcc6633;<br />

public var b<strong>la</strong>nco:Number = 0xffffff;<br />

public var gris:Number = 0x666666;<br />

public var negro:Number = 0x000000;<br />

// Posicion <strong>de</strong> botones<br />

public var posicionBoton:Array;<br />

public var posicionInicial:uint = 10;<br />

public var tamanioBoton:uint = 150;<br />

public var separacion:uint = 2;<br />

// --- Datos ---<br />

public var spM<strong>en</strong>u<strong>Circuitos</strong>:Sprite;<br />

public var spEditor:Sprite;<br />

public var parametros:Object<br />

public function CrearBotones<strong>Circuitos</strong>(spM<strong>en</strong>u<strong>Circuitos</strong>:Sprite,<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!