Comunidad de diseño web y desarrollo en internet online

clase Tween problemas con variables

Citar            
MensajeEscrito el 17 Nov 2011 08:42 am
Hola soy nuevo tengo este problema, quiero insertar este codigo en la pag que estoy haciendo, el tema es que me trabe con esto y no se, no puedo salir...

el problema es que el codigo esta realizado para diseño en flash, mi pagina ya esta casi lista pero es 100% codigo desde sombraas a galleryas, lo que necesito hacer es cargar con la funcion agregaEscucha un swf externo insertado en un movieclip, (recordando que esta todo creado en AS3)
Como deberia crear la variable dinamica para que no sea number y sea string??? ya que debo cargar los swf pero usa tween en la salida tambien. por favor estoy a un paso de terminar mi primera web 100% as3 code :D






Código ActionScript :


var miVar:Number = 2;

btn1.addEventListener(MouseEvent.CLICK, myChange);
btn2.addEventListener(MouseEvent.CLICK, myChange);
btn3.addEventListener(MouseEvent.CLICK, myChange);
btn4.addEventListener(MouseEvent.CLICK, myChange);

function agregaEscucha(event:TweenEvent):void
{
   pages.gotoAndStop(miVar);
   var miTween2:Tween = new Tween(pages, "y", Strong.easeOut, -600, 600, 1, true);
}
function btn_CLICK():void
{
   var miTween:Tween = new Tween(pages, "y", Strong.easeIn, pages.y, 1500, 1, true);
   miTween.addEventListener(TweenEvent.MOTION_FINISH, agregaEscucha);
}
function myChange(event:MouseEvent):void
{
   if(event.target.name == "btn1")
   {
      btn_CLICK();
      miVar = 1;
   }
   else if(event.target.name == "btn2")
   {
      btn_CLICK();
      miVar = 2;
   }
}

Por nickolas_al

2 de clabLevel



Genero:Masculino  

diseño grafico as3

chrome
Citar            
MensajeEscrito el 18 Nov 2011 11:00 pm
No entiendo bien la pregunta, pero si quieres convertir una variable de Number a String, puedes usar el método toString()

var nr:Number = 3;
var str:String = nr.toString();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2011 08:14 pm
GRACIAS JORGE!!! Lo que quiero hacer es darle a los botones una misma accion para cuando sean presionado, para poder asignar las acciones tween, el tema es que el movieclip "pages" en el codigo// lo tengo hecho en as3 y destro del mismo varios string que contienen los swf..

Basicamente necesito asignar las acciones tween y una misma accion a mousEvent.CLICK_ a los swf externos.

Por nickolas_al

2 de clabLevel



Genero:Masculino  

diseño grafico as3

chrome
Citar            
MensajeEscrito el 20 Nov 2011 08:28 pm
Podrías meter los nombres de los swf en un vector/array, cada botón tiene un código "Number", entonces desde la función cargas el swf correspondiente.

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome
Citar            
MensajeEscrito el 20 Nov 2011 08:41 pm
huy que bola que soy tenes razon se me hace que si es asi, apenas llegue a casa lo pruebo y les cuento gracias por sus respuestas

Por nickolas_al

2 de clabLevel



Genero:Masculino  

diseño grafico as3

chrome
Citar            
MensajeEscrito el 23 Nov 2011 05:25 am
haber no me funciono, ya me estoy cansando jeje, les comento encontre un tuto que tenia el codigo mas simple. aunque menos interactivo pero parecia que iba, pero ahora me ti este error:
SecurityError: Error #2000: No hay ningún contexto de seguridad activo. este es el codigo

Código ActionScript :

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.display.MovieClip;
home.addEventListener(MouseEvent.CLICK, myChange);
portfolio.addEventListener(MouseEvent.CLICK, myChange);
personal.addEventListener(MouseEvent.CLICK, myChange);
service.addEventListener(MouseEvent.CLICK, myChange);


var Xpos:Number = 110;
var Ypos:Number = 180;
var swf:MovieClip;
var loader:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest("swfs/home.swf");
loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Btns Universal function
function myChange(event:MouseEvent):void {
   
removeChild(loader);
loader.unloadAndStop();
var newSWFRequest:URLRequest = new URLRequest("swfs/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
 loader.y = Ypos;
addChild(loader);
}

var miTween2:Tween = new Tween(loader, "y", Strong.easeOut, -600, 0, 1, true);





bueno espero puedan ayudarme gracias

Por nickolas_al

2 de clabLevel



Genero:Masculino  

diseño grafico as3

chrome

 

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