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.bin<br />

{<br />

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

//<br />

// C<strong>la</strong>se: campoTexto<br />

//<br />

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

//<br />

// Auxiliar <strong>de</strong> <strong>la</strong> c<strong>la</strong>se "v<strong>en</strong>tanaEdicion"<br />

//<br />

// julio / 2010<br />

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

//<br />

// ENTRADA: "v<strong>en</strong>tanaEdicion" --> Textos<br />

//<br />

// SALIDA: textos estatico, dinamico y <strong>de</strong> <strong>en</strong>trada<br />

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

// Campos <strong>de</strong> texto para etiquetas<br />

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

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

public var v<strong>en</strong>tana:Object;<br />

public var datoEntrada:TextField;<br />

public function campoTexto(v<strong>en</strong>tanaEdicion:Object):void {<br />

// --- Registra <strong>la</strong> refer<strong>en</strong>cia a <strong>la</strong> v<strong>en</strong>tana que lo l<strong>la</strong>ma ---<br />

this.v<strong>en</strong>tana = v<strong>en</strong>tanaEdicion;<br />

}<br />

public function estatico(texto:String,color:Number):TextField {<br />

}<br />

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

// Campo Estatico<br />

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

return dinamico(texto,color);<br />

public function dinamico(texto:String,color:Number):TextField {<br />

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

// Campo Dinamico<br />

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

var datoSalida:TextField = new TextField();<br />

datoSalida.autoSize = TextFieldAutoSize.LEFT;<br />

datoSalida.type = TextFieldType.DYNAMIC;<br />

datoSalida.text = texto;<br />

datoSalida = formatoTexto(datoSalida,color);<br />

return datoSalida;<br />

131

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

Saved successfully!

Ooh no, something went wrong!