Comunidad de diseño web y desarrollo en internet online

Ayuda para que salga un movie clip al finalizar un video

Citar            
MensajeEscrito el 14 Jul 2009 09:12 am
Hola,

Antes de nada uso flash 8.
El problema por el que tengo esta duda es porque quiero hacer un contador, para saber las veces que se ve ese video.
El asunto es que tengo un video con un reproductor (de los que trae flash 8), y para saber las visitas se me ha ocurrido poner una capa negra encima del video con un boton de play, he conseguido que al pulsar ese boton de play se quite la capa y el boton, se reproduzca el video, y sume 1 al contador. Pero lo que no consigo es que cuando acabe ese video vueva a salir el boton y la capa negra. Para que entonces se pueda volver a pulsar ese boton y añada una visita mas al contador.

Otra consulta:

Este archivo flash me podria interesar ponerlo en una web. El tema es que si me guardaria el flash las visitas que lleva o se reiniciaria?



Un saludo, espero vuestras respuestas.

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:00 pm
Si usas un FLVPlayback, mirate el evento onComplete en la ayuda para volver a habilitar tu botón
Si quieres colgarlo en Internet, necesitas guardar la info en algún sitio, busca algún tutorial sobre contadores de visita

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:34 pm
Acabo de mirar la ayuda y no consigo nada, no se donde tengo que cambiarlas palabras, no entiendo el codigo.
Esto es lo que he encontrado: Mi Video se llama "miVideo", la capa negra se llama "cosa" y el boton "oton"
________________________________________________________________________________________________
onComplete (detector de eventos FileReference.onComplete)
onComplete = function(fileRef:FileReference) {}

Se invoca cuando la operación de carga o descarga de archivos se realiza correctamente. Realizarse correctamente significa que se ha cargado o descargado el archivo completo.

Disponibilidad: ActionScript 1.0; Flash Player 8

Parámetros
fileRef:flash.net.FileReference - El objeto FileReference que inició la operación.

Ejemplo
El ejemplo siguiente muestra un mensaje cuando se activa el evento onComplete.

import flash.net.FileReference;

var listener:Object = new Object();

listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}

var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
fileRef.download(url, "FlashPlatform.pdf");
----------------------------------------------------------------------------------------------------------------------------------------------

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:37 pm
Vale, te copiaste el evento del Filrereference, que no tiene nada que ver. Volvamos al principio con una pregunta simplita: ¿Estas usando el FLVPlayback?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:42 pm
Si uso un FLVPlayback

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:44 pm
Bien, entonces en la ayuda, ve a la sección de componentes, y busca la clase FLVPlayback, evento complete

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 01:57 pm
Esto es lo que he econtrado, ¿donde pongo el codigo que diga que cuando acabe el vido se muestre el boton y la capa?

var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
// insertar aquí código de gestión de eventos
};
my_FLVplybk.addEventListener("complete", listenerObject);

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:06 pm
Bien donde dice my_FLVplybk, cámbialo por el nombre de instancia de tu FLVPlayback, y tu código lo pones donde dice:

// insertar aquí código de gestión de eventos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:10 pm
Esto es lo que he puesto y me da 3 errores:
------------------------------------------------------------------------------------------------------------------------
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
cosa._visible=1
};
miVideo.addEventListener("complete", listenerObject);
__________________________________________________________________________________

**Error** Escena=Escena 1, capa=Capa 3, fotograma=1:Línea 16: La declaración debe aparecer dentro del controlador on/onClipEvent
var listenerObject:Object = new Object();

**Error** Escena=Escena 1, capa=Capa 3, fotograma=1:Línea 17: La declaración debe aparecer dentro del controlador on/onClipEvent
listenerObject.complete = function(eventObject:Object):Void {

**Error** Escena=Escena 1, capa=Capa 3, fotograma=1:Línea 20: La declaración debe aparecer dentro del controlador on/onClipEvent
miVideo.addEventListener("complete", listenerObject);

Total de errores de ActionScript: 3 Errores comunicados: 3

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:16 pm
Lo tienes que poner en el fotograma de la línea de tiempo donde aparece tu FLVPlayback (click en el fotograma, F9 para abrir el panel de acciones), no asociado a un objeto en el escenario

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:21 pm
Ok por fin funciono, no te puedes imaginar el tiempo que llevo buscando por google. Muchismoas gracias.

En cuanto a lo del contador de visitas he buscado y solo es para contar las visitas de una pagina web. ¿Si incluyo en el mismo .swf el contador se reiniciará siempre?

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:23 pm
Da igual lo que cuente, seguro tiene un script que al llamarlo se incrementa en 1, y eso es justamente lo que tienes que hacer ... llamarlo con tu botón de play

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:29 pm
El mensaje anterior no lo he entendido del todo, por ejemplo yo he encontrado este contador de visitas (http://contador-de-visitas.com/) ¿Valdria? Si valdria ¿que tendria que hacer?

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:32 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:39 pm

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:49 pm
Si no tienes un lenguaje de programación de servidor disponible no (y por el nombre de tu dominio adivino que no)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:51 pm
Yo puedo modificar el codigo html de la web si es a lo que te refieres.

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:55 pm
Nop, si lees el tutorial verás que nombra un archivo php. PHP es un lenguaje de programación, al igual que .Net o Java ... los hosting gratis no suelen tener lenguaje de programación

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:57 pm
¿Entonces habria alguna forma de ponerlo?

Por S?RGI0

44 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 02:57 pm
NO

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2009 03:04 pm
A no ser que ponga el video en una web sola y que en el contador de visitas que te enseñe antes meta la URL de esa pagina ¿Funcionaria? Asi sabria los que entran a esa pagina y si entran, veran el video, lo malo es que pueden ver el video mas de una vez sin que cuente como visita

Por S?RGI0

44 de clabLevel



 

firefox

 

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