Director / Lingo, hacer una aplicación de palanca entre la pantalla completa y ventana?

StackOverflow https://stackoverflow.com/questions/3179519

  •  02-10-2019
  •  | 
  •  

Pregunta

Hace poco tuvo un contacto con el cliente me pide una actualización a su proyecto que utiliza para mantener / desarrollarse hace años.

Se realiza utilizando Macromedia Director (ahora Adobe Director) y la jerga. Ya que no he desarrollado lo el uso de estas tecnologías en un tiempo tan largo que necesitan algún tipo de asistencia.

La mayoría de los cambios son simples, pero lo que me tiene confundido es responsable de esta solicitud será capaz de alternar entre el proyector de pantalla completa y modo de ventana.

Esta es la forma en que se organiza:

  • Tengo un proyector talón, que es ligero y asegura un arranque rápido tiempo.
  • El proyector talón de carga la película principal. ("@::Content:Main")
  • Este proyector stub se publica con en el modo de pantalla completa.

Ahora, puede crear un proyector que está en ventanas y uno que es el modo de pantalla completa con la publicación de los ejecutables independientes. Sin embargo, lo que quiere el cliente es la capacidad de cambiar esto en tiempo de ejecución - está presente incluso es posible

?

He encontrado algunas soluciones que un poco de trabajo (ajuste de la pantalla-rect y la etapa-rect para el tamaño del escritorio) pero introducen numerosos problemas de compatibilidad.

Cualquier consejo? Soluciones?

Me siento tentado a decir que no es posible cambiar en tiempo de ejecución y recomendar que publica ya sea una pantalla completa o una versión de ventana.

¿Fue útil?

Solución

Para futuras consultas: http://www.directorforum.com/showthread .php? p = 38795 # post38795

Bueno, hay diferentes maneras de definir "pantalla completa", pero todos pueden ser hecho en tiempo de ejecución:

1) El proyector ajusta automáticamente resolución de pantalla de la computadora para que coincida con las dimensiones de la película y cueros la barra de tareas / muelle. Esto es en general, lo que significa "pantalla completa" en el lenguaje moderno. Se puede extraer diversos Xtras para conmutar la Resolución sobre la marcha.

2) En términos Director, la publicación de una proyector medios justos 'pantalla completa' que la ventana no tiene proyector barra de título, ocupa las dimensiones completas de la pantalla, se esconde la barra de tareas / muelle, y tiene la película contenido centrada en la pantalla enmarcada por una color de fondo sólido. Esto es un bastante cojo aplicación de la plena pantalla, ya que no hace la película aparecerá ninguna pantalla más grande. Esto puede ajustar en tiempo de ejecución mediante la manipulación de la rectas que lo mencionas y el uso de una Xtra para ocultar la barra de tareas. No estoy seguro lo que "los problemas de compatibilidad" se ejecutó en.

3) Gráficamente estirar la película por lo que su contenido real retoma el toda la pantalla. La manera más fácil de hacer esto es mediante la alteración de la drawRect. Pero esto puede resultar en gráficos distorsionados dependiendo de la cantidad de estiramiento se se produzca, ya que no es antialiasing utilizado para suavizar los píxeles estirados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top