CS4, los códigos de error AS3 1120 y 1061 - no hay solución ha funcionado

  • designer09
  • Born
  • Born
  • No Avatar
  • Registrado: Nov 02, 2009
  • Mensajes: 1
  • Status: Offline

Nota Noviembre 2nd, 2009, 4:47 pm

Im hacer una introducción en flash para mi sitio web para mi proyecto de alto nivel (su imprescindible, a pesar de los inconvenientes para los usuarios). Im usando Flash CS4, Actionscript 3. Estoy haciendo enlaces para la introducción, y hay un error para cada enlace. La mayoría de ellos tienen el error "1120: El acceso de los Undefined de la Propiedad" y un enlace tiene el error "1061: llamada a un método posiblemente no definido".

Ive miró a los errores en los foros y no han encontrado una solución. La mayoría de la gente tiene ideas de lo que podría ser, pero parece que mis errores son causados por algo más.

las cosas Ive intentado...
1 - poner de ActionScript en cada una de las capas de enlace.
2 - Cuando Im en la ventana de acciones, no tengo errores. Pero cuando me depurar la película, un error para cada enlace aparece.
3 - clickHandler botón y otros han sido utilizados. tampoco funciona.
4 - Añadiendo ActionScript para cada botón en el que cada botón comienza a aparecer


Ninguna de estas soluciones parecen solucionar mi problema. Ni siquiera mi profesor me puede ayudar a encontrar una solución (que no está familiarizado con CS4.)


Aquí está mi código:

ACTIONSCRIPT Código: [ Select ]
photography.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler3(event:MouseEvent):void{
navigateToURL (new URLRequest(""));}
 
 
resume.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler4(event:MouseEvent):void{
navigateToURL (new URLRequest(""));
}
 
 
contact.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler5(event:MouseEvent):void{
navigateToURL (new URLRequest(""));
}
 
 
home.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler(event:MouseEvent):void{
navigateToURL (new URLRequest(""));
}
 
 
graphics.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler2(event:MouseEvent):void{
navigateToURL (new URLRequest(""));
}
 
  1. photography.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  2. function buttonClickHandler3(event:MouseEvent):void{
  3. navigateToURL (new URLRequest(""));}
  4.  
  5.  
  6. resume.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  7. function buttonClickHandler4(event:MouseEvent):void{
  8. navigateToURL (new URLRequest(""));
  9. }
  10.  
  11.  
  12. contact.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  13. function buttonClickHandler5(event:MouseEvent):void{
  14. navigateToURL (new URLRequest(""));
  15. }
  16.  
  17.  
  18. home.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  19. function buttonClickHandler(event:MouseEvent):void{
  20. navigateToURL (new URLRequest(""));
  21. }
  22.  
  23.  
  24. graphics.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  25. function buttonClickHandler2(event:MouseEvent):void{
  26. navigateToURL (new URLRequest(""));
  27. }
  28.  




Nota: ignorar que URLRequest nuevo está vacío. El foro wouldnt let me post de los enlaces. "graphics.addEventListener" ha de error 1061. Todos los demás han de error 1120.

Gracias de nuevo, espero que alguien me puede ayudar!
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Noviembre 2nd, 2009, 4:47 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Nota Noviembre 2nd, 2009, 10:37 pm

Bueno, para empezar su 1064 de error es de fiar.
En todos sus oyentes se establece que su función buttonClickHandler, pero las funciones de su llamado buttonClickHandler2 (3, 4, etc.) para cada uno de sus botones.

ACTIONSCRIPT Código: [ Select ]
graphics.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler2(event:MouseEvent):void{
navigateToURL (new URLRequest(""));
  1. graphics.addEventListener(MouseEvent.CLICK, buttonClickHandler);
  2. function buttonClickHandler2(event:MouseEvent):void{
  3. navigateToURL (new URLRequest(""));


Esencialmente, que ha tomado el mismo error con todos los detectores de eventos. El parámetro de buttonClickHandler es el mismo para todos sus oyentes, sin embargo, sus funciones son diferentes. El parámetro de la función para cada oyente debe ser el mismo nombre que la función que está llamando en sus oyentes.

Es difícil decir exactamente lo que están haciendo mal, pero thats un comienzo. Un ejemplo de una correcta codificación URLRequest en AS 3 sería más largo de las líneas de este

ACTIONSCRIPT Código: [ Select ]
var link:URLRequest = new URLRequest("http://www.mydomain.com"); //i.e. equate the URL with a variable you can use later.
 
your_button_instance_name.addEventListener(MouseEvent.CLICK, onClick);
 
function onClick(event:MouseEvent):void
     {
          navigateToURL(link);
     }
your_button_instance_name.buttonMode = true;
 
  1. var link:URLRequest = new URLRequest("http://www.mydomain.com"); //i.e. equate the URL with a variable you can use later.
  2.  
  3. your_button_instance_name.addEventListener(MouseEvent.CLICK, onClick);
  4.  
  5. function onClick(event:MouseEvent):void
  6.      {
  7.           navigateToURL(link);
  8.      }
  9. your_button_instance_name.buttonMode = true;
  10.  
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 49 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC