Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/07/2006, 09:54
zicard
 
Fecha de Ingreso: julio-2006
Mensajes: 40
Antigüedad: 17 años, 9 meses
Puntos: 0
Creo haberlo entendido mejor .... bueno por lo que tu quieres quizas seria mejor que usaras un objeto XML, por ejemplo:
Código:
var mapa:XML = new XML();
mapa.ignoreWhite = true;
//Se inicia el proceso de parseo del XML
var parsea = function (exit) {
	if (exit) {
                //se crea dentro de mapa_mc un clip donde colocaremos lo que elijamos del xml
		mapa_mc.createEmptyMovieClip("selecmap", 11);
		//Se inicia el bucle para hacer una buskeda en todos los campos del XML
		for (i=0; i<this.firstChild.childNodes.length; i++) {
			for (j=0; j<this.firstChild.childNodes[i].childNodes.length; j++) {
				mapa_mc.selecmap["boton"+bot].semilla._x = menufoto.selecfoto["boton"+bot].semilla._y=1;
				mapa_mc.selecmap["boton"+bot]._x = bot*(menufoto.selecfoto["boton"+bot]._width+separacion);
				mapa_mc.selecmap["boton"+bot].nombre = this.firstChild.childNodes[i].attributes.nom;
				mapa_mc.selecmap["boton"+bot].id = this.firstChild.childNodes[i].childNodes[j].attributes.id;
				mapa_mc.selecmap["boton"+bot].cliente = this.firstChild.childNodes[i].childNodes[j].attributes.client;
				bot++;
}}}
Es un codigo de ejemplo de XML parseado en flash, aqui te pondo un archivo XML:
Código:
<mapa>

  <mapes id="1">
    <datos nom="El gallo" client="" categoria="restarurant" xmapa="10" ymapa="10" />
  </mapes>

  <mapes id="2">
    <datos nom="El cisne" client="" categoria="hotel" xmapa="50" ymapa="100" />
  </mapes>

</mapa>
El codigo no te funcionará claro esta porque lo he modificado un poquito para que veas la ida solo, nada más.
Este ejemplo te separa por ID y no hace falta que pongas categoria1, si quieres eso se lo puedes añadir en flash con "this.loquesea+n" n siendo el bucle por defecto 1 .... No se si te servira pero vamos creo que es más facil de organizar, y no tienes que mirar con el if, si la variable X == Y, no se si me explico y con php es facil de crear un xml, al fin i al cabo es como crear un txt
espero que esto te ayude.
Se que es modificar gran parte de tu codigo pero creo que te irá mejor.
Saludos!!