Comunidad de diseño web y desarrollo en internet online

MC cargado a travez de XML

Citar            
MensajeEscrito el 26 Sep 2006 04:24 am
Hola a todos!
Estoy teniendo un problema.
Cargo a travez de un XML un mc (a travez de vinculacion)
funciona perfecto, pero el problema es que al cargar varios MC necesitaria tener algunos botones para poder descargarlos.
Se entiende?
Les adjunto los codigos que utilizo (es un mapa, al cual se le cargan puntos a travez de x e y)
codigo AS

Código :

//Coordenadas
// Asignamos la posición del MovieClip 'puntero'
// correspondiente a la posición del mouse
_root.attachMovie( "puntero", "puntero", 5 );
onEnterFrame = function() {
   puntero._x = _xmouse;
   puntero._y = _ymouse;
   posicion.text = "( " + _xmouse + ", " + _ymouse + " )";
}
//Carga XML, Atributos del MC, Carga de variable texto, y RollOver texto
var myData:XML=new XML();
myData.ignoreWhite=true
myData.load("carga.xml");
myData.onLoad=function(){
   var ln=this.firstChild.childNodes.length;
   for (var i=0;i<ln;i++){
   var node= this.firstChild.childNodes[i].attributes;
   var mc:MovieClip=attachMovie(node.tipo,node.tipo+i,getNextHighestDepth())
   mc._x=Number(node.x); mc._y=Number(node.y);
   mc.textoVar = node.texto;
   mc.onRollOver = function() {
   this.texto.text = this.textoVar;
   };
   mc.onRollOut = mc.onRelease = mc.onReleaseOutside = function() {
   this.texto.text = ""
   };
}
}


Codigo XML

Código :

<?xml version='1.0' encoding='iso-8859-1'?>
<clips>
<clip tipo="circulo2" x="2" y="3" texto="Soy un circulo"/>
<clip tipo="circulo2" x="200" y="300" texto="Soy un circulo"/>
<clip tipo="circulo1" x="400" y="100" texto="Soy un circulo"/>
<clip tipo="circulo1" x="400" y="200" texto="Soy un circulo"/>
</clips>



Alguno me da una mano? muchisimas gracias!!![/code]

Por trash77

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Sep 2006 05:42 pm
Err, yo al menos no he entendido. ¿Puedes aclar un poco más cual es tu problema?

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 26 Sep 2006 08:37 pm
zah: cargo unos moviclips a travez de XML, entonces al abrir el usuario el swf ve a los moviclips cargados..
pero habria forma de que al pulsar por ejemplo un boton, vaya descargandolos?
por ejemplo al pulsar boton1 descargas los moviclips "circulos1" cargados en el xml
saludos y espero se entienda
un millon de gracias

Por trash77

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2006 04:41 pm
Haz una función que cargue los clips en lugar del for, pero que funcione igual. Defines una variable contador y sería algo así:
var contador:Number;
function cargarClipNum(){
//El mismo código que dentro del for (cambiando la i por contador) y añadiendo:
contador++

}
Y luego:
tuBoton.onRelease=cargarClipNum //¡¡¡SIN LOS PARÉNTESIS!!!

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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