IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Un casse tête avec FullScreen


Sujet :

ActionScript 3

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 11
    Par défaut Un casse tête avec FullScreen
    Bonjour a tous,

    le mode FullScreen par défaut dès l'exécution fonctionne très très bien

    le problème dès que j'ouvre la fenêtre d’explorateur Windows pour choisir un fichier .txt depuis mon bouton 'ouvreFichier'
    l'écran change en mode NORMAL –Ah ! ça m’embête ça depuis hier !!!

    Comment faire pour garder en FULL_SCREEN ?


    Merci d’avance et merci pour votre aide

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
     
     
    import gs.TweenLite;
     
    import gs.*;
     
    import gs.easing.*;
     
    import flash.display.MovieClip;
     
    //
     
    var mFileReference:FileReference;
     
    //
     
    rectFond.addChild(ouvreFichier);
     
    ouvreFichier.x = 0;
     
    ouvreFichier.y = 0;
     
    ouvreFichier.buttonMode = true;
     
    ouvreFichier.addEventListener(MouseEvent.CLICK, ouvreExplorer);
     
    //------------------------------------------------------;
     
    fullscreen_mc.buttonMode = true;
     
    fullscreen_mc.addEventListener(MouseEvent.CLICK, goFullScreen);
     
    //------------------------------------------------------;
     
    function ouvreExplorer(event:MouseEvent):void
     
    {
     
     trace("ouvreExplorer");
     
     mFileReference=new FileReference();
     
     mFileReference.addEventListener(Event.SELECT, selectFichier);
     
     var swfTypeFilter:FileFilter = new FileFilter("Text Files","*.txt");
     
     var allTypeFilter:FileFilter = new FileFilter("All Files (*.*)","*.*");
     
     mFileReference.browse([swfTypeFilter, allTypeFilter]);
     
    }
     
    //------------------------------------------------------;
     
    // Cette fonction est appelée quand l'utilisateur selectionne un ficher dans la fenetre explorer;
     
    function selectFichier(event:Event):void
     
    {
     
     stage.scaleMode = StageScaleMode.NO_SCALE;
     
     trace("onFileSelected");
     
    }
     
    //
     
    //stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
     
    //------------------------------------------------------
     
    stage.displayState = StageDisplayState.FULL_SCREEN;
     
    stage.scaleMode = StageScaleMode.NO_SCALE;
     
    // Ajouter un listener au stage
     
    stage.addEventListener(Event.RESIZE, resizeHandler);
     
    function resizeHandler(e:Event):void
     
    {
     
     // Centrer  rectFond
     
     TweenLite.to(rectFond, 1.8, {alpha:1.0, y:(stage.stageHeight/2), x:(stage.stageWidth/2), ease:Back.easeOut, delay:0.2, onComplete:onFinishTween5, onCompleteParams:[1.8, rectFond]});
     
     function onFinishTween5(parameter1:Number, parameter2:MovieClip):void
     
     {
     
      trace("rectFond centrer: " + parameter1 + ", and " + parameter2);
     
     }
     
     // FullScreen_mc  en haut a droite
     
     TweenLite.to(fullscreen_mc, 1.0, {alpha:2.0, y:2, x:(stage.stageWidth - 35), ease:Back.easeOut, delay:0.2, onComplete:onFinishTween13, onCompleteParams:[1.8, fullscreen_mc]});
     
     function onFinishTween13(parameter1:Number, parameter2:MovieClip):void
     
     {
     
      trace("mc FullScreen " + parameter1 + ", and " + parameter2);
     
     }
     
    }
     
    //
     
     
     
    function goFullScreen(evt:MouseEvent):void
     
    {
     
     if (stage.displayState == StageDisplayState.FULL_SCREEN)
     
     {
     
      stage.displayState = StageDisplayState.NORMAL;
     
     }
     
     else
     
     {
     
      stage.displayState = StageDisplayState.FULL_SCREEN;
     
     }
     
    }
     
    stage.align = StageAlign.TOP_LEFT;
     
    stage.scaleMode = StageScaleMode.NO_SCALE;
     
    stage.dispatchEvent(new Event(Event.RESIZE));
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    Ceci est une securite pour l'utilisateur, je doute que sa soit possible de passer outre..

Discussions similaires

  1. FB 2.5, un vrai casse-tête avec coalesce
    Par Just-Soft dans le forum SQL
    Réponses: 1
    Dernier message: 16/08/2011, 16h38
  2. [FPDF] Casse tête avec variable d'un formulaire et FPDF
    Par edperceval dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 08/05/2010, 21h52
  3. [Dates] Casse-tête avec un problème de date
    Par Adrien93 dans le forum Langage
    Réponses: 2
    Dernier message: 13/11/2006, 14h20
  4. Casse tête avec SQl*Loader
    Par bellout dans le forum SQL
    Réponses: 5
    Dernier message: 14/06/2006, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo