Foros del Web » Creando para Internet » Flash y Actionscript »

Error #1034

Estas en el tema de Error #1034 en el foro de Flash y Actionscript en Foros del Web. Hola colegas, tengo una aplicacion donde dese ahi cargo los distintos modulos y en varios modulo de ellos tengo un combobox de meses, el cual ...
  #1 (permalink)  
Antiguo 28/05/2009, 09:09
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Error #1034

Hola colegas, tengo una aplicacion donde dese ahi cargo los distintos modulos y en varios modulo de ellos tengo un combobox de meses, el cual cargo desde un archivo xml, y en ocasiones me sale el siguiente error que les paso para ver si alguien mas ya tuvo una experiencia similar:

Cita:
TypeError: Error #1034: Error de conversión forzada: no se puede convertir mx.managers::PopUpManagerImpl@6562fc1 en mx.managers.IPopUpManager.
at mx.managers::PopUpManager$/get impl()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\managers\PopUpManager.as:68]
at mx.managers::PopUpManager$/addPopUp()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\managers\PopUpManager.as:169]
at mx.controls::ComboBox/getDropdown()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\ComboBox.as:1459]
at mx.controls::ComboBox/displayDropdown()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\ComboBox.as:1552]
at mx.controls::ComboBox/downArrowButton_buttonDownHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\ComboBox.as:1801]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\core\UIComponent.as:9298]
at mx.controls::Button/http://www.adobe.com/2006/flex/mx/internal::buttonPressed()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\Button.as:2504]
at mx.controls::Button/mouseDownHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\Button.as:2750]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\core\UIComponent.as:9298]
at mx.controls::ComboBase/textInput_mouseEventHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\s rc\mx\controls\ComboBase.as:1388]
Parece ser que es cuando le doy click en el combo y como que aun no se ha terminado de cargar, o crear por completo, en realidad no me queda claro y el error que me manda mucho menos.

Esto no me ocurre siempre, si no solo en ciertas ocasiones y de ahi el combo no responde mas aunque si me carga el mes actual. Como el codigo completo del modulo es algo grande, entonces hice este codigo reducido en una aplicacion (en vez de modulo) de la misma manera en que lo cargo en el modulo, pero no puedo reproducir el mismo error:

Código xml:
Ver original
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.     creationComplete="Inicializa();">
  4.    
  5.     <mx:HTTPService id="xmlMeses" url="../Meses.xml" resultFormat="e4x" result="CargarMeses();"/>
  6.      
  7. <mx:Script>
  8.     <![CDATA[
  9.        
  10.     public function Inicializa():void
  11.     {
  12.        xmlMeses.send();            //Relleno el combo de Meses, del archivo xml    
  13.     }
  14.        
  15.    public function CargarMeses():void
  16.    {
  17.        var Hoy:Date = new Date();
  18.         cmbMes.dataProvider=xmlMeses.lastResult.Mes;    //Cargo el combo de meses        
  19.         cmbMes.selectedIndex=Hoy.getMonth();                    
  20.    }    
  21.    
  22.    ]]>
  23. </mx:Script>
  24.  
  25.         <mx:Label text="Mes:" fontWeight="bold"/>
  26.         <mx:ComboBox id="cmbMes" labelField="Descripcion" />


este es el archivo XML
Código xml:
Ver original
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Meses>
  3.     <Mes>
  4.         <id>1</id>
  5.         <Descripcion>Enero</Descripcion>    
  6.     </Mes>
  7.     <Mes>
  8.         <id>2</id>
  9.         <Descripcion>Febrero</Descripcion>    
  10.     </Mes>
  11.  
  12.              ....Los demas meses
  13.  
  14. <Descripcion>Diciembre</Descripcion>    
  15.     </Mes>
  16. </Meses>

Tambien y si es mas optimo crear el arreglo dentro de action script no hay problema en cambiar ese codigo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.