Direttore / Lingo, Fare una ginocchiera applicazione tra schermo intero e con finestre?

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

  •  02-10-2019
  •  | 
  •  

Domanda

Recentemente ho avuto un contatto cliente mi chiede un aggiornamento per il suo progetto che ho usato per mantenere / sviluppo di anni fa.

E 'stato fatto usando Macromedia Director (ora Adobe Director) e Lingo. Dal momento che non ho sviluppato niente usando queste tecnologie in un tempo così lungo ho bisogno di qualche aiuto.

La maggior parte dei cambiamenti sono semplici, ma quello che mi ha perplesso sta facendo l'applicazione in grado di alternare tra il proiettore a schermo intero e finestrato-mode.

Questo è come è organizzato:

  • Ho un proiettore stub, che è leggero e garantisce un avvio in tempo rapido.
  • Il proiettore stub carica il filmato principale. ("@::Content:Main")
  • Questo proiettore stub è pubblicato con in modalità a schermo intero.

Ora, io in grado di creare un proiettore che è finestra e uno che è modalità a schermo intero con la pubblicazione di file eseguibili distinti. Tuttavia ciò che il cliente vuole è la possibilità di passare questo in fase di esecuzione - è questo anche possibile

?

Ho trovato un paio di soluzioni alternative che genere di lavoro (impostando il display-rect e stage-rect al formato desktop) ma introduce numerosi problemi di compatibilità.

Qualche consiglio? Soluzioni?

sono tentato di dire che non è possibile cambiare in fase di esecuzione e raccomandare che pubblica sia a schermo intero o una versione finestrata.

È stato utile?

Soluzione

Per riferimento futuro: http://www.directorforum.com/showthread .php? p = 38795 # post38795

  

Beh, ci sono diversi modi per   definire "schermo intero", ma tutto può essere   fatto in fase di esecuzione:

     

1) Il proiettore regola automaticamente   risoluzione dello schermo del computer per   corrispondere alle dimensioni del film e   nasconde la barra delle applicazioni / dock. Questo è   in generale cosa significa "tutto schermo" a   gergo moderno. È possibile controllare   vari Xtras per la commutazione   Risoluzione al volo.

     

2) In termini Direttore, la pubblicazione di un   proiettore solo significa 'a schermo intero'   che la finestra del proiettore non ha   barra del titolo, riprende le dimensioni completi   del display, nasconde la   barra delle applicazioni / dock, e ha il filmato   contenuti centrato sullo schermo incorniciato da un   colore di sfondo solido. Questo è un   implementazione zoppo piuttosto di una piena   schermo dal momento che non fa il filmato   apparirà sullo schermo qualsiasi grande. Questo può   essere impostato a runtime manipolando la   rettangoli che si parla e si utilizza un   Xtra per nascondere la barra delle applicazioni. Non sono sicuro   cosa significa "problemi di compatibilità" è stato eseguito   in.

     

3) Graficamente allungare il film in modo   che il suo contenuto effettivo riprende il   intero schermo. Il modo più semplice per fare   questo è alterando il drawRect. Ma   questo può provocare la grafica distorte   a seconda di quanto stretching è   verifichi, poiché nessun antialiasing è   utilizzato per lisciare i pixel stirati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top