Comunidad de diseño web y desarrollo en internet online

Controlar swf externo con botones

Citar            
MensajeEscrito el 28 Dic 2009 02:34 am
Buenas, tengo un swf llamado efecto.swf el cual cargo en un flash principal.
uso este codigo donde "cargas" es el movieclip

carga.loadMovie("efecto.swf");

quiero que con un boton de la pelicula principal cambie el numero de fotograma del efecto.swf, por ejemplo fotograma 60 o etiqueta "nuevo".

ayuda por favor!!

Por Julio Cesar X

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Dic 2009 02:43 am

Código ActionScript :

carga.gotoAndStop("nuevo");


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 28 Dic 2009 08:43 am
mmm no salio, carga la pelicula pero no va al fotograma o a la etiqueta que he colocado en el archivo externo cuando aprieto el boton...
alguna ayuda???

Por Julio Cesar X

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Dic 2009 08:45 am
¿Como en el archivo externo?

Prueba así:

Código ActionScript :

_level0.carga.gotoAndStop(60);


No puede fallar, desde donde estes, rutea al nivel 0, al MovieClip carga y te lleva al frame60.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 28 Dic 2009 09:10 am
Ya ponte amigo Hernan... puse esto en el fotograma 1

Código ActionScript :

botones.onPress = function (){
carga.loadMovie("efecto.swf");
_level0.carga.gotoAndStop(60);
}


botones= button con ese nombre de instancia
carga= movieclip con ese nombre de instancia
y naa, no funciona :P
y el level? perdon pero me confundo con lo de levels
Im shame :oops:

Gracias

Por Julio Cesar X

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Dic 2009 01:58 am
Juaz... ¿Como rayos esperas ir al frame 60 sin haber cargado antes el contenido? Prueba con esto:

Código ActionScript :

function preload():Void{
    if(carga.getBytesLoaded()/carga.getBytesTotal()){
        carga.gotoAndStop(60);
        clearInterval(id);
    }
}
function doPreloading():Void{
    id = setInterval(preload,300);
}
botones.onPress = doPreloading;


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 29 Dic 2009 09:07 am
Excelente!! gracias Hernan, me funciono para varios botones.
Bye y un abrazo!

Por Julio Cesar X

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2009 01:44 am
Juaz y eso que no estaba encapsulada ni polimórfica la función que digamos jaja

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Dic 2009 03:11 pm
Naa, todo se puede !! igual es xD

Bye

Por Julio Cesar X

37 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2010 06:08 am

Hernán escribió:

Juaz... ¿Como rayos esperas ir al frame 60 sin haber cargado antes el contenido? Prueba con esto:

Código ActionScript :

function preload():Void{
    if(carga.getBytesLoaded()/carga.getBytesTotal()){
        carga.gotoAndStop(60);
        clearInterval(id);
    }
}
function doPreloading():Void{
    id = setInterval(preload,300);
}
botones.onPress = doPreloading;


Saludos, Hernán . -


se ve interesante y sencillo, pero en dónde digo qué pelicula va a cargar, en dónde la va a colocar y a en qué frame debe empeza??

disculpen pero esto del action script no se me da

Por raider33

55 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Ene 2012 07:09 pm
Hernan, saludos.
No se si aun sigues en el foro, pero necesito tu ayuda please.

mi problema es el siguiente:

Tengo dos Swf:
1-Introv1 (Principal) tiene dos escena (Preloader, Oficinas)
2-panoVR2

lo que quiero es que por medio de un boton (nombre de instancia "atras") que esta dentro de un mc en biblioteca (llamado pano1a) de panoVR2, al hacer click me envie a una etiqueta (menu) de una escena Oficinas dentro de Introv1.

he intentado con el codigo que pusistes en el foro:

function preload():Void{
if(carga.getBytesLoaded()/carga.getBytesTotal()){
carga.gotoAndStop(60);
clearInterval(id);
}
}
function doPreloading():Void{
id = setInterval(preload,300);
}
botones.onPress = doPreloading;

Pero no m funca

--

Por vanderlof

1 de clabLevel



 

firefox

 

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