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.botonesCompon<strong>en</strong>tes.amplificador_operacional<br />

{<br />

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

//<br />

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

//<br />

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

//<br />

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

//<br />

// mayo /<br />

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 />

// Crear un boton<br />

import com.bin.boton;<br />

// Conexion con <strong>la</strong> fabrica <strong>de</strong> compon<strong>en</strong>tes<br />

import com.fabrica.productor.fabricacion.FabricarCompon<strong>en</strong>te;<br />

import com.fabrica.productor.compon<strong>en</strong>tes.opamp.FabricarOpAmp;<br />

public c<strong>la</strong>ss botonOpAmp {<br />

v<br />

private var arg:Object;<br />

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

// Estructura <strong>de</strong> Datos <strong>de</strong>l argum<strong>en</strong>to "arg" para solicitar<br />

// <strong>la</strong> creacion <strong>de</strong> un boton:<br />

//<br />

// +++ Constantes +++<br />

// arg.spM<strong>en</strong>uCompon<strong>en</strong>tes --> "sprite" <strong>en</strong> don<strong>de</strong> se colocan<br />

// los botones<br />

// arg.spEditor --> "sprite" <strong>en</strong> don<strong>de</strong> se colocan<br />

// los compon<strong>en</strong>tes<br />

// arg.g<strong>en</strong>eraCoord<strong>en</strong>adas --> "objeto" parametros<br />

// +++ Variables +++<br />

// arg.fi<strong>la</strong> y arg. columna > coord<strong>en</strong>adas para colocacion<br />

// <strong>de</strong>l boton<br />

// arg.color --> color <strong>de</strong>l "marco" <strong>de</strong>l boton<br />

// arg.ori<strong>en</strong>tacion --> ori<strong>en</strong>tacion <strong>de</strong>l "logo" <strong>de</strong>l boton<br />

// y <strong>de</strong>l compon<strong>en</strong>te:<br />

// "W" | "S"<br />

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

private var fi<strong>la</strong>:uint;<br />

private var columna:uint;<br />

private var color:Number;<br />

private var ori<strong>en</strong>tacion:String;<br />

21

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

Saved successfully!

Ooh no, something went wrong!