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 :

Slider fonctionne pas en mode transparence


Sujet :

ActionScript 3

  1. #1
    Membre régulier
    Homme Profil pro
    diagnoticien
    Inscrit en
    Novembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : diagnoticien
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2014
    Messages : 86
    Points : 110
    Points
    110
    Par défaut Slider fonctionne pas en mode transparence
    Bonjour je chercherai le moyen de faire fonctionner un swf dans un jeu 3d , j'ai crée une porte coulissante en AS3 , la porte fonctionne , le slide aussi ,mais on vois le fond blanc de la scene , lorsque j'active la transparence , mon slide fait un aller retour et tout devient de la même couleur , comme si dans la scène cela n'efface pas les pixels une fois mis en place.
    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
     
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import flash.events.MouseEvent;
     
    var spos:String = root.loaderInfo.parameters.pos; // This gets the value 'pos' from the URL string.
    if (spos == "undefined") { spos = "0"; } // Set it to a default value, incase it wasn't specified.
    var Mode:int = parseInt(spos); // It comes in as a String but we want it to be an Integer, so we need to convert it.
     
    // This part just determines the starting position of the animated object.
    // This allows us to set different starting positions by changing the URL.
    if (Mode == 1 || Mode == -1) { slider.x = 96; }
    else if (Mode == 2) { slider.x = 19; }
    else { slider.x = 185; }
     
    slider.addEventListener(MouseEvent.CLICK,slide); // Create a trigger for Mouse Click on our object.
     
    stop(); // Stop the script from executing beyond this frame. Not necessary in this case, but it's a habit.
     
     
    function slide(e:MouseEvent):void {
        var SliderTween:Tween; // This will do our animation for us.
     
        // Determine which mode/position the window was last in, then move to the new position.
        switch (Mode) {
            case 0: // Closed
                // Perform the animation using a 'Motion Tween' to gradually change the X position of the item.
                // We will start with the original position, specified by 'slider.x' and move to the new position.
                // We also want to specify the speed at which the animation will perform (3 seconds in this case).
                // Finally, we set our Mode to the new object position.
                SliderTween = new Tween(slider, "x", Strong.easeOut, slider.x, 96, 3, true);
                Mode = 1;
                break;
            case 1: // Opening
                SliderTween = new Tween(slider, "x", Strong.easeOut, slider.x, 19, 3, true);
                Mode = 2;
                break;
            case 2: // Opened
                SliderTween = new Tween(slider, "x", Strong.easeOut, slider.x, 96, 3, true);
                Mode = -1;
                break;
            case -1: // Closing
                SliderTween = new Tween(slider, "x", Strong.easeOut, slider.x, 185, 3, true);
                Mode = 0;
        }
    }
    avant l'exportation je change le mode , Window Mode',en 'Transparent Windowless
    Mais cela ne marche pas
    si quelqu'un pourrai m'aider?

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    Bonjour, je ne comprends pas bien :
    je chercherai le moyen de faire fonctionner un swf dans un jeu 3d
    .
    Comment tu l'intègres à l'intérieur de ton jeu ce fichier swf ?
    Sur une page html par exemple, tu peux utiliser la balise Embed et l'attribut : wmode="transparent".

  3. #3
    Membre régulier
    Homme Profil pro
    diagnoticien
    Inscrit en
    Novembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : diagnoticien
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2014
    Messages : 86
    Points : 110
    Points
    110
    Par défaut
    bonjour merci de votre aide , le jeu en question est le jeu secet city, ou j'ai déjà fait de diverses animations avec swishmax4 , je me suis lancé au as3 y a quelques temps.
    on peut y importent les flash a l'aide d'un hébergeur , puis on y intègre le lien direct. Donc ce qui pause le problème est le fond blanc de l'animation , entre temps j'ai refait la même animation sous Swishmax4 , le résultat est le même.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/09/2013, 09h22
  2. Réponses: 0
    Dernier message: 20/06/2012, 09h52
  3. Réponses: 8
    Dernier message: 28/07/2010, 17h01
  4. Réponses: 0
    Dernier message: 08/06/2009, 17h05
  5. Pourquoi le MouseMotionListener ne fonctionne pas sous mode BorderLayout?
    Par shouyanbo dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 30/03/2007, 15h45

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