Comunidad de diseño web y desarrollo en internet online

SE PUEDE HACER ESTO??

Citar            
MensajeEscrito el 09 Dic 2009 02:20 pm
Hola a todos; sera q esto se puede hacer?
tengo un archivo .txt con los datos q se cargan en un combobox q me sirve de menu para abrir urls distintas... sera q este mismo archivo de texto puedo emplearlo como base de datos para hacer una especie de buscador con un imput area y un boton enviar?? si esto se puede hacer, como lo haria??

asi esta mi txt:

Código :

&nombre0=primer nombre
&enlace0=primer enlace
&nombre1=segundo nombre
&enlace1=segundo enlace


de ante mano gracias!

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 09 Dic 2009 02:53 pm
Si es algo corto puede ser, Flash es especialmente lento e ineficiente buscando strings. Simplemente cargas una variable (o muchas) y buscas entre ellas. Luego según el tipo de datos que manejes, deberás decidir una estructura de datos, por ejemplo poner objetos dentro de un array, etc. Si es mucha data, piensa en una base de datos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Dic 2009 11:43 pm
gracias, los datos los tengo en un archivo .txt ; me serviria este archivo como base de datos??? de servir como haria?

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 10 Dic 2009 01:39 am
Si te servirá, pero será leeeeeeeeento. Solo cargas las vars al flash y usa condicionales normales para comparar las cadenas.

Saludos, Hernán . -

PD. Te recomiendo mejor usar un lenguaje de servidor . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 10 Dic 2009 02:43 am
gracias por contestar, pero es q no se como :'( ... he intentado trabajar otras veces con xml por ejemplo, pero nunca me sale bien admas de q me enredo muchisimo; y con php jamas he trabajado, ademas soy practicamente nueva con action script tambn, asi q por eso la pregunta ya q practicamente 100pre suelo usa txt jeje ... a q te refieres con q seria muy lento? lento en q sentido?

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 10 Dic 2009 11:09 am
Timeout con mas de 100 strings que superen los 100 caracteres (ésto lo hice en Flash 5, supongo que ahora los límites serán mejores). Pero eso depende de la cantidad de info que tengas, just do it

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Dic 2009 03:07 pm
Exacto, ahora flash aguantará un poco más, pero igual será muuuuuuy lento. De hecho la única forma de no joder la reproducción, será haciendo un proceso recurrente y no usando un mero bucle para recorrer los datos, porque morirá el player sino.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 11 Dic 2009 12:59 am
gracias por sus respuestas chicos, miren no les entendi nada es q no se mucho de as he ido aprendiendo pokito a poco; miren asi esta mi txt que use para rellenar el combobox

Código :

&nombre1=opcion1
&enlace1=opcion1.html
&nombre2=opcion2
%enlace2=opcion2.html


y asi sucesivamente...
asi lo utilizo para el combobox

Código ActionScript :

////----------------comboBox_color-----////
buscador.setStyle("themeColor","haloBlue");
buscador.setStyle("backgroundColor","0xC5E9FF");
buscador.setStyle("borderColor","0xccf0ff");
buscador.setStyle("highlightColor","0x3CECFF");
buscador.setStyle("marginLeft","2");
buscador.setStyle("fontSize","9");
buscador.setStyle("scrollTrackColor","0x3cecff");
buscador.setStyle("shadowColor","0x029cc1");
//-------------acciones-------------------------------
buscador.addItem("Buscador de Colegios",0);
function seleccion(component) {     
url = buscador.selectedItem.data;     
getURL(url, "_blank");  
}  
datos = new LoadVars();  
datos.load("buscador.txt");  
datos.onLoad = function() {     
linksArray = new Array();     
for (i=0; i<datos.num_enlaces; i++) {  
trace("data->"+this["enlace"+i])
linksArray.push({label:this["nombre"+i], data:this["enlace"+i]})    
}     
// -- rellenar comboBox     
buscador.dataProvider = linksArray;     
// -- asignar manejador de eventos al combo    
buscador.addEventListener("change", seleccion);  
}


asi cargo el txt en cuadros de texto

Código ActionScript :

