Comunidad de diseño web y desarrollo en internet online

Motor que lee cajas de texto que no son MC

Citar            
MensajeEscrito el 03 May 2005 05:51 pm
A ver, os cuento mi problema. Actualmente dispongo de unos 300 mapas hechos en freehand. De freehand los he pasado a .fla y de ahi a .swf. Hasta ahí todo correcto.

Todo lo que son los nombres de las calles estan un un .swf separado, cada nombre de calle con su cajetilla de texto estatico. Mi idea es crear un motorcillo que lea este .swf y rellene una base de datos con el nombre de calle, posición, rotación, longitud, etc...

En algun proyecto anterior lo he hecho con relativa facilidad creando un símbolo para cada cajetilla de texto manualmente. Sin embargo, para hacerlo un proceso automatico deberia poder acceder a las cajetillas de texto que no son simbolos, no objetos ni instancias ni nada de nada.

Alguien sabe como puedo hacerlo? El proyecto es:

http://www.noetperdis.com

y para ver algun mapa con la base de datos ya llena se puede ver en:

http://www.noetperdis.com/poblacio.php?idP=346

Por isuny000

129 de clabLevel

1 tutorial

Genero:Masculino  

Girona provincia

firefox
Citar            
MensajeEscrito el 04 May 2005 09:10 am
Si las cajas son texto estático no hay manera, porque no se tratan como variables a las cuales se puede acceder a sus propiedades, si no como "trazos".

Por lo tanto no podrás saber su contenido, x, y, etc... Para hacer eso deberías pasar todas las cajas de texto estatico a dinamico, así sí que podrías hacerlo.

Si tu colocas dos cajas de texto dinamica en posicion x/y diferentes y pones este código verás que te saca sus respectivas propiedades.

Código :

trace(instance1._x);
trace(instance2._x);


La cuestión es que si tu a una caja dinámica no lo pones nombre de instancia, Flash por defecto le asigna "instance1" a la primera, "instance2" a la segunda, etc...

Podrías hacer un bucle comprobando si "instanceX" existe, en caso de que exista guardas sus datos en un array. Llegado el punto de que no exista (p.ej. instance30), pues se envian todos los datos del array a un PHP que lo meta en una BD y listos.

Espero haberte ayudado, mucha más cosa no se me ocurre.

Deu!! ^^

PD: Esta chula la page!!

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 04 May 2005 05:04 pm
:lol:

No sabía que si una instancia no tenía nombre, flash se la inventaba!!!

Me ha ido muy bien, aunque para otros proyectos. En este caso determinado está hecho para gente que no ha abierto una sola vez el flash, ni ha tocado nunca ni una etiqueta html. Ya sabes, se rellena a base de formularios y configuradores. Como que supongo que no hay ninguna instrucción que pase los textos estaticos a dinámicos automaticamente, no les puedo hacer un programlla a medida.

Sin embargo he estado experimentando y funciona muy bien. Cuento lo que he hecho por si alguién lo quiero aprovechar:

a) Se pasan todos los nombres de las calles a texto dinámico.

b) Puteamos el servidor mandando una rafega de insersiones a la base de datos:

Código :


for (i=1; i<=1000; i++){
conectar_envio_xy = new LoadVars();
   conectar_envio_xy.x = this["instance"+i]._x;
   conectar_envio_xy.y = this["instance"+i]._y;
   conectar_envio_xy.w = this["instance"+i]._width;
   conectar_envio_xy.h = this["instance"+i]._height;
   conectar_envio_xy.l = this["instance"+i].length;
        conectar_envio_xy.r = this["instance"+i]._rotation;
   conectar_envio_xy.nom = this["instance"+i].text;
   conectar_envio_xy.tw= this["instance"+i].textWidth ;

if (conectar_envio_xy.x = this.["instance"+i].length>1){      conectar_envio_xy.sendAndLoad("http://www.miwebderecho.com/insert_calles.php", conectar_envio_xy, "POST");
         
   }
}


AVISO AL CONSUMIDOR!!!! Este script solo debe hacerse correr UNA SOLA VEZ y en presencia de un adulto y/o adultero

Total, que el script recibe todas esas variables et, voilà, ya tenemos la base de datos para hacer correr el callejero en otra aplicación flash.

De momento me he currado la base de datos para probarlo en:

http://www.web-maps.net/roses/intro_tematic.php

Cuando tenga la aplicación que permita buscar una calle ya lo colgaré... Un poo de paciencia...

Por isuny000

129 de clabLevel

1 tutorial

Genero:Masculino  

Girona provincia

firefox
Citar            
MensajeEscrito el 23 May 2005 03:16 pm
Ya está finalizado, aunque sea un poco versión beta...

http://www.web-maps.net/roses/intro_tematic_buscador.php

Por isuny000

129 de clabLevel

1 tutorial

Genero:Masculino  

Girona provincia

firefox
Citar            
MensajeEscrito el 23 May 2005 04:48 pm
Muy bueno el trabajo!! ;)

Te ha quedado muy bien de veras.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 23 May 2005 06:19 pm
Si si genial.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox

 

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