Comunidad de diseño web y desarrollo en internet online

Habilitar un boton de un swf desde otro swf

Citar            
MensajeEscrito el 14 Nov 2007 02:32 pm
Les comento lo que tengo y lo que necesito

Lo que tengo:
Tengo un swf principal (1) dentro del cual hay un contenedor que me permite cargar un swf externo (2) en un contenedor al hacerle clic en un boton que se encuentra en el primer swf y deshabilito este boton.

Seria asi: Dentro de 1 cargo a 2 mediante un boton el cual deshabilito mediante "enabled=0;"

Lo que necesito:
En el swf externo (2) hay un boton que me permite cerrar este y con el cual necesito habilitar el boton que deshabilite en el swf principal (1)

Seria asi: Dentro de 2 hay un boton que cierra este y necesito que me habilite el boton deshabilitado en 1

Espero haberme hecho entender.

Gracias

Por ajedros

55 de clabLevel



Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 14 Nov 2007 03:21 pm

Código :

btn_clip2.onRelease = function (){
  with(_level0){
     btn_clip1.enabled = true;
  }
}

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 14 Nov 2007 05:00 pm
el problema es que el ultimo swf donde van las imagenes no esta programado con niveles sino con un codigo sino asi en un .as

codigo
import tw.twgaleria.twPreloader;
class tw.twgaleria.twFoto {
private var ruta_mc:MovieClip;
private var popup_mc:MovieClip;
private var ambito;
private var imagen:Number;
function twFoto(imagen:Number, ruta:MovieClip) {
var init:Object;
init.img = imagen;
this.imagen = imagen;
ruta_mc = ruta;
ruta_mc.attachMovie("fPopup", "pop_mc", ruta_mc.getNextHighestDepth(), init);
popup_mc = ruta_mc.pop_mc;
ubicar();
}
public function reload():Void {
popup_mc.container_mc.img_mc._x = popup_mc.container_mc.img_mc._y=0;
popup_mc.container_mc.img_mc.unloadMovie();
cargarImagen();
}
public function atras():Void {
if (this.imagen>1) {
imagen--;
reload();
}
}
public function adelante():Void {
if (this.imagen<ruta_mc.galeria.nImagenes) {
imagen++;
reload();
}
}
public function ubicar():Void {
popup_mc._x = (ruta_mc._width/2)-(popup_mc._width/2);
popup_mc._y = (ruta_mc._height/2)-(popup_mc._height/2);
}
public function cargarImagen():Void {
with (popup_mc) {
cerrar_btn.enabled = atras_btn.enabled=adelante_btn.enabled=false;
navbar_mc._visible = false;
}
var precarga:twPreloader = new twPreloader(popup_mc.container_mc.img_mc, "Files/TattoWomen/TattoWomen/normal/"+imagen+".swf", popup_mc.drw_mc, popup_mc.container_mc, this, onLoadImg);
}
private function onLoadImg():Void {
ruta_mc.img_mc._visible=false;
ruta_mc.img_mc._x=-145;
ruta_mc.img_mc._y=-152; //mueve la imagen dentro del marco, pero cuando se activa el mouse
//se alínea la imagen contra el marco en el punto zup,izq
var hilo = setInterval(function (amb) {
ruta_mc.img_mc._x = (ruta_mc._width/2)-(ruta_mc.img_mc._width/2);
ruta_mc.img_mc._y = (ruta_mc._height/2)-(ruta_mc.img_mc._height/2);
amb.showElements();
clearInterval(hilo);
}, 100,ambito);
}
private function showElements() {
popup_mc.container_mc.img_mc._visible=true;
popup_mc.container_mc.img_mc.useHandCursor = false;
popup_mc.container_mc.img_mc.clase = this;
popup_mc.container_mc.img_mc.ruta_mc = ruta_mc;
popup_mc.container_mc.attachMovie("transicion","trans_mc",popup_mc.container_mc.getNextHighestDepth());
popup_mc.container_mc.img_mc.onRollOver = function() {



mmmm ??????????????? de todas maneras Gracias eh.

Por gianni_gl

2 de clabLevel



Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 14 Nov 2007 05:57 pm
mira en la ayuda el codigo
LocalConection()

Por Barak

78 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Nov 2007 01:59 pm
Gracias a todos por la ayuda.

Por ajedros

55 de clabLevel



Genero:Masculino  

Colombia

firefox

 

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