var cargador_mc:LoadVars = new LoadVars();
cargador_mc.onLoad = function(exito) {
   if (exito) {
      vinculos = this.vinculos;
      
   } else {
      Datos.text = "Error!! :(";
   }
};
cargador_mc.load("texto.txt");


como puedo utilizar el txt q utilice para rellenar el combobox como base de datos para una especie de minibuscador , cosa q el usuario indique su criterio de busqueda en el imput area y al presionar enter o el boton enviar automaticamente se abra la direccion web q solicito, o en su defecto me muestre un texto q le indique q lo q necesita no se encuentra... por fa expliquenme...

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 11 Dic 2009 02:48 pm
Acá busco la palabra casa en un string

Código ActionScript :

var str:String = "La casa de mama"
var pos:Number = str.indexOf("casa")
if(pos!=-1) trace("Encontrado"); else trace("No encontrado")


El criterio lo tomas de un input text en vez de hardcodearlo como lo puse yo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Dic 2009 06:20 pm
entonces en mi caso no utlizaria el primer var y tendria q asignarle un nombre de instancia o una variable al cuadro de texto imput??? y como le diria que lo q va a buscar esta en el txt? y que de estar, me abra la url correspondiente??

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 11 Dic 2009 06:22 pm
A ver si me sitúo ... ¿no sabes capturar el contenido de un input textfield?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Dic 2009 06:55 pm
no lo he hecho :'( use hace poco uno y le asigne una variable al presionar el boton "enviar" me abria una consulta en una aplicacion php q diseño un compañero programador.... el boton solo decia

Código ActionScript :

on(release){
on (release, keyPress "<Enter>") {
   getURL("http://www.miweb.com.ve/oe/aplicacion.php", "_self", "GET");
}


pero no se como hacer en este caso :'(

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 11 Dic 2009 07:01 pm
Ok: ejercicio 1, capturo un texto y lo muestro en otro lado
Elementos

- 1 input textfield con nombre de instancia keyword_txt
- 1 botón con nombre de instancia envia_btn
- 1 campo de texto dinámico con nombre de instancia muestra_txt

En el frame de la línea de tiempo donde están estos elementos:

Código ActionScript :

envia_btn.onPress = function(){
  var keyword:String = keyword_txt.text //capturo el texto en una variable
  keyword_txt.text = "" //limpio el campo de texto
  muestra_txt.text = keyword //muestro el criterio en otro campo de texto
}


¿Funciona?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos



Ultima edición por solisarg el 11 Dic 2009 08:03 pm, editado 1 vez

Argentina

firefox
Citar            
MensajeEscrito el 11 Dic 2009 08:01 pm
nop... no hace nada :'(

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 11 Dic 2009 08:04 pm
Ok, la P del onPress la había puesto en minúscula, ya lo corregí.
Esto que te digo es el A del ABC, cuando salga avanzamos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Dic 2009 08:58 pm
jejeje me di cuenta jeje .......... y ahora muestra en "muestra_txt" lo q escribo en "keyword_txt"

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 11 Dic 2009 09:13 pm
Bien, paso 1 logrado :)
Bien, ahora describe a que te refieres exactamente con búsqueda ¿Entre los items del combo? ¿en un texto mas largo? ¿Que tipo de resultado quieres mostrar?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Dic 2009 10:21 pm
wee... aja te cuento; para llenar y usar mi txt coloco el txt asi

&nombre1=nombre 1
&enlace1=nombre1.html

de tal forma q al presionar la primera opcion se abrira el primer enlace en el navegador; lo que quiero es poder utilizar este mismo txt como fuente de datos para mi imput area; cosa q al introducir por ejemplo "nombre 1" en el imput y presionar "enviar" automaticamente se abra la url correspondiente.

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 12 Dic 2009 11:19 am
Lo tienes metido en el array para el combo, así que puedes buscar alli:

Código ActionScript :

function buscar(que:String){
  for(var i:Number =0; i<linksArray.length; i++)
      if(linksArray[i].label==que){
         getURL(linksArray[i].data, "_new")
         break;
      }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Dic 2009 02:03 pm
hey gracias pero no te entiendo bn; este cod se lo agrego al q probe ayer?

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.