Hola de nuevo
Perdona, me parece que me voy a acabar convirtiendo en tu pesadilla. Mira era una calaracion sobre la programación que me mandaste el otro día de la barra de control sobre el video, la programación era esta:
moviescript:
Global s
on startmovie
s=0
end
El primero es para el topo de video que se mueve a través de la barra.
Si no te enteras inicia otra conversación nueva y te lo explico.
1°
property s
property p_linea_pelicula,poduracion,p_velo,p_s
property p_origen_barra, p_pantalla_pelicula, longitud_barra
on getPropertyDescriptionList
list=[:]
addprop list , #p_linea_pelicula , [#comment:"elige el sprite barra de video",\
#format:#integer,#default:2]
addprop list , #p_pantalla_pelicula , [#comment:"elige el sprite pantalla de video",\
#format:#integer,#default:6]
return list
end getPropertyDescriptionList
on beginsprite me
sprite(p_pantalla_pelicula).member.loop =1
sprite(me.spritenum).moveableSprite=true
sprite(me.spritenum).loc=p_origen_barra
poduracion=sprite(p_pantalla_pelicula).duration
sprite(p_pantalla_pelicula).member.pausedAtStart=true
sprite(p_pantalla_pelicula).movietime=0
sprite(me.spritenum).constraint= p_linea_pelicula
p_origen_barra=sprite(p_linea_pelicula ).loch
longitud_barra=sprite(p_linea_pelicula ).width
p_s=sprite(me.spritenum)
sprite(me.spritenum).loc=sprite(p_linea_pelicula ).loc
end
on mousedown me
s=0
p_velo=sprite(p_pantalla_pelicula).movierate
end
on mouseup me
sprite(p_pantalla_pelicula).movierate=p_velo
s=1
end
on estado me,l
s=l
end
on exitframe me
if s=0 then
posicion_topo=sprite(me.spritenum).locH
topo_relativo=posicion_topo - p_origen_barra
posicion_pelicula=(topo_relativo*float(poduracion))/longitud_barra
sprite(p_pantalla_pelicula).movietime=float(posicion_pelicula)
else if s=1 then
posi=sprite(p_pantalla_pelicula).movietime
pos_barr=(posi*longitud_barra)/poduracion
p= pos_barr+p_origen_barra
sprite(me.spritenum).locH=p
end if
end
Esta la del control de la barra el topo, que no entiendo casi nada, haces referencias a tiempo de la película, a otras cosas y tal, explicame como organizas esto no entiendo ni papa, la verdad es que soy un gran principiante y no entiendo a que elemento tengo que aplicar este comportamiento ni en que sprites he de colocar cada elemeneto, la barra, y el video.
Por los demás controles me quedo bastante claro y ya los he programado
También me gustaría saber que acción es la que desactiva todos los canales de sonidos, porque cuando ejecuto el video quiero que el resto de los canales de director estén desactivados y solo suene el del video
Muchas Gracias. Sunder
moviescript:
Global s
on startmovie
s=0
end
El primero es para el topo de video que se mueve a través de la barra.
Si no te enteras inicia otra conversación nueva y te lo explico.
1°
property s
property p_linea_pelicula,poduracion,p_velo,p_s
property p_origen_barra, p_pantalla_pelicula, longitud_barra
on getPropertyDescriptionList
list=[:]
addprop list , #p_linea_pelicula , [#comment:"elige el sprite barra de video",\
#format:#integer,#default:2]
addprop list , #p_pantalla_pelicula , [#comment:"elige el sprite pantalla de video",\
#format:#integer,#default:6]
return list
end getPropertyDescriptionList
on beginsprite me
sprite(p_pantalla_pelicula).member.loop =1
sprite(me.spritenum).moveableSprite=true
sprite(me.spritenum).loc=p_origen_barra
poduracion=sprite(p_pantalla_pelicula).duration
sprite(p_pantalla_pelicula).member.pausedAtStart=true
sprite(p_pantalla_pelicula).movietime=0
sprite(me.spritenum).constraint= p_linea_pelicula
p_origen_barra=sprite(p_linea_pelicula ).loch
longitud_barra=sprite(p_linea_pelicula ).width
p_s=sprite(me.spritenum)
sprite(me.spritenum).loc=sprite(p_linea_pelicula ).loc
end
on mousedown me
s=0
p_velo=sprite(p_pantalla_pelicula).movierate
end
on mouseup me
sprite(p_pantalla_pelicula).movierate=p_velo
s=1
end
on estado me,l
s=l
end
on exitframe me
if s=0 then
posicion_topo=sprite(me.spritenum).locH
topo_relativo=posicion_topo - p_origen_barra
posicion_pelicula=(topo_relativo*float(poduracion))/longitud_barra
sprite(p_pantalla_pelicula).movietime=float(posicion_pelicula)
else if s=1 then
posi=sprite(p_pantalla_pelicula).movietime
pos_barr=(posi*longitud_barra)/poduracion
p= pos_barr+p_origen_barra
sprite(me.spritenum).locH=p
end if
end
Esta la del control de la barra el topo, que no entiendo casi nada, haces referencias a tiempo de la película, a otras cosas y tal, explicame como organizas esto no entiendo ni papa, la verdad es que soy un gran principiante y no entiendo a que elemento tengo que aplicar este comportamiento ni en que sprites he de colocar cada elemeneto, la barra, y el video.
Por los demás controles me quedo bastante claro y ya los he programado
También me gustaría saber que acción es la que desactiva todos los canales de sonidos, porque cuando ejecuto el video quiero que el resto de los canales de director estén desactivados y solo suene el del video
Muchas Gracias. Sunder
1 respuesta
Respuesta de bedelludrica
1