Formatos Avi o SWF
Hola quiero saber como es que en mi presentacionn de mi CD puedo hacer lo siguiente: Quiero que cuando termine mi video o la animación echa en Flash se vaya a un punto del cd (un Feame, un Movie) y que tenga la opción de que cuando le presiones la tecla espaciadora también salte es ungente por favor...
1 respuesta
Respuesta de bubebu
1
1
Para hacer que al acabar el vídeo se salte a un determinado frame tienes que seguir los siguientes pasos:
- Primero tienes que colocar el vídeo avi en el score, por ejemplo lo colocas en el canal 1 ocupando los frames del 1 al 20 (tu video ponlo en el canal y frames que quieras, esto es un ejemplo para que lo comprendas mejor).
- Ahora en el canal de script (situado justo encima de la barra donde te indica el número de frame), en el frame 20 que es el último que ocupa el vídeo, tienes que colocar el siguiente script para que salte al frame 100 cuando termine el video:
On exitFrame me
go to frame 100
end
Si quieres que salte a una película llamada "NuevaPelicula" usa el siguiente script:
On exitFrame me
Go to movie "NuevaPelicula"
end
Ahora, para controlar la pulsación de la barra espaciadora usa lo siguiente:
- Pulsa las teclas Ctrl+Mayus+U. Se abre una nueva ventana de script que te creará un script de película.
- En esa ventana tienes que poner el script que ya te puse antes:
On keyUp me
if the key = SPACE then
go to frame 100
end if
end
De esta forma haces que en cualquier momento durante la reproducción de la película al pulsar la barra espaciadora vayas al frame 100.
Respecto a imprimir tienes varias opciones. Como bien dices, tienes que usar el xtra PrintOMatic. Puedes colocar en el escenario un botón que se llame imprimir y le asignas el código que corresponda.
- Para imprimir el texto de un miembro de texto llamado "MiTexto" tienes que poner el siguiente código lingo en el botón:
On mouseUp me
Print member "MiTexto"
end
- Si quieres imprimir el miembro de texto que se encuentre en el canal 1 del score tienes que usar el siguiente código:
On mouseUp me
Print sprite 1
end
- Tambien tienes la posibilidad de complicarlo bastante más, pero para ello tienes que crear una instanacia del xtra y configurar sus parámetros. Entre los parámetros que puedes controlar están el margen del texto, el tipo de letra, etc. En este caso, el script que tienes que asignarle al botón sería el siguiente:
On mouseUp me
set texto = new(xtra "PrintOMatic_Lite")
setMargins texto, Rect(30,30,30,30) -- Cambia los margenes
append texto, sprite 5 -- Indica que quiere imprimir el texto del miembro del sprite 1
setTextFont texto, "Helvetica" -- Establece el tipo de letra Helvetica
setTextSize texto, 10 -- tamaño de letra 10 puntos
setTextStyle texto, "normal" -- tipo de letra normal
if doJobSetup(texto) then print texto -- Imprime
end
Bueno, creo que es suficiente. Cualquier cosa más que necesites aquí estoy. Si algo no te sale indícame qué paso es el que no consigues hacer y te lo intentare explicar más detalladamente.
- Primero tienes que colocar el vídeo avi en el score, por ejemplo lo colocas en el canal 1 ocupando los frames del 1 al 20 (tu video ponlo en el canal y frames que quieras, esto es un ejemplo para que lo comprendas mejor).
- Ahora en el canal de script (situado justo encima de la barra donde te indica el número de frame), en el frame 20 que es el último que ocupa el vídeo, tienes que colocar el siguiente script para que salte al frame 100 cuando termine el video:
On exitFrame me
go to frame 100
end
Si quieres que salte a una película llamada "NuevaPelicula" usa el siguiente script:
On exitFrame me
Go to movie "NuevaPelicula"
end
Ahora, para controlar la pulsación de la barra espaciadora usa lo siguiente:
- Pulsa las teclas Ctrl+Mayus+U. Se abre una nueva ventana de script que te creará un script de película.
- En esa ventana tienes que poner el script que ya te puse antes:
On keyUp me
if the key = SPACE then
go to frame 100
end if
end
De esta forma haces que en cualquier momento durante la reproducción de la película al pulsar la barra espaciadora vayas al frame 100.
Respecto a imprimir tienes varias opciones. Como bien dices, tienes que usar el xtra PrintOMatic. Puedes colocar en el escenario un botón que se llame imprimir y le asignas el código que corresponda.
- Para imprimir el texto de un miembro de texto llamado "MiTexto" tienes que poner el siguiente código lingo en el botón:
On mouseUp me
Print member "MiTexto"
end
- Si quieres imprimir el miembro de texto que se encuentre en el canal 1 del score tienes que usar el siguiente código:
On mouseUp me
Print sprite 1
end
- Tambien tienes la posibilidad de complicarlo bastante más, pero para ello tienes que crear una instanacia del xtra y configurar sus parámetros. Entre los parámetros que puedes controlar están el margen del texto, el tipo de letra, etc. En este caso, el script que tienes que asignarle al botón sería el siguiente:
On mouseUp me
set texto = new(xtra "PrintOMatic_Lite")
setMargins texto, Rect(30,30,30,30) -- Cambia los margenes
append texto, sprite 5 -- Indica que quiere imprimir el texto del miembro del sprite 1
setTextFont texto, "Helvetica" -- Establece el tipo de letra Helvetica
setTextSize texto, 10 -- tamaño de letra 10 puntos
setTextStyle texto, "normal" -- tipo de letra normal
if doJobSetup(texto) then print texto -- Imprime
end
Bueno, creo que es suficiente. Cualquier cosa más que necesites aquí estoy. Si algo no te sale indícame qué paso es el que no consigues hacer y te lo intentare explicar más detalladamente.
Hola pero como es que hago para que cuando mi video en formato avi termine salte al frame o movie que yo le diga o que cuando yo le presione la tecla espaciadora salte también gracias...
PD:quiero imprimir en Director, cual es el Script correcto que debo ponerle al botón ya se que tengo que utilizar el Xtra de Pmatic quiero que me explis.
PD:quiero imprimir en Director, cual es el Script correcto que debo ponerle al botón ya se que tengo que utilizar el Xtra de Pmatic quiero que me explis.
No se mucho sobre flash, por lo que en la pulsación de la tecla espaciadora no te puedo ayudar si se tiene que realizar en flash.
Si lo que quieres es que en Director al pulsar la tecla espaciadora salte a un determinado frame, tienes que crear un script de película (pulsando ctrl+Mayus+U) y le pones el siguiente código lingo:
On keyUp me
if the key = SPACE then
go to frame 100
end if
end
Cuando pulses la barra espaciadora saltarás al frame 100. En vez de 100 puedes poner una etiqueta que hayas creado. También puedes saltar a otra película usando "go to movie NuevaPelicula".
Para hacer que al terminar la animación flash salte a un determinado frame tienes que ir al último frame que ocupa la animación en el score de directoy, y en el canal de script colocas el siguiente script:
on exitFrame me
go to frame 100
end
Esto hace que al acabar la animación se salte al frame 100. Si lo que quieres es que salte a otra película, por ejemplo 'NuevaPelicula', tienes que poner:
On exitFrame me
Go to movie "NuevaPelicula"
end
Otra cosa más. Para comunicar Flash con Director, desde Flash tienes que abrir el panel de acciones y le asignas la acción getURL de Browser/Network. Se abre un campo URL, ahí tienes que escribir el código lingo:
lingo: go to frame 100
Como ves es sencillo. Ahora falta saber donde asignar ese código para que al pulsar la barra espaciadora salte. Pero eso es tarea dentro de Flash y mis conocimientos no llegan a tanto.
Si lo que quieres es que en Director al pulsar la tecla espaciadora salte a un determinado frame, tienes que crear un script de película (pulsando ctrl+Mayus+U) y le pones el siguiente código lingo:
On keyUp me
if the key = SPACE then
go to frame 100
end if
end
Cuando pulses la barra espaciadora saltarás al frame 100. En vez de 100 puedes poner una etiqueta que hayas creado. También puedes saltar a otra película usando "go to movie NuevaPelicula".
Para hacer que al terminar la animación flash salte a un determinado frame tienes que ir al último frame que ocupa la animación en el score de directoy, y en el canal de script colocas el siguiente script:
on exitFrame me
go to frame 100
end
Esto hace que al acabar la animación se salte al frame 100. Si lo que quieres es que salte a otra película, por ejemplo 'NuevaPelicula', tienes que poner:
On exitFrame me
Go to movie "NuevaPelicula"
end
Otra cosa más. Para comunicar Flash con Director, desde Flash tienes que abrir el panel de acciones y le asignas la acción getURL de Browser/Network. Se abre un campo URL, ahí tienes que escribir el código lingo:
lingo: go to frame 100
Como ves es sencillo. Ahora falta saber donde asignar ese código para que al pulsar la barra espaciadora salte. Pero eso es tarea dentro de Flash y mis conocimientos no llegan a tanto.
Sabes esta muy bueno pero solo quiero saber ahora como es que puedo imprimir un cast de texto que es muy grande para que entre en mi página así que lo dividí en dos cast (texto 1, texto 2) para que pueda imprimir: eso quiere decir que cuando le haga clic en el botón imprimir imprima dos hojas o en su defecto tres cual es el Script.
(Que imprima el cast 1, después el cast 2)
Gracias...
PD:¿También puedo imprimir fotos?
(Que imprima el cast 1, después el cast 2)
Gracias...
PD:¿También puedo imprimir fotos?
Solo quería saber si cuando yo le ponga
append texto, member 'texto1'
append texto, member 'texto2'
Cuando le haga clic en el botón de imprimir la impresora me pedirá hoja uno y después hoja dos, considerando que el texto 1 ocupa una hoja entera y el texto 2 media hoja (A4).
Otra cosa como le configuro la previsualización de mis hojas el tamaño en pantalla...
gracias... por tu tiempo y eso es todo
append texto, member 'texto1'
append texto, member 'texto2'
Cuando le haga clic en el botón de imprimir la impresora me pedirá hoja uno y después hoja dos, considerando que el texto 1 ocupa una hoja entera y el texto 2 media hoja (A4).
Otra cosa como le configuro la previsualización de mis hojas el tamaño en pantalla...
gracias... por tu tiempo y eso es todo
Se puede imprimir casi de todo, no solo texto, también las fotos. Solo tienes que mandar a imprimir la imagen indicando su sprite o su miembro, igual que haces para el texto.
En el script que te puse antes tienes que añadir una linea 'append' por cada miembro que quieras imprimir.
On mouseUp me
set texto = new(xtra "PrintOMatic_Lite")
Append texto, member 1 -- Primer texto que quieres imprimir
Append texto, member 2 -- segundo texto
if doJobSetup(texto) then print texto -- Imprime
set texto = 0
end
Es mejor que en vez de usar "append texto, member 1" uses el nombre del miembro de texto, por ejemplo "append texto, member 'texto1'".
Tienes una completa documentación en igles pero con ejemplos en:
http://www.printomatic.com/docs/pom_index.htm
En el script que te puse antes tienes que añadir una linea 'append' por cada miembro que quieras imprimir.
On mouseUp me
set texto = new(xtra "PrintOMatic_Lite")
Append texto, member 1 -- Primer texto que quieres imprimir
Append texto, member 2 -- segundo texto
if doJobSetup(texto) then print texto -- Imprime
set texto = 0
end
Es mejor que en vez de usar "append texto, member 1" uses el nombre del miembro de texto, por ejemplo "append texto, member 'texto1'".
Tienes una completa documentación en igles pero con ejemplos en:
http://www.printomatic.com/docs/pom_index.htm
Para hacer que salga cada texto en páginas diferentes, tienes que añadirlos de la siguiente forma:
Append texto, member 'texto1'
Pagebreak texto
Append texto, member 'texto2'
Para la previsualización tienes el siguiente comando:
PrintPreview texto
Pero no da opciones de tamaño, si no cabe, lo redimensiona automáticamente.
Append texto, member 'texto1'
Pagebreak texto
Append texto, member 'texto2'
Para la previsualización tienes el siguiente comando:
PrintPreview texto
Pero no da opciones de tamaño, si no cabe, lo redimensiona automáticamente.
Sabes ahora mi problema es el siguiente:
Cuando lo tengo abierto mi archivo en el programa de director y pruebo mi película en botón de imprimir funciona.
Cuando lo ejecuto como aplicación y cuando le hago clic en el botón para imprimir me sale una ventavita que tiene el titulo de Director Player Error más abajo dice Script Error. ¿Contiene? Debajo te esto dos botones SI NO si le hago clic en si el programa se mantiene y no se sale si le digo si termina todo.
Dime que puedo hacer por que mi trabajo lo necesito Urgente y tengo este problema. Ayudame es urgente.
Gracias.
Cuando lo tengo abierto mi archivo en el programa de director y pruebo mi película en botón de imprimir funciona.
Cuando lo ejecuto como aplicación y cuando le hago clic en el botón para imprimir me sale una ventavita que tiene el titulo de Director Player Error más abajo dice Script Error. ¿Contiene? Debajo te esto dos botones SI NO si le hago clic en si el programa se mantiene y no se sale si le digo si termina todo.
Dime que puedo hacer por que mi trabajo lo necesito Urgente y tengo este problema. Ayudame es urgente.
Gracias.
Sabes el error se produce cuando le hago clic en imprimir pero todo lo demás esta perfecto.
Dime crees que sea porque en la lista de extras no aparece el PMatic y si es así (como se llama el Xtra). ¿Dime la pantalla principal que llama a todos mis dir necesitara que le defina el extra?
Gracias por tu tiempo.
Dime crees que sea porque en la lista de extras no aparece el PMatic y si es así (como se llama el Xtra). ¿Dime la pantalla principal que llama a todos mis dir necesitara que le defina el extra?
Gracias por tu tiempo.
Ese error se produce cuando al ejecutar el proyector, se encuentra con una línea que no es correcta. Tienes que averiguar qué línea es para poder solucionarlo.
Prueba a ir desactivando líneas poniendo dos guiones delante para que no se ejecuten, cuando intentes imprimir desde el proyector y veas que no te sale el error, significa que alguna de las líneas que has desactivado es la que está mal. Analízalas para buscar alguna variable global que no has definido como global, o algún error sintáctico, etc.
Cuando sepas la parte del código que te está dando error, puedes ponérmelo aquí para que intente ayudarte a descubrir cual es el problema.
Prueba a ir desactivando líneas poniendo dos guiones delante para que no se ejecuten, cuando intentes imprimir desde el proyector y veas que no te sale el error, significa que alguna de las líneas que has desactivado es la que está mal. Analízalas para buscar alguna variable global que no has definido como global, o algún error sintáctico, etc.
Cuando sepas la parte del código que te está dando error, puedes ponérmelo aquí para que intente ayudarte a descubrir cual es el problema.
Sabes el error se produce cuando le hago clic en imprimir pero todo lo demás esta perfecto.
¿Dime crees que sea porque en la lista de extras no aparece el PMatic y si es así dime la pantalla principal que llama a todos mis dir necesitara que le defina el extra?
Gracias por tu tiempo.
¿Dime crees que sea porque en la lista de extras no aparece el PMatic y si es así dime la pantalla principal que llama a todos mis dir necesitara que le defina el extra?
Gracias por tu tiempo.
El xtra se llama "PrintOMatic MX.x32". Cuando creas un proyector, tienes que incluirlo. Si no incluyes en el proyector una película que use ese xtra, no se añade, y por tanto tienes que añadirlo a mano.
En la primera película que añadas al proyector (la pantalla principal que llama a todos los .dir), ábrela con director y ve al menú Modify/Movie/Xtras y le pulsas el botón Add. Ahora añades el xtra citado y le activas la opción "Include in Projector". Eso solucionará el problema.
En la primera película que añadas al proyector (la pantalla principal que llama a todos los .dir), ábrela con director y ve al menú Modify/Movie/Xtras y le pulsas el botón Add. Ahora añades el xtra citado y le activas la opción "Include in Projector". Eso solucionará el problema.
Ese xtra puedes usarlo de forma libre y no necesitas registrarte pero el inconveniente está en ese texto que pone en la parte de abajo de cada página. Para quitarlo tendrías que registrarte. Debes saber que aunque el xtra puedes usarlo de forma libre, si lo usas para aplicaciones comerciales es necesario registrarse.
http://www.printomatic.com/docs/pom_purchasing.htm
Si lo usas para fines comerciales, regístrate. Si lo vas a usar para fines personales no necesitarías quitar ese mensaje, pero para ver cómo quedaría la página impresa con el xtra registrado siempre puedes buscar algún crack por Internet, o la versión registrada en programas p2p, tipo emule. Debes saber que eso es ilegal. Si vas a usar el xtra en varios productos comerciales, merece la pena registrarse.
http://www.printomatic.com/docs/pom_purchasing.htm
Si lo usas para fines comerciales, regístrate. Si lo vas a usar para fines personales no necesitarías quitar ese mensaje, pero para ver cómo quedaría la página impresa con el xtra registrado siempre puedes buscar algún crack por Internet, o la versión registrada en programas p2p, tipo emule. Debes saber que eso es ilegal. Si vas a usar el xtra en varios productos comerciales, merece la pena registrarse.
- Compartir respuesta
- Anónimo
ahora mismo