Comunidad de diseño web y desarrollo en internet online

principiante con action

Citar            
MensajeEscrito el 03 Abr 2007 06:09 am
bueno, inicialmente pues me gustaria agradecer a todos por permitir estos espacios para adquirir conocimiento.
entrando en tema, soy principante en action script, bueno en flash realizo animaciones interpoladas con lo basico de action, lo que se hacer son las acciones a los botones, para controlar la reproduccion, he leido muchos cursos y tutoriales por internet sobre los terminos y lenguaje de action pero mi problema esta en que no se como se le da la orden para realizar la accion, es decir, no se que elementos van primero cuales siguen, por que va una cosa luego la otra, en que momento debo hacerlo..... bueno son cosas por el estilo, debido a esto les pediria el favor me dijeran un tutorial o algo para poder comenzar a comprender esto muchas gracias a todos y disculpas por mi ignorancia.

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Abr 2007 08:17 am

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 03 Abr 2007 08:15 pm
voy a mirarlo muchas gracias por la ayuda estare comentando como me fue

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Abr 2007 05:46 am
lo realice se me resolvieron varias dudas creo que todo es cuestion de practica, si me pudiera comenta a que se refiere cuando se dice dar profundidad a un clip de pelicula .
gracias.

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Abr 2007 07:40 am
ensalla con estos
http://www.cristalab.com/ejemplos/0-flash-y-actionscript-basico/

y sobre todo con este (muy sencillo ideal para ti)

http://www.cristalab.com/ejemplos/44/menu-desplegable-basico

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 04 Abr 2007 02:41 pm
Bueno, te voy a hacer un breve resumen sobre lo que es la profundidad de un MovieClip.
Para esto sirven las profundidades:

http://img503.imageshack.us/my.php?image=profundidadesyn9.swf

Yo tengo una istancia de un MovieClip en el escenario. La profundidad de este MovieClip es la profundidad por defecto de flash, osea, 0. Le digo a flash que los 3 trozos de suelo (que se supone que estan mas altos) que tienen una profundidad de 2,3 y 4 respectivamente. Si quiero hacer como en el ejemplo, tendre que decirle a flash que cada vez que yo pase por las escaleras la profundidad de mi movie Clip sea de 5, es decir, que todo objeto con menor profundidad quede detras, y que cada vez que yo me salga, la profundidad de mi movie Clip sea de 1.

Para cosas como esta sirven las profundidades.

Por burflip

16 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Abr 2007 04:13 pm
bueno ahora me queda un poco mas claro, me gustaria es realizar el ejemplo o practicar sobre profundidades. muchas gracias

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Abr 2007 06:34 pm
he realizado el tutorial sobre el desplegable basico y el primer codigo que me aparece es:

Código :

for (i=1; i<4; i++){
   _root["subMenu0" + i + "_mc"]._visible = true;
} 


y no lo entiendo muy bien por ej: el subMenu0 + i +"_mc" a que refiere si me puede explicar porfa cada significado de cada letra de todo el codigo e codigo completo es:

Código :

for (i=1; i<4; i++){
   _root["subMenu0" + i + "_mc"]._visible = true;
}

//Menu 1
menu01_btn.onRollOver = function() {
   menu01Visible = true;
   subMenu01_mc._visible = menu01Visible;
};
menu01_btn.onRollOut = function() {
   menu01Visible = false;
   subMenu01_mc._visible = menu01Visible;
};

//Creamos los eventos dinámicamente para el menu01
for (i=1; i<5; i++){
   subMenu01_mc["b"+i+"_btn"].onRollOver = function(){
      menu01Visible = true;
      subMenu01_mc._visible = menu01Visible;
   }
   subMenu01_mc["b"+i+"_btn"].onRollOut = function(){
      menu01Visible = false;
      subMenu01_mc._visible = menu01Visible;
   }
}

//Menu 2
menu02_btn.onRollOver = function() {
   menu02Visible = true;
   subMenu02_mc._visible = menu02Visible;
};
menu02_btn.onRollOut = function() {
   menu02Visible = false;
   subMenu02_mc._visible = menu02Visible;
};

//Creamos los eventos dinámicamente para el menu01
for (i=1; i<5; i++){
   subMenu02_mc["b"+i+"_btn"].onRollOver = function(){
      menu02Visible = true;
      subMenu02_mc._visible = menu02Visible;
   }
   subMenu02_mc["b"+i+"_btn"].onRollOut = function(){
      menu02Visible = false;
      subMenu02_mc._visible = menu02Visible;
   }
}

//En el botón 3 del menú 2 hay una excepción, por lo que creamos el evento por separado
subMenu02_mc["b3_btn"].onRollOver = function(){
   menu02Visible = true;
   subMenu02_mc._visible = menu02Visible;
   menu03Visible = true;
   subMenu03_mc._visible = menu03Visible;
}
subMenu02_mc["b3_btn"].onRollOut = function(){
   menu02Visible = false;
   subMenu02_mc._visible = menu02Visible;
   menu03Visible = false;
   subMenu03_mc._visible = menu03Visible;
}

//Menu 3
//Creamos los eventos dinámicamente para el menu03
for (i=1; i<5; i++){
   subMenu03_mc["b"+i+"_btn"].onRollOver = function(){
      menu02Visible = true;
      subMenu02_mc._visible = menu02Visible;
      menu03Visible = true;
      subMenu03_mc._visible = menu03Visible;
   }
   subMenu03_mc["b"+i+"_btn"].onRollOut = function(){
      menu02Visible = false;
      subMenu02_mc._visible = menu02Visible;
      menu03Visible = false;
      subMenu03_mc._visible = menu03Visible;
   }
}

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Abr 2007 12:51 pm
Bien, te voy a poner un ejemplo muy sencillo con el que creo que lo entenderás. Queremos hacer un menú con el método MovieClip.onRollOver. Estamos usando la variable for + attachMovie(). Digamos que tu estas attacheando un MC(esto quiere decir que lo estas llevando al escenario por un attachMovie()). Con lavariable for, estamos diciendo cuantos MCs tienen que haber en el escenario. Imagínate que hacemos 5 MCs. Si le diésemos a todos el mismo nombre de instancia sólo funcionaría el primero. Así que lo que hacemos es decirle:

Código :

var i = 0
var movieclip = 5
for (i, i<movieclip, i++) {
attachMovie("VinculationNameOfMyMovieClip", "Nombre_de_Instancia" + i, i)
}

Esto nos generaría 5 MCs que tendrian los siguientes nombres de Instancia:
-Nombre_de_Instancia1
-Nombre_de_Instancia2
-Nombre_de_Instancia3
-Nombre_de_Instancia4
-Nombre_de_Instancia5
Así si que podríamos poner atributos para cada uno:

Código :

Nombre_de_Instancia1.onRollOver = function() {
gotoAndStop(6)
}
Nombre_de_Instancia2._x = 123
Nombre_de_Instancia3._rotation = 360
Nombre_de_Instancia4._alpha = 5
Nombre_de_Instancia5.onRelease = function() {
this.swapDepths(10)
}


Con esta línea "_root["subMenu0" + i + "_mc"]._visible = true" es = que si dijéramos:

subMenu01_mc._visible = true
subMenu02_mc._visible = true
subMenu03_mc._visible = true
subMenu04_mc._visible = true

Ya que "i" es un numbero que va cambiando conforme se va reproduciendo el bucle:
La primera vez sería:
for (1=1;1<4; 1++){
_root["subMenu0" + 1 + "_mc"]._visible = true;
}
La segunda vez sería:
for (2=2; 2<4; 2++){
_root["subMenu0" + 2 + "_mc"]._visible = true;
}
La tercera vez sería:
for (3=1; 3<4; 3++){
_root["subMenu0" + 3 + "_mc"]._visible = true;
}
Y la cuarta sería:
for (4=4; 4<4; 4++){ /*aquí finaliza el bucle ya que la condición es falsa porque 4 no es menor que 4*/
_root["subMenu0" + 4 + "_mc"]._visible = true;
}

Espero que lo hayas entendido.

PD: Sobre lo de las profundidades hay un tutorial mío aquí con el ejemplo de antes.

Un Saludop

Por burflip

16 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Abr 2007 05:53 am
cuando el codigo dice:
attachMovie("VinculationNameOfMyMovieClip", "Nombre_de_Instancia" + i, i)} ese "Nombre_de_Instancia" + i en palabras "ordinarias" por decirlo de algun modo que quiere decir y el i despues de la "," que tipo de accion indica a flash, osea por que debo de colocarlo
ahhh pero el "submenu 0" tiene algun significado

muchas gracias y disculpa mi ignorancia....

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Abr 2007 04:56 pm
he intentado bajar el tutorial que me das pero me pide que para poder acceder tengo que tener minimo 2 post y no me deja

Por judabo

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Abr 2007 05:03 pm
perdon dije 2 y son 20 mensajes

Por judabo

5 de clabLevel



 

msie

 

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