Comunidad de diseño web y desarrollo en internet online

submenu

Citar            
MensajeEscrito el 04 Jul 2005 09:03 pm
hooola a todos

gracias a ustedes estoy desarrollandome en la materia y voy entendiendo algunas cosas, pero como siempre no todas se asimilan como deberia. mi inquietud es la siguiente:

aprendi como hacer el codigo de un submenu en un documento xml, gracias a ustedes :lol: con algunos ejemplos que estudiado, lo unico que no entiendo es que no veo nada en el escenario de flash pero cuando lo testeo veo un super menu con submenu y hasta con animaciones en cada boton, podrian ayudarme :? se lo agradeceria si me envian un ejemplo hiper sencillo :wink:

gracias 8)

Por ariel Go

71 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 04 Jul 2005 09:14 pm
abre el documento .fla y en menu windows(ventana)->biblioteca(library), te aparecera los cuadros y las animaciones que hacen el menu, :wink:

o Ctrl+L :lol: :lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 04 Jul 2005 09:24 pm
maikel, perdoname no sabía que queria decir esa expresion

te pido me escuses, y muchas gracias por la respuesta.

me siento muy mal por esto, en realidad perdoname.

Por ariel Go

71 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 04 Jul 2005 11:17 pm
Que expresion?! :?

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 05 Jul 2005 05:20 pm
Maikel como estás
gracias rebice la librería y es fenomenal, ahora entiendo.

Por ariel Go

71 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 05 Jul 2005 05:55 pm
De nada, siempre a la orden 8)

Ahora por que me pedias tanto perdon? :?

Vi que lo hiciste varias veces, pero nunca me senti ofendido por ti :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 05 Jul 2005 06:40 pm
Maikel,

como ya te dije antes entendí lo de la libreria, ahora quisiera una orientación. si tengo todos los mc animados en la libreria, como hago para situarlo en el escenario con los codigos.

seria con creando Mc vacios, y atando los Mc de la libreria a este Mc Vacio?

Gracias y un caluroso salu2

Por ariel Go

71 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 06 Jul 2005 01:42 am
nop, no se si te has fijado que en los códigos que has visto que usan estos objetos que estan en la librerias siempre aparecen attachMovie, que lo que hace es como decimos por aqui atachear la animacion (entiendase como movieclip, graphic o button que se encuentran en la libreria), debes saber utilizar esta funcion, un ejemplo de esto:

_root.attachMovie("nombre","Nuevonombre",profundidad);

te explico:
*El primer parametro "nombre" es el nombre de la animacion que aparece en la libreria.
*El segundo parametro "nuevonombre" es un nombre que tu le das debe ser diferente al de la libreria y por supuesto diferentes al cualquier otro nombre es decir debe ser unico, con este nuevonombre es el que vas utilizar para manipular ese objeto.
*El tercer parametro profundidad, es un numero entero que indica la profundidad de ese objeto en la pelicula, cada objeto debe tener una unica profundidad

Ejemplo para utilizar la pelicula atacheada:

_root.nuevonombre._x=10;
_root.nuevonombre._y=10;
ó
_root["nuevonombre"]._x=10;
_root["nuevonombre"]._y=10;

Ambas formas son válidas este último se usa mucho cuando haces varias atacheos y sus nombres son continuos algo como:

nuevonombre1, nuevonombre2...nuevonombre10;

entonces podriamos atachearlos y acceder a ellos con algo como esto:

Código :

for (i=1;i<=10;i++){
  _root.attachMovie("nombre","nuevonombre"+i,(i*10));
  _root["nuevonombre"+i]._x= i*10;
  _root["nuevonombre"+i]._y= 10;
}

Ojo solo puedes atachear objetos de la libreria si estos tienen linkage de lo contrario no lo podras hacer, date cuenta de esto en el panel libreria y mueve el scroll horizontal y veras que tienen el mismo nombre en la columna que dice Export, sinceramente ese nombre que aparece en el export es el que debes usar para el attachMovie :wink:

Para hacer tus propios linkage, es cuando conviertes algo en un simbolo hay un boton que dice Advanced, busca donde dice Linkage y alli hay casilla de verificacion que dice export for Actionscript marcala y le das aceptar.

si ya la tienes en la libreria pero sin exportar, selecciona el objeto en la libreria y con el boton derecho del mouse selecciona linkage y marcas la misma casilla.

más sobre esto en la ayuda de flash :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Jul 2005 08:51 pm
Gracias Maikel, eres un mounstruo, para que no creas que no leo los tutoriales y los ejemplos a esto me referia attachMovie, lo que sucede que lo dije en un lenguaje figurado jejeje.

ahora me toca aprenderme eso de los linkage, y el export de la libreria.

Muchas Gracias., por cierto que son los Boolean y para que se usan.

Por ariel Go

71 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 06 Jul 2005 09:18 pm
boolean = es un tipo de datos, que solo admite valores true o false

A ver en variables se usa mucho para controlar secuencias de codigo, es decir usarlos en condiciones y estas devolveran el valor booleano dependiendo de la tabla de la verdad, un valor boolean, te explico mejor con un ejemplo:

Código :

var a:Number;
var b: Number;
a=10;
b=20;
if (a>b){ 
   trace("A es mayor que B");
} else {"B es mayor que A}


Esa condicion arrojara false, porque A es menor que B y por lo tanto imprimira "B es mayor que A", de lo contrario si le asignamos 30 a la variable a entonces arrojara true e imprimira "A es mayor que B."

Una variable tambien puede ser booleana como te mencione, de esta manera solo le podras asignar a las variables a y b valores true o false.

Código :

var a,b:Boolean;
a = true;
b = false;
if (a==true){
    trace("A es una variable booleana y su valor es true");
} else {  trace("A es una variable booleana y su valor es false");}
if (b==true){
    trace("A es una variable booleana y su valor es false");
} else {  trace("A es una variable booleana y su valor es true");}
/**Tambien puedes hacer esto funcionaria igual**/
if (a){
    trace("A es una variable booleana y su valor es true");
} else {  trace("A es una variable booleana y su valor es false");}
if (b){
    trace("A es una variable booleana y su valor es false");
} else {  trace("A es una variable booleana y su valor es true");}


Bueno te recomiendo este tutorial del amigo Prozac, es muy bueno para empezar a entender los conceptos de programación.
http://www.cristalab.com/tutoriales/101/fundamentos_de_la_programacion
:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Jul 2005 09:42 pm
Maikel, gracias por la explicación,

aunque si no supiera la fomula if(){ else(){ no la ubiese entendido para nada.

Gracias, por cierto si quiero que un mc. amplie su tamaño podria usar este codigo:

miMc.onRollOver = function(){
onClipEvent(enterFrame){
miMc._xscale += 5;
miMc._yscale += 5;
}
}

ó

miMc.onRollOver = function(){
onClipEvent(enterFrame){
_root.miMc._xscale += 5;
_root.miMc._yscale += 5;
}
}

bye

Por ariel Go

71 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 06 Jul 2005 09:48 pm
ese pregunta la respondi en otro post :wink:

aqui esta el link:
http://www.cristalab.com/foros/viewtopic.php?t=8435&highlight=

^^

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 08 Jul 2005 12:58 pm
ok, 1000 Gracias

Salu2

Por ariel Go

71 de clabLevel



Genero:Masculino  

msie

 

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