Comunidad de diseño web y desarrollo en internet online

movieclip se extralimita

Citar            
MensajeEscrito el 22 Sep 2010 05:47 pm
Hola a todos, tengo una pelicula de 800 x 350px (inicio.swf). En la que se carga otra pelicula (organigrama.swf) que tiene 780x280px-

De esta forma:

Código :

this.createEmptyMovieClip("organigrama_mc",10);
this.organigrama_mc._x = 10;
this.organigrama_mc._y = 10;
this.organigrama_mc.loadMovie("organigrama.swf");[/


Mi problema esta en cuando se carga organigrama.swf deberia ocupar del y=10 al 290, pero este mc se ve hasta que termina la pelicula que lo carga (inicio.swf)... quiere decir que lo que tengo por debajo del escenario en organigrama.swf lo veo en la peli principal.

Como limito al segundo mc?... gracias

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Sep 2010 07:24 pm
Tienes que hacer ambas pelis del mismo tamaño, sino le pones una máscara al contenido que quieres que se muestre en organigrama.swf

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2010 07:44 pm
Me parece que me explique mal... lo que veo es la parte de abajo, la que está fuera del escenario de organigrama.swf cuando lo cargo en el swf principal. Me voy a extender un poco más:
organigrama.swf tiene una animacion que es como los creditos de una pelicula pero no de texto sino de mclips que van subiendo, eso lo hago con una simple interpolacion que van ascendiendo los mc. quiere decir que tengo un par de mc por debajo del escenario. cuando veo esta pelicula no veo lo de abajo.
pero cuando la cargo con la otra peli veo los mc, se entiende?

gracias igualmente, vos ya me ayudaste una vez... espero que puedas nuevamente, jeje.

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Sep 2010 07:50 pm
Ok, me extiendo en la explicación: el tamaño de escenario que vale es el del principal, el tamaño del escenario de los que cargas luego no importa. Entonces si el principal tiene 500 x 400 y el que cargas tiene 200 x 200 y usas elementos por debajo del escenario, estos se verán en una franja de 200 píxeles si lo cargas en el 0,0 de la peli principal.
Entonces, para solucionarlo, le das sl mismo tamaño de escenario a todo (entonces te aseguras que nada se vea) o le pones una mascara a lo que quieras que se vea

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Sep 2010 06:27 pm
Hola Solisarg, muchas gracias. pude resolver el problema. te agradezco con el alma... saludos.
Hice la peli del mismo tamaño y le puse una mascara.

Tengo otra duda, tenés idea si se puede hacer un link en php a un btn flash (el btn en si no tiene script, es solo la animación.) Necesito eso dado que el php está montadisimo, y maneja un monton de variables para poder pasarlas al script del boton. Ahora tiene una pequeña imagen con su link, quiero cambiar esa imagen por mi pelicula flash. El link es

Código PHP :

echo "<a href='albumfoto2.php?&select=".$select."&pagfoto=".$pagfoto."&pag=".$ant."' style='color:#b61f45'>>></a>";


Muchas gracias igualmente!!!!

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Sep 2010 07:58 pm
Si lo que necesitas es que el link aparezca en una imagen, quizás puedas hacerlo en Flash y exportarlo como gif animado, luegop solo le pones el hred a un tag <img>, sino tendrás que levantar el swf y pasarle el link por flashvars

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2010 09:08 am
Gracias por lo anterior, al final lo resolvi de otra forma.
Quiero hacer un banner interactivo en un bloc de noticias. En realidad está hecho en php, pero todo se muestra con tablas y td... hice el banner con fotos de la empresa, pero me gustaria que cuando la noticias tenga foto se meta en mi banner, la funcion en php esta declarada asi:

Código PHP :

<?php 
   if($foto!="")
    {  //width='300' height='300'
   echo "<img src='../administracion/fotos/tablon/".$foto."' >";
    }
  ?>

y eso está en un td al final de una tabla.

¿Puedo agarrar esa foto con el flash?, la forma de mostrarla me da igual, con tal de que sea vea en el banner... que se llama banner.swf.

¿Esto lo tengo que preguntar aca o en php?

Gracias solisarg!!!.

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 Oct 2010 01:42 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Oct 2010 01:16 pm
Gracias por la respuesta, pero no sé por qúé motivo no puedo abrir el link. Igualmente encontré la forma de cargar una variable media flashvars... ahora viene mi duda, hice una pelicula con 3 frames.

y en el primer frame le puse un

Código ActionScript :

stop()
imagen = _root.var1
if (imagen == "nofoto.jpg") {
_root.gotoAndStop(2);
} else {
_root.gotoAndStop(3);
}

cuando lo prueba funciona, pero cuando lo subo a la web no... hice mil pruebas y he llegado a la conclusión, que no sé por que, no me funciona el _root.gotoAndPlay (2). Hice la prueba con una peli de dos frames, con un stop y un gotoandplay y no va, desaparece todo, solo se ve el fondo (que esw de color), eso y no aparece lo que hay en el escenario del frame1. Después probé en vez directamente goto.. le puse un boton con on (release) goto... y si funciona.
Sabes si hay algún problema con ese codigo?-

Gracias.

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 05 Oct 2010 01:38 pm
¿Tu peli tiene preload? ¿El flashvars se llama var1 ? Si el código está en _root, ¿por que usas la ruta absoluta?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2010 09:05 am
Mi problema es otro, probé con una peli de dos frames, en uno un stop y un gotoandstop (2) y en el otro un stop y la foto y no funciona, solo se ve el color del fondo... también puse en ese primer frame un mensaje que dice error. Lo raro es que sí funciona cuando recarga la pagina web. Hice otra prueba, puse un btn en el 1 frame. on (release) ... gotoandstop 2 y si funciona. Ya no sé que hacer, media web está hecha en diferentes swf y no tengo problemas con ninguno, pero esto me esta volviendo loco.
El swf lo estoy llamando mediante un js (bueno, en realidad a todos los hice igual) en el html tengo el runflash y en el js los tengo así:

Código Javascript :

function RunFlashservicios()
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="360">');
document.write('<param name="movie" value="swf/servicios.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<embed src="swf/servicios.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="360" />');
document.write('</object>');
}


Ah, en mozilla no funciona con refresh.

GRACIAS

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 06 Oct 2010 10:38 am
Funciona cuando recarga porque ya está en cache, tienes que agregar preload.
En el JS que pusiste no veo que pases ningún flashvars.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Oct 2010 09:34 am
En ese ejemplo no puse el del flashvars, ahi puse uno normal. mi problema era que no podia hacer un gotandstop. Sí agarraba la variable, pero desaparecia el flash, solo se quedaba el color del fondo. lo solucione de otra forma, en vez de hacer el if directo lo meti dentro del onenterframe.


Código ActionScript :

stop();
imagen = _root.var1;
this.onEnterFrame = function() {
   if (imagen == "nofoto.jpg") {
      this.gotoAndStop(2);
   } else {
      this.gotoAndStop(3);
   }
   if (imagen == undefined) {
      this.gotoAndStop(2);
   }
};


y con esto si funciona el gotoandstop o gotoandplay. La verdad que no lo entiendo. Ah, no tiene preload, igualmente se lo estoy haciendo ahora por un tema de estetica. Muchas gracias.

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Oct 2010 12:05 pm
Dado que no tiene preload, queda en loop hasta que la variable toma valor, no te olvides de borrar el onEnterFrame

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Oct 2010 01:56 pm
gracias, pero tengo una duda, creo que deberia borrar el onter.. si se mantuviese siempre el mismo flash, pero en realidad cada vez que se clickea en una noticia, abre un php nuevo y recarga el flash. Creo que no me hace falta borrarlo, o si?.
igualmente voy a probar si hay diferencias poniendo el

delete this.onEnterFrame

Gracias.

Voy a abrir una nueva publicación con una duda que tuve siempre sobre los preloads... se hacerlo y todo bien, pero me molesta mucho cuando la peli no es muy grande, que en realidad pasa a 3.000 por hora.

Un saludo.

Por inmagic

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Oct 2010 03:20 pm
Al volver a cargar todo se reinicializa.
Carga muy rápida porque lo tienes en cache, usa "simular descarga" cuando publicas desde Flash

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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