Comunidad de diseño web y desarrollo en internet online

on(keyPress "<Left>")

Citar            
MensajeEscrito el 06 Abr 2006 05:32 pm
on(keyPress "<Left>"){
prevFrame();
}

este codigo me esta funcionando mientras lo tengo puesto en un boton

mi pregunta es si existe una manera de poner este code en el layer de actions en vez de tenerlo en un boton.

garcias x la ayuda ...

Por davidherrera

Claber

113 de clabLevel



 

Costa Rica

firefox
Citar            
MensajeEscrito el 06 Abr 2006 07:57 pm
Lo ke intentas hacer es para un presentacion como los efectos de powerd point... creo.... si no es asi talves no te sirva el codigo pero checalo a ver ke te parece


//si no esta definido
if (isLoaded == undefined) {

// mueve los frames al siguiente
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;
}
}


// esto lo asocias si tienes un boton si no tienes boton no utilices este codigo
forwardBtn.onPress = function () {
updateFrame(1);
}


backBtn.onPress = function () {
updateFrame(-1);
}

// estos son las flechas de direccion
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);



updateFrame();
}


this.isLoaded = true;
stop();


espero ke si te sirva........ :D

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 07 Abr 2006 05:13 am
// Prueba este es mas sencillo creo :lol: :lol: :lol:

var velo:Number = 3;

function cambiar()
{
if ( Key.isDown(Key.DOWN) )
{
bola._y += velo;
}



if ( Key.isDown(Key.UP) )
{
bola._y -= velo;
}


if ( Key.isDown(Key.RIGHT) )
{
bola._x += velo;
}


if ( Key.isDown(Key.LEFT) )
{
bola._x -= velo;
}

}
var numero:Number = setInterval(cambiar,50);
^^ ^^ ^^ ^^
Muevelo con las teclas flecha

Por davo25

183 de clabLevel



 

Lima - Peru

msie
Citar            
MensajeEscrito el 10 Abr 2006 11:47 pm
gracias chikos x la pronta respuesta

me ha servido mucho la ayuda, en efecto se trata de algo que simula un power point, solo q este tiene animacion flash

aunke veo que las funciones que me han enviado se pueden aplicar p mucho mas q esto.

solo tengo un problema, aveces avanza 3 frames en lugar de solo 1.

Por davidherrera

Claber

113 de clabLevel



 

Costa Rica

firefox

 

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