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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

--- M<strong>en</strong>sajes <strong>de</strong> estado <strong>de</strong>l simu<strong>la</strong>dor ---<br />

public var areaM<strong>en</strong>sajesEstado:MovieClip;<br />

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

private var LN_LOG:Number = 0.434294;<br />

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

private var tab<strong>la</strong>Cos<strong>en</strong>o:tab<strong>la</strong>Cos<strong>en</strong>oidal;<br />

public function Mo<strong>de</strong>loCircuito(cont<strong>en</strong>edor:Sprite):void {<br />

this.cont<strong>en</strong>edor = cont<strong>en</strong>edor;<br />

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

tab<strong>la</strong>Cos<strong>en</strong>o = new tab<strong>la</strong>Cos<strong>en</strong>oidal();<br />

// --- M<strong>en</strong>sajes iniciales <strong>de</strong> estado <strong>de</strong>l simu<strong>la</strong>dor ---<br />

g<strong>en</strong>erarAreaM<strong>en</strong>sajes();<br />

muestraM<strong>en</strong>sajeEstado(">>> EDITANDO ",<br />

muestraM<strong>en</strong>sajeEstado(">>> EDITANDO ",<br />

"b<strong>la</strong>nco","alerta");<br />

"b<strong>la</strong>nco","normal");<br />

}<br />

public function g<strong>en</strong>erarAreaM<strong>en</strong>sajes():void {<br />

}<br />

// Creacion <strong>de</strong> area <strong>de</strong> m<strong>en</strong>sajes <strong>de</strong> estado <strong>en</strong> <strong>la</strong> parte<br />

// superior izquierda <strong>de</strong> <strong>la</strong> pantal<strong>la</strong><br />

areaM<strong>en</strong>sajesEstado = new mc_AreaM<strong>en</strong>sajesEstado();<br />

areaM<strong>en</strong>sajesEstado.x = 351;<br />

areaM<strong>en</strong>sajesEstado.y = 15;<br />

addChild(areaM<strong>en</strong>sajesEstado);<br />

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

//<br />

// Seccion <strong>de</strong> GENERACION DE RED DEL CIRCUITO y su VALIDACION<br />

//<br />

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

public function capturaElem<strong>en</strong>tosCircuito(spEditor:Sprite,parametros:Object):void {<br />

// --- Captura el dibujo <strong>de</strong>l circuito ---<br />

this.spEditor = spEditor;<br />

this.parametros = parametros;<br />

// Guarda refer<strong>en</strong>cias a cada elem<strong>en</strong>to <strong>de</strong>l circuito<br />

// <strong>en</strong> el arreglo "elem<strong>en</strong>tosCircuito"<br />

elem<strong>en</strong>tosCircuito = new Array();<br />

for (i=0; i

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

Saved successfully!

Ooh no, something went wrong!