ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
¿Cómo hacer un buscador de texto en Flash?
Buscador:
Foro > Flash ActionScript FAQ > ¿Cómo hacer un buscador de texto en Flash?

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Archivo adjunto :archivo
Escrito el : Domingo 24-09-2006 A las : 05:00 ( > un mes )
Asunto : ¿Cómo hacer un buscador de texto en Flash?
Mediante este artículo aprenderemos cómo adicionar un buscador de texto en Flash. Para esto, antes de introducir el código tenemos que preparar lo siguiente:

1. Vamos a crear una caja de texto y como nombre de instancia le vamos a poner valor, esta caja de texto nos va a servir para introducir los valores de búsqueda.
2. Vamos a crear un botón y como nombre de instancia le vamos a poner accion, mediante este botón vamos a ejecutar la acción de búsqueda.
3. Vamos a crear una caja de texto y como nombre de instancia le vamos a poner contenido, que va a contener el contenido para la búsqueda.
4. Vamos a descargar el archivo adjunto de este artículo y lo vamos a descomprimir en el directorio de nuestro archivo .fla. Tiene que haber un directorio llamado utils el cual contiene un archivo llamado Searcher.as

Ahora que ya tenemos todo preparado, en el primer fotograma vamos a adicionar el siguiente código:

import utils.Searcher; // Importamos la clase Searcher

/* Invocamos el constructor de la clase con los siguientes parámetros:
Searcher(txValue:Object, diffUC:Boolean, diffEx:Boolean, allCoincidence:Boolean)
txValue: el nombre de la caja de texto que contiene el contenido para la búsqueda
diffUC: mediante esta bandera especificamos si queremos distinguir entre mayúscula y minúscula
diffEx: mediante esta bandera especificamos si queremos realizar la búsqueda por palabra exacta
allCoincidence: mediante esta bandera especificamos si queremos obtener el total de coincidencias. Si lo marcamos como false el método siempre devolverá 0.
*/

var buscador = new Searcher(contenido, false, false, true);

accion.onRelease = function() {
// Invacamos el método getCoincidence() de clase Searcher y como parámetro le enviamos el criterio de la búsqueda
resultado = buscador.getCoincidence(valor.text); // Devuelve el total de coincidencias
};



Ver ejemplo:




Soporte de Osiris LMS
Amplía tus conocimientos en línea
 
 
planeta habitante
Nivel : Estudiante
Mensajes : 1
> Perfil
Escrito el : Miércoles 20-06-2012 A las : 14:17 ( > un mes )
Asunto : Hay alguna forma de lograr que busque en todo el documento flash
Esta muy bueno el buscador, facil de usar, mi pregunta es, hay forma de que busque en otros fotogramas, no solo en el actual? sino en todo el documento.