Comunidad de diseño web y desarrollo en internet online

¿alguien puede explicarme este error?

Citar            
MensajeEscrito el 24 Oct 2008 11:51 am
Hola,

estoy haciendo los ejercicios de un tutorial, y muchas veces me sale el mismo error y no se por qué:


Scene 1,Layer ' Layer 1' ,FRame 1,Line 2 { 1037: Packages cannot be nested.


este es el codigo que estoy probando (sobre la Visualización de un mensaje de error simple):

package
{
import flash.display.Sprite;
import flash.text.TextField;
public class SimpleError extends Sprite
{
public var employee:XML =
<EmpCode>
<costCenter>1234</costCenter>
<costCenter>1-234</costCenter>
</EmpCode>;
public function SimpleError()
{
try
{
if (employee.costCenter.length() != 1)
{
throw new Error("Error, employee must have exactly one cost center assigned.");
}
}
catch (error:Error)
{
var errorMessage:TextField = new TextField();
errorMessage.autoSize = TextFieldAutoSize.LEFT;
errorMessage.textColor = 0xFF0000;
errorMessage.text = error.message;
addChild(errorMessage);
}
}
}
}



Gracias :)

Por malenka_x

54 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Oct 2008 12:11 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Nov 2008 01:15 pm

Código ActionScript :

 
package
{
import flash.display.Sprite;
import flash.text.TextField;
public class SimpleError extends Sprite
{
public var employee:XML =
<EmpCode>
<costCenter>1234</costCenter>
<costCenter>1-234</costCenter>
</EmpCode>;
public function SimpleError()
{
try
{
if (employee.costCenter.length() != 1)
{
throw new Error("Error, employee must have exactly one cost center assigned.");
}
}
catch (error:Error)
{
var errorMessage:TextField = new TextField();
errorMessage.autoSize = TextFieldAutoSize.LEFT;
errorMessage.textColor = 0xFF0000;
errorMessage.text = error.message;
addChild(errorMessage);
}
}
}
}

Por malenka_x

54 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Nov 2008 10:04 pm
Vale, lo hago yo ... parece que las explicaciones son un poco difíciles

Código ActionScript :

package {
   import flash.display.Sprite;
   import flash.text.TextField;
   public class SimpleError extends Sprite {
      public var employee:XML = 
      <EmpCode> 
      <costCenter>1234</costCenter> 
      <costCenter>1-234</costCenter> 
      </EmpCode>;;
      public function SimpleError() {
         try {
            if (employee.costCenter.length() != 1) {
               throw new Error("Error, employee must have exactly one cost center assigned.");
            }
         } catch (error:Error) {
            var errorMessage:TextField = new TextField();
            errorMessage.autoSize = TextFieldAutoSize.LEFT;
            errorMessage.textColor = 0xFF0000;
            errorMessage.text = error.message;
            addChild(errorMessage);
         }
      }
   }
}


¿Lo haz puesto en la misma carpeta que el fla, o adentro de algún directorio?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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