// +----------------------------------------------------------------------+ // // $Id$ // $Author$ // $URL$ // $Date$ // $Rev$ // #require_once 'PEAR.php'; // +X2C includes require_once 'Imagen.php'; // ~X2C // +X2C Class 17 :ImagenAnimada /** * Clase para el manejo de la animacion de las imagenes. Utilizada principalmente en la barra de secciones * * @access public */ class ImagenAnimada extends Imagen { /** * Nombre del archivo imagen. * * @var string $imgMouseOn * * @access private */ var $_imgMouseOn; /** * Nombre del archivo imagen. * * @var string $imgSelect * * @access private */ var $_imgSelect; // ~X2C // +X2C Operation 70 /** * Constructor. Recibe como parametro el nombre del archivo que contiene la imagen. * * @param string $imagenComun Nombre del archivo imagen. * @param string $imagenMouseOn Imagen alterna con el mouse por arriba * @param string $imagenSelect Imagen alterna cuando esta seleccionada la seccion * * @return void * * @access public */ function ImagenAnimada($imagenComun, $imagenMouseOn = null, $imagenSelect = null) // ~X2C { if (!is_null($imagenComun) && $imagenComun != '') { parent::Imagen($imagenComun); if (!is_null($imagenMouseOn) && $imagenMouseOn != ''){ if (file_exists('images/'.$imagenMouseOn.'.gif')) { $this->_imgMouseOn = 'images/'.$imagenMouseOn; } else { $this->_imgMouseOn = $imagenMouseOn; } } elseif (file_exists('images/'.$imagenComun.'_f2.gif')) { $this->_imgMouseOn = 'images/'.$imagenComun.'_f2'; } else { $this->_imgMouseOn = $imagenComun.'_f2'; } if (!is_null($imagenSelect) && $imagenSelect != ''){ if (file_exists('images/'.$imagenSelect.'.gif')) { $this->_imgSelect = 'images/'.$imagenSelect; } else { $this->_imgSelect = $imagenSelect; } } elseif (file_exists('images/'.$imagenComun.'_f3.gif')) { $this->_imgSelect = 'images/'.$imagenComun.'_f3'; } else { $this->_imgSelect = $imagenComun.'_f3'; } } } // -X2C // +X2C Operation 71 /** * Funcion que devuelve un string con el html a imprimir en pantalla. * * @return string * * @access public */ function toHtml() // ~X2C { trigger_error('Not implemented!', E_USER_WARNING); } // -X2C } // -X2C Class :ImagenAnimada ?>