Changer la grosseur de police d'écriture selon la résolution d'écran

Contenu du snippet

Le titre l'explique bien. Ce n'est qu'une fonction simple mais je commence en flash et j ai cherché longtemps pour réussir à la faire alors j'ai cru bon vous envoyer ma source. Je me suis servi de cette fonction en creant un site avec flash mx et je croit que ce n'est pris en charge que par flash mx.

Source / Exemple :


function resolution() {
formattexte800 = new TextFormat();
formattexte800.size = 20;
formattexte1024 = new TextFormat();
formattexte1024.size = 18;
formattexte1152 = new TextFormat();
formattexte1152.size = 17;
formattexte1280 = new TextFormat();
formattexte1280.size = 16;
if (system.capabilities.screenResolutionX == 800) {
    ZoneTexte.setTextFormat(formattexte800);
    textphoto.setTextFormat(formattexte800);
}
if (system.capabilities.screenResolutionX == 1024) {
    ZoneTexte.setTextFormat(formattexte1024);
    textphoto.setTextFormat(formattexte1024);
}
if (system.capabilities.screenResolutionX == 1152) {
    ZoneTexte.setTextFormat(formattexte1152);
    textphoto.setTextFormat(formattexte1152);
}
if (system.capabilities.screenResolutionX == 1280) {
    ZoneTexte.setTextFormat(formattexte1280);
    textphoto.setTextFormat(formattexte1280);
}
}

Conclusion :


Pour réussir à vous servir de la fonction il est important de savoir que les noms d'occurences de mes zones de textes sont "ZoneTexte" et "textphoto". pour un expert il est facile de le trouver , Mais étant moi même une debutant avec flash j'aurai peut-etre cherché. Pour tester la resolution dans l autre sens changer le X pour Y dans system.capabilities.screenResolutionX.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.