Comunidad de diseño web y desarrollo en internet online

Ayuda!!!!!

Citar            
MensajeEscrito el 19 Feb 2009 02:24 pm

:lol: hola amigos!! la verdad nesecito una ayuda. :lol:


el problema es que estoy cargando un swf dentro, el principal se llama index.swf y el secundario clientes.swf lo que pasa es que el archivo clientes esta creado apuro codigo no hay nada de diseño.y la funcion que tiene es jalar de un archivo xml la informacion, que es una imagen un titulo y una descripcion. es te es el codigo que tiene el archivo clientes.swf en la ecena principal.

el tiene una funcion de que si el mouse esta ala derecha las imagenes se deslizan ala izquierda o si esta ala izquierda se deslizan ala derecha.

Código :

   // Cantidad de botones
cantidad = 49;
// Ancho del botón
ancho = 150;imagenes 
// Distancia entre botón y botón
espacio = ancho +15;
// Ancho total de la serie de botones
limite = cantidad * espacio;

//this._lockroot = true;


for( i = 0; i < cantidad; i++ ){
// Posición Vertical (_y)
ref._y = 0;
// Posición Horizontal (_x) + margen (20px)
ref._x = ( espacio * i ) + 20;
// Asignamos el texto del boton
//ref.numero.text = i + 1;
}


vel = 0;

onEnterFrame = function(){
vel = int( ( ( _xmouse - 300 ) / -210 ) * 15 );
}

//Import de la classe pour pouvoir l'utiliser
import HtmlConvertor

var imagenes_xml = new XML();
imagenes_xml.ignoreWhite = true;
imagenes_xml.onLoad = function(){
    function leerXML(rama_xml:XMLNode, nivel:Number, datos_obj:Object){
        for(var xml in rama_xml.childNodes){
            var nombreNodo_str = rama_xml.childNodes[xml].nodeName;
            if(datos_obj[nombreNodo_str] == undefined){
                datos_obj[nombreNodo_str] = new Array();
            }
            if(datos_obj[nombreNodo_str]["__atributos"] == undefined){
                datos_obj[nombreNodo_str]["__atributos"] = new Array();
                for(var atributos in rama_xml.childNodes[xml].attributes){
                    datos_obj[nombreNodo_str]["__atributos"][atributos] = unescape(rama_xml.childNodes[xml].attributes[atributos]);
                }
            }
            if(rama_xml.childNodes[xml].hasChildNodes()){
                leerXML(rama_xml.childNodes[xml], (nivel + 1), datos_obj[nombreNodo_str]);
            }
        }
    }
   
   if(this.loaded){
      leerXML(this.firstChild, 0, datos_obj);
      //listo, se cargó, ahora hacemos lo que hay que hacer luego de cargado ^^
      //trace(datos_obj.productos.p_0.item_1.__atributos.nombre);
      for(var n in datos_obj.productos){
         if(n != "__atributos"){
            //trace (n);
            //trace(datos_obj.productos[n].__atributos.nombre+", "+datos_obj.productos[n].__atributos.url);
               var i:String = String(n-1);
               //generar_img(_root, "img"+n, i*165+10, 10, datos_obj.productos[n].__atributos.nombre, datos_obj.productos[n].__atributos.url, datos_obj.productos[n].__atributos.img);
               //generar_boton(_root, "bot"+n, i*165+10, 130, datos_obj.productos[n].__atributos.nombre, datos_obj.productos[n].__atributos.url);
               generar_desc(_root, "desc"+i, i*165+10, 15, datos_obj.productos[n].__atributos.descripcion, datos_obj.productos[n].__atributos.url);
            }
      }
      play();
   }else{
       trace("no cargó");
   }
}
_global.datos_obj = new Object();
imagenes_xml.load("datos.xml");


function generar_desc(ruta:MovieClip, nombre:String, posx:Number, posy:Number, contenido:String, url:String)
{
   var clip:MovieClip = ruta.createEmptyMovieClip(nombre, ruta.getNextHighestDepth());
   clip._x = posx;
   clip._y = posy;
   clip.createTextField("texto", 1, 0,0, 150, 250);
   clip.texto.html = true;
   clip.texto.htmlText = HtmlConvertor.html_entity_decode(contenido, "ENT_QUOTES");
   clip.texto.multiline = true;
   clip.texto.wordWrap = true;
   clip.texto.border = false;
   clip.onRelease = function()   
   {
     getURL(url, "_blank");

   };
   clip.onEnterFrame = function(){
   // Ajustamos la posición del objeto
   this._x += vel;
   // Si el objeto sobrepasa el límite derecho...
   if( this._x > limite - ancho ){[code][/code]
   // ...pasamos el objeto a la izquierda
   this._x -= limite;
   }
   // Si sobrepasa la coordenada de la izquierda...
   if( this._x < -ancho ){
   // ...lo enviamos al extremo derecho
   this._x += limite;
   }
   }
}



..... ahora en el index.swf lo cargo dentro de un movie clip asi:

Código :

this.createEmptyMovieClip("clientes", this.getNextHighestDepth());
clientes.loadMovie("clientes.swf",1);


:alabado: si pudieran ayudarme les agradeceria millones!!! :alabado: Gracias a todos lo que me pueden dar una manita en esto! :alabado:

Por Andreys123

1 de clabLevel



Genero:Masculino  

Diseñador Web y Grafico

firefox
Citar            
MensajeEscrito el 19 Feb 2009 02:25 pm

Andreys123 escribió:

:lol: hola amigos!! la verdad nesecito una ayuda. :lol:


el problema es que estoy cargando un swf dentro, el principal se llama index.swf y el secundario clientes.swf lo que pasa es que el archivo clientes esta creado apuro codigo no hay nada de diseño.y la funcion que tiene es jalar de un archivo xml la informacion, que es una imagen un titulo y una descripcion. es te es el codigo que tiene el archivo clientes.swf en la ecena principal.

el tiene una funcion de que si el mouse esta ala derecha las imagenes se deslizan ala izquierda o si esta ala izquierda se deslizan ala derecha.

Código :

   // Cantidad de botones
cantidad = 49;
// Ancho del botón
ancho = 150;imagenes 
// Distancia entre botón y botón
espacio = ancho +15;
// Ancho total de la serie de botones
limite = cantidad * espacio;

//this._lockroot = true;


for( i = 0; i < cantidad; i++ ){
// Posición Vertical (_y)
ref._y = 0;
// Posición Horizontal (_x) + margen (20px)
ref._x = ( espacio * i ) + 20;
// Asignamos el texto del boton
//ref.numero.text = i + 1;
}


vel = 0;

onEnterFrame = function(){
vel = int( ( ( _xmouse - 300 ) / -210 ) * 15 );
}

//Import de la classe pour pouvoir l'utiliser
import HtmlConvertor

var imagenes_xml = new XML();
imagenes_xml.ignoreWhite = true;
imagenes_xml.onLoad = function(){
    function leerXML(rama_xml:XMLNode, nivel:Number, datos_obj:Object){
        for(var xml in rama_xml.childNodes){
            var nombreNodo_str = rama_xml.childNodes[xml].nodeName;
            if(datos_obj[nombreNodo_str] == undefined){
                datos_obj[nombreNodo_str] = new Array();
            }
            if(datos_obj[nombreNodo_str]["__atributos"] == undefined){
                datos_obj[nombreNodo_str]["__atributos"] = new Array();
                for(var atributos in rama_xml.childNodes[xml].attributes){
                    datos_obj[nombreNodo_str]["__atributos"][atributos] = unescape(rama_xml.childNodes[xml].attributes[atributos]);
                }
            }
            if(rama_xml.childNodes[xml].hasChildNodes()){
                leerXML(rama_xml.childNodes[xml], (nivel + 1), datos_obj[nombreNodo_str]);
            }
        }
    }
   
   if(this.loaded){
      leerXML(this.firstChild, 0, datos_obj);
      //listo, se cargó, ahora hacemos lo que hay que hacer luego de cargado ^^
      //trace(datos_obj.productos.p_0.item_1.__atributos.nombre);
      for(var n in datos_obj.productos){
         if(n != "__atributos"){
            //trace (n);
            //trace(datos_obj.productos[n].__atributos.nombre+", "+datos_obj.productos[n].__atributos.url);
               var i:String = String(n-1);
               //generar_img(_root, "img"+n, i*165+10, 10, datos_obj.productos[n].__atributos.nombre, datos_obj.productos[n].__atributos.url, datos_obj.productos[n].__atributos.img);
               //generar_boton(_root, "bot"+n, i*165+10, 130, datos_obj.productos[n].__atributos.nombre, datos_obj.productos[n].__atributos.url);
               generar_desc(_root, "desc"+i, i*165+10, 15, datos_obj.productos[n].__atributos.descripcion, datos_obj.productos[n].__atributos.url);
            }
      }
      play();
   }else{
       trace("no cargó");
   }
}
_global.datos_obj = new Object();
imagenes_xml.load("datos.xml");


function generar_desc(ruta:MovieClip, nombre:String, posx:Number, posy:Number, contenido:String, url:String)
{
   var clip:MovieClip = ruta.createEmptyMovieClip(nombre, ruta.getNextHighestDepth());
   clip._x = posx;
   clip._y = posy;
   clip.createTextField("texto", 1, 0,0, 150, 250);
   clip.texto.html = true;
   clip.texto.htmlText = HtmlConvertor.html_entity_decode(contenido, "ENT_QUOTES");
   clip.texto.multiline = true;
   clip.texto.wordWrap = true;
   clip.texto.border = false;
   clip.onRelease = function()   
   {
     getURL(url, "_blank");

   };
   clip.onEnterFrame = function(){
   // Ajustamos la posición del objeto
   this._x += vel;
   // Si el objeto sobrepasa el límite derecho...
   if( this._x > limite - ancho ){[code][/code]
   // ...pasamos el objeto a la izquierda
   this._x -= limite;
   }
   // Si sobrepasa la coordenada de la izquierda...
   if( this._x < -ancho ){
   // ...lo enviamos al extremo derecho
   this._x += limite;
   }
   }
}



..... ahora en el index.swf lo cargo dentro de un movie clip asi:

Código :

this.createEmptyMovieClip("clientes", this.getNextHighestDepth());
clientes.loadMovie("clientes.swf",1);


:alabado: si pudieran ayudarme les agradeceria millones!!! :alabado: Gracias a todos lo que me pueden dar una manita en esto! :alabado:

Por Andreys123

1 de clabLevel



Genero:Masculino  

Diseñador Web y Grafico

firefox
Citar            
MensajeEscrito el 19 Feb 2009 06:37 pm

Andreys123 escribió:

:lol: hola amigos!! la verdad nesecito una ayuda. :lol:


el problema es que estoy cargando un swf dentro, el principal se llama index.swf y el secundario clientes.swf lo que pasa es que el archivo clientes esta creado apuro codigo no hay nada de diseño.y la funcion que tiene es jalar de un archivo xml la informacion, que es una imagen un titulo y una descripcion. es te es el codigo que tiene el archivo clientes.swf en la ecena principal.

el tiene una funcion de que si el mouse esta ala derecha las imagenes se deslizan ala izquierda o si esta ala izquierda se deslizan ala derecha.


Hola, deberias ser mas especifico con tu problema, ¿Cual es el problema real? no dices nada de que algo no funciona, ni especificas la carga xml se finaliza correctamente, o cosas por el estilo, "detalles", redacción, y el titulo Ayuda! no es algo que nos explique mucho tampoco. con gusto te ayudare si lo explicas mejor, almenos yo no entendi donde esta el problema. Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 07 Ago 2009 02:17 pm
pudiste solucionarlo? a mi me está pasando lo mismo

Por lean_21

2 de clabLevel



 

firefox

 

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