Comunidad de diseño web y desarrollo en internet online

Problema con insuficiente espacio de memoria

Citar            
MensajeEscrito el 20 Dic 2006 09:20 pm
Hola gente, tengo un problemita un poco raro :roll:

Declare en un objeto genérico toda la configuración del menu, dentro de este objeto, hay varios objetos mas en distintos niveles, aca les muestro como esta

Código :

/**********************************
*
* DEFINIMOS LAS VARIABLES Q CONTIENEN LOS DATOS DE LOS BOTONES DEL MENU
*
* menu.formatoTexto
* menu.cantidadBotones
* menu.y
* menu.x
* menu.txtSiguientes
* menu.botones.posiciones (brandingLogos, printBooks, books, packaging, internetProyects, webFlayers)
* menu.botones.textos (brandingLogos, printBooks, books, packaging, internetProyects, webFlayers)
*
**********************************/

var menu:Object = {
   formatoTexto:TextFormat = new TextFormat(),
   formatoTexto2:TextFormat = new TextFormat(),
   cantidadBotones:Number = 11,
   y:Number = 200,
   x:Number = 50,
   txtSiguientes:String = "next projects",
   botones:Object = {
      posiciones:Object = {
         brandingLogos:Object = {x:31.5, y:187},
         printBooks:Object = {x:162.5, y:187},
         books:Object = {x:162.5, y:380},
         packaging:Object = {x:473, y:187},
         internetProyects:Object = {x:296, y:187},
         webFlyers:Object = {x:296, y:380}
      },
      textos:Object = {
         brandingLogos: [
                     {txt:"TRC", src:""},
                     {txt:"Proyecto Postdata", src:""},
                     {txt:"Derechos Reales", src:""},
                     {txt:"Nambortaki Music", src:""},
                     {txt:"Circus Night", src:""},
                     {txt:"F7 Producciones", src:""},
                     {txt:"Bicomsud", src:""},
                     {txt:"Role Propiedades", src:""},
                     {txt:"Casino Deportivo", src:""},
                     {txt:"5 Yardas", src:""},
                     {txt:"Lujumar S.A.", src:""}
                     ],
         printBooks: [
                     {txt:"TRC", src:"print/trc.swf"},
                     {txt:"Ideas del Sur", src:""},
                     {txt:"Christian Lacroix", src:""},
                     {txt:"Circus Night", src:"print/circus.swf"},
                     {txt:"Eve Joyerías", src:""},
                     {txt:"Proyecto Postdata", src:""},
                     {txt:"F7 Producciones", src:"print/f7.swf"},
                     {txt:"Teknohomes", src:"print/teknohomes.swf"},
                     {txt:"Archetipe", src:""},
                     {txt:"Entredos", src:""},
                     {txt:"Suissanima2", src:""}
                  ],
         books: [
               {txt:"Aromas y Sabores", src:""},
               {txt:"Sabores del Alma", src:""},
               {txt:"Riko", src:""}
               ],
         packaging: [
                  {txt:"Proyecto Postdata", src:""},
                  {txt:"Nambortaki Music", src:"packaging/nambortaki.swf"}
                  ],
         internetProyects: [
                       {txt: "Christian Lacroix", src:""},
                        {txt:"Capilatis Hombre", src:""},
                       {txt: "Pigalle", src:""},
                       {txt: "XL", src:""},
                       {txt: "SKIN", src:""},
                       {txt: "La Martina", src:""},
                       {txt: "El Laucha", src:""},
                       {txt: "Entredos", src:""},
                       {txt:"Lujumar S.A.", src:""},
                       {txt: "Zouk Men", src:""},
                       {txt: "Rolland Cotton", src:""}
                        ],
         webFlyers: [
                  {txt: "Ver Flyers", src:""}
                  ]
      }
   }
}
menu.formatoTexto.font = "0AndresDinMedium";
menu.formatoTexto2.font = "0AndresDinMedium";
menu.formatoTexto2.color = 0xF498C2;

Todo lindo y hermoso ^^ ... hasta ahi...

Ahora lo q quiero es capturar el evento de cuando el flash cambia de tamaño

Código :

ewcuchador = new Object();
ewcuchador.onResize = function () {
   trace("hola");
   PosicionarScroll();
   TamanioMascara();
   slideBar.Reset();
}
trace(ewcuchador);
trace(ewcuchador.onResize);
Stage.addListener(ewcuchador);


¿Cual es el problema?
Pues es como si se me hubiera acabado la memoria vitual del flash!!!!!! :shock: :lol:
¿Como puede ser eso?
Si tengo todo el objeto del menu, la variable ewcuchador aparece undefined al hacer el trace, pero si comento todo lo del menu, puedo capturar bien el evento.

Si es cierto q se me acabo la memoria ¿De que forma puedo saber cual es el limite?

Bueno... esto me produjo un dolor de cabeza de 2 dias sin saber porque no funcionaba lo del onResize.... y la verdad es toda una sorpresa para mi...

Gracias de antemano

saludos! :crap:

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 20 Dic 2006 11:38 pm
resume tu problema y el código para poder ayudarte

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 21 Dic 2006 04:17 pm
Hola, gracias por responder

el problema es q al crear la variable "menu" como indico arriba, luego no puerdo crear ninguna variable Object mas (pero si String, o Number).... la verdad q es muy raro


saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox

 

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