Flash - ayuda con instrucciones x favor

 
Vista:

ayuda con instrucciones x favor

Publicado por Jorge Leon (54 intervenciones) el 28/11/2006 18:44:59
Hola amigos de LWP, estoy realizando mi pagina la cual consta de una Escena, con varias capas, en una capa yamada acciones, tengo en el primer fotograma las siguientes instruciones, que lo que realizan es activar y desactivar según se requiera dos botones, uno es el boton siguiente, y el otro es anterior, y funciona bien pero ahora lo que quiero es incluir otro boton que se llama principal y quiero que al inicio este desactivado y que en las siguientes capas se active como el boton de Anterior, pero que al momento de dar click sobre el se traslade a la primera capa o capa principal y se desactive el boton de principal????? meti las instrucciones de PrinBtn._alpha = 50;
y PrinBtn.enabled= false; en la linea 9 despues de backBtn y si funciona, pero ahora lo que me falta es que al dar click en el boton principal se posisione en la primera capa ¿en donde deben de ir las y cuales son instrucciones para que funcione el boton Principal y mi otra pregunta es si aparte de utilizar capas puedo crear esenas y que en alguna parte de mis capas utilizar botones con sus propias instrucciones para posisionarse en las esenas????? de antemano muchas gracias su amigo jorge........les mando las instrucciones de los botones
// If not defined yet,
if (isLoaded == undefined) {
// Routine to move playhead to a new frame
var updateFrame = function (inc) {
var newFrame = _currentframe + inc;
gotoAndStop(newFrame);
if (_root._currentframe == 1) {
backBtn._alpha = 50;
backBtn.enabled = false;
} else {
backBtn._alpha = 100;
backBtn.enabled = true;
}
if (_root._currentframe == _root._totalframes) {
forwardBtn._alpha = 50;
forwardBtn.enabled = false;
} else {
forwardBtn._alpha = 100;
forwardBtn.enabled = true;
}
}
// When the forward button is pressed
forwardBtn.onPress = function () {
updateFrame(1);
}
// When the back button is pressed
backBtn.onPress = function () {
updateFrame(-1);
}
// When the keyboard keys are pressed
var keyListener = new Object();
keyListener.onKeyDown = function () {
if (Key.isDown(37)) {
// Left
updateFrame(-1);
} else if (Key.isDown(38)) {
// Up
updateFrame(-(_currentframe-1));
} else if (Key.isDown(39)) {
// Right
updateFrame(1);
} else if (Key.isDown(40)) {
// Down
updateFrame(_totalFrames + 1);
}
}
Key.addListener(keyListener);
// Call updateFrame at first to get button states correct at start
updateFrame();
}
// Set loaded flag to prevent redefinition
this.isLoaded = true;
stop();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con instrucciones x favor

Publicado por Sebastian Corradi (93 intervenciones) el 28/11/2006 20:35:27
no lei todo el codigo, pero basicamente lo q podes hacer es lo siguiente

en el enter frame de la pelicula principal preguntas por el nro de frame
si el _currentFrame es el de el inicio entonce slo mostras con alpha = 50

en caso contrario lo mostras co alpha = 100

y en el click del boton... preguntas: si estoy algun frame DISTINTO del inicio.. .entonces lo mando al inicio con GotoAndPlay o GotoAndStop.... lo qu vos quieras
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar