Comunidad de diseño web y desarrollo en internet online

Problemas con los alpha

Citar            
MensajeEscrito el 18 Nov 2008 10:55 am
Hola a todos,
Tengo una duda, estoy intentando cargar una movie, dentro de un mc, este es el código.

clip_mc = this.createEmptyMovieClip("holder", 1);
son_mc = clip_mc.createEmptyMovieClip("holder2", 1);
son_mc.loadMovie("proyectos.swf");
clip_mc.mouseMove = function() {
trace("de la Torre");
}
stop();

Hasta aquí bien, el problema lo tengo cuando intento aplicarle que carge con una progresión de alpha. Si que lo hace pero en un rato desaparece y vuelve a parecer, este es el código.

onClipEvent (load) {
var visible = 1;
var cant = 1;
}
onClipEvent (enterFrame) {
if (visible == 1) {
_alpha = cant;
cant += 5;
if (cant == +100) {
visible = 100;
}
}
}

Me he estado mirando casi todos los tutos, por cierto muuuuu wuenos, pero no consigo entenderlo.

Un saludo a todos y gracias por la posible ayuda.

Os dejo el link de la web, por si queréis hacer alguna sugerencia: www.interiorismodelatorre.com

Por cokito

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2008 01:40 pm
ok, ya he encontrado la solución,
Si queréis hacer que un mc k entre por fundido y se quede con la opcaidad 100, este es el código:

onClipEvent (load) {
this._alpha = 0;
this.onEnterFrame = function() {
this._alpha += 2;
trace(this._alpha);
if (this._alpha>=100) {
trace("delaTorre10");
this._alpha = 100
;delete this.onEnterFrame;
}
};
}

Por cokito

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2008 05:56 pm
Buena solución, pero se puede simplificar más con la maravillosa clase Tween:

Código ActionScript :

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(son_mmc, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);


Saludos!

Por cierto, en el futuro postea el código entre las etiquetas [code]

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 18 Nov 2008 07:11 pm

Fusel escribió:

Buena solución, pero se puede simplificar más con la maravillosa clase Tween:

Código ActionScript :

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(son_mmc, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);


Saludos!

Por cierto, en el futuro postea el código entre las etiquetas [code]



ok, muxxxas gracias por contestar, ahora mismito pruebo el código, todo lo que sea simplificar simepre viene bien.

Por cierto ahora tengo una duda sobre como cargar varias imagenes dentro de un mc, estás imagenes se cargar mediante Loadmovie, es decir son externas. y aparte estan dentro de un mc, k esta dentro de otro mc en el frame veintemil.....
El problema es que tenga un preloader, pero no me carga estás imagenes porqué supongo que áun no habra llegado al frame donde esta el codigo loadmovie. Entonces no carga con la opacidad en alpha porqué ya ha ejecutado.

Lo ideal sería que cargara una x una, pero lo veo chungo.

Wueno si me puedes ayudar bien, si no gracias por contestar, si no hubiera peña como vosotros nos comeriamos los mocos.
Un saludo, cokito.

Por cokito

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2008 10:06 pm
No entiendo bien tu duda

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 18 Nov 2008 10:49 pm

Fusel escribió:

No entiendo bien tu duda


perdona, vaya rollo te he metido, :-p
Intento resumirtelo, tengo unas imagenes cargadas con la opción loadmovie apróx. unas 9, y no se como cargarlas o hacer un preloader para estás imágenes ya que físicamente no están en fla, ya que las carga de una carpeta externa, me he mirado los tutos, pero todas las cargan apartir de un botón y me pierdo, ya k me gustaría cargarlas en el primer frame de mi película.

Saludos y gracias por la atención.
Si algún día tienes alguna duda sobre photoshop, freehand, ilustrator, combustion, ya sabes...

Por cokito

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Nov 2008 12:39 am
Intuyo que básicamente quieres hacer una galería de imágenes con fade In fade Out entre imágenes, es decir, que las transiciones las haga con alpha...
Si es así usa el buscador de arriba a la derecha, es muy útil y seguro que encuentras un montón de ideas, esto se puede hacer de varias formas pero depende de tu manejo, de todos modos puedes empezar echando un vistazo a esto, yo no lo he probado (todavía) pero parece muy practico y sencillo, además por lo que leo se le han ido haciendo mejoras y puede ser súper útil.

Saludos!

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari

 

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