Directeur / Lingo, faire une bascule d'application entre plein écran et fenêtré?

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

  •  02-10-2019
  •  | 
  •  

Question

J'ai eu récemment un contact client me demandant une mise à jour à son projet que je l'habitude de maintenir / développer il y a quelques années.

Il a été fait à l'aide de Macromedia Director (maintenant Adobe Director) et Lingo. Depuis que je ne l'ai pas développé quoi que ce soit en utilisant ces technologies dans un si longtemps je besoin d'aide.

La plupart des changements sont simples, mais ce qui a obtenu m'a déconcerté fait la demande de pouvoir basculer entre le projecteur plein écran et le mode fenêtré.

Voici comment il est organisé:

  • J'ai un projecteur stub, qui est léger et assure un temps de démarrage rapide.
  • Le projecteur stub charge le film principal. ("@::Content:Main")
  • Ce projecteur stub est publié avec en mode plein écran.

Maintenant, je peux créer un projecteur qui est fenêtré et qui est en mode plein écran en publiant executables séparés. Cependant ce que le client veut est la capacité de changer ce lors de l'exécution - est-ce même possible

?

J'ai trouvé quelques solutions de contournement que le travail un peu (réglage de l'affichage rect et le stade-rect à la taille de bureau) mais introduisent de nombreux problèmes de compatibilité.

Un conseil? Solutions?

Je suis tenté de dire qu'il est impossible de passer à l'exécution et de recommander qu'il publie soit un plein écran ou une version fenêtré.

Était-ce utile?

La solution

Pour référence future: http://www.directorforum.com/showthread .php? p = 38795 # post38795

  

Eh bien, il existe différentes façons de   définir « plein écran », mais tous peuvent être   fait à l'exécution:

     

1) Le projecteur ajuste automatiquement   écran de l'ordinateur de résolution   correspondre aux dimensions du film et   cache la barre des tâches / station d'accueil. C'est   en général ce que signifie « plein écran » dans   langage moderne. Vous pouvez consulter   divers Xtras pour commuter le   résolution à la volée.

     

2) En ce qui concerne directeur, la publication d'un   projecteur « plein écran » signifie seulement   que la fenêtre de projecteur n'a pas   titlebar, reprend les dimensions complètes   de l'affichage, le masque   barre des tâches / dock, et a le film   contenu centré sur l'écran encadré par une   solide couleur de fond. C'est un   jolie mise en œuvre boiteux de plein   écran car il ne fait pas le film   apparaître une plus grande à l'écran. Ceci peut   être réglé lors de l'exécution par la manipulation de la   rects que vous mentionnez et en utilisant un   Xtra pour cacher la barre des tâches. Pas certain   ce que « les problèmes de compatibilité » vous avez exécuté   dans.

     

3) Graphiquement étirer le film de sorte   que son contenu réel prend la   écran. La meilleure façon de le faire   c'est en modifiant le drawRect. Mais   cela peut entraîner des graphiques déformés   selon la façon dont étirement beaucoup est-   se produit, car aucun anticrénelage est   utilisé pour lisser les pixels étirées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top