Problema con flash

Hola bedelludrica y feliz navidad lo primero de todo. Mi pregunta es la siguiente: quiero controlar una pelicuala flash con director, por ejemplo que cuando yo de en un botón se pare y cuando de a otro continué. Pero mi sorpresa es que cuando quiero parar la película flash en unas me sale bien y en otras pasa de mi y siguen, el comando que estoy usando para pararla es sprite(1).stop(), y como te digo en algunas películas flash sale y en otras no, ¿crees qué el problema viene de flash de cuando se hizo la película? ¿O crees que hay alguna otra forma mejor de pararlas que la que yo uso?. Gracias de antemano y espero que puedas solucionarme el problema.

1 Respuesta

Respuesta
1
Con mi controlador de Flash solucionas el problema:
Es un behaviour:
property p_tipo_control, pVideoSprite,ptitulo
on getPropertyDescriptionList me
list = [:]
addProp list, #ptitulo,[#comment:"comportamiento realizado por",#format:#symbol,#range:[#bedelludrica],#default:#bedelludrica]
addProp list, #p_tipo_control, [#comment: "accion de este boton",\
#format: #symbol,¬
#range: [#play, #stop, #pausa, #salto_adelante, #salto_atras,\
#vete_comienzo, #marcha_atras, #adelante_rapido, #atras_rapido, #vete_final, #repeticion],\
#default: #stop]
addProp list, #pVideoSprite, [#comment: "¿cual es el sprite de video?",\
#format: #sprite, #default: 1]
return list
end
on mouseUp me
case p_tipo_control of
#play:
sprite(pVideoSprite).playBackMode=#normal
sprite(pVideoSprite).play()
#stop:
--esto no es un stop sino realmente es un pause
sprite(pVideoSprite).stop()
--esto rebobina al inicio la película
sprite(pVideoSprite).rewind()
#marcha_atras:
sprite(pVideoSprite).rewind()
#vete_comienzo:
sprite(pVideoSprite).stop()
sprite(pVideoSprite).frame=0
#vete_final:
sprite(pVideoSprite).stop()
sprite(pVideoSprite).frame=sprite(pVideoSprite).member.framecount
#pausa:
sprite(pVideoSprite).stop()
#salto_adelante:
sprite(pVideoSprite).frame=sprite(pVideoSprite).frame+ 10
#salto_atras:
sprite(pVideoSprite).frame=sprite(pVideoSprite).frame- 10
#adelante_rapido:
sprite(1).playBackMode=#fixed
-- Fijas la velocidad de la película a 35 frames por segundo
sprite(1). fixedRate=70
sprite(pVideoSprite). Play()
#atras_rapido:
sprite(1).playBackMode=#fixed
-- Fijas la velocidad de la película a 35 frames por segundo
sprite(1). fixedRate=-70
sprite(pVideoSprite). Play()
#repeticion:
sprite(pVideoSprite).member.loop = ¬
not sprite(pVideoSprite).member.loop
end case
end

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas