SwapDepth dans l'ordre numérique!

  • Jack Sparrow
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Aoû 31, 2006
  • Messages: 36
  • Status: Offline

Message Août 11th, 2008, 2:30 am

Salut, En travaillant sur un projet et Ive cassé le bas de sorte qu'il sera plus facile à gérer. La première chose que je veux faire est:

Jaimerais avoir 3 clips (plus éventuellement, mais mauvais départ avec 3), qui sont numérotés 1, 2, 3 en leur nom d'instance. Chacun d'eux se recoupent.

Je veux un bouton qui, lorsqu'il est pressé, changer l'ordre d'empilement des clips dans l'ordre de numéro. Elle commence avec 1, et lorsque vous appuyez sur le bouton numéro 2 sera placé au-dessus, et ainsi de suite.

Lorsque le numéro 3, ou quel que soit le film est plus élevé, est au-dessus des autres, je voudrais pour commencer le processus de nouveau, de sorte que lorsque le bouton est cliqué, film numéro 1 sera le plus haut ordre d'empilement, et ainsi de suite.

Ce n'est que la première partie de mon projet, et nous espérons en apprendre un mauvais lot de tout-je obtenir de l'aide.

Merci!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 11th, 2008, 2:30 am

  • LO_LA
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 13, 2008
  • Messages: 2
  • Status: Offline

Message Août 13th, 2008, 2:10 pm

Peut-être cela vous aidera, est swichting niveau tout le temps......est en ActionScript 3

Code: [ Select ]
var slideNum:int = 0;
var intialLevel:int = 0;
var maxSlides:int = 5;

for (var i:int = 0; i<maxSlides; i++) {
    if ( i < 2 ) {
        trace("loading in level " + i);
    } else {
        if (intialLevel == 0) {
            trace("loading in level " + intialLevel);
            intialLevel = 1;
        } else {
            trace("loading in level " + intialLevel);
            intialLevel = 0;
        }
    }
}
  1. var slideNum:int = 0;
  2. var intialLevel:int = 0;
  3. var maxSlides:int = 5;
  4. for (var i:int = 0; i<maxSlides; i++) {
  5.     if ( i < 2 ) {
  6.         trace("loading in level " + i);
  7.     } else {
  8.         if (intialLevel == 0) {
  9.             trace("loading in level " + intialLevel);
  10.             intialLevel = 1;
  11.         } else {
  12.             trace("loading in level " + intialLevel);
  13.             intialLevel = 0;
  14.         }
  15.     }
  16. }
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Août 14th, 2008, 1:29 pm

vous venez de suivre un numéro d'identification...

Code: [ Select ]
var currID:Number = 0; // or what ever number you want to start with
function doswap(){
var nextID = currID + 1;
var targ = pathToMc["mcName"+nextID];
targ.swapDepths(clip.getNextHighestDepth());
currID = nextID;
}

buttonName.onRelease = doswap;
  1. var currID:Number = 0; // or what ever number you want to start with
  2. function doswap(){
  3. var nextID = currID + 1;
  4. var targ = pathToMc["mcName"+nextID];
  5. targ.swapDepths(clip.getNextHighestDepth());
  6. currID = nextID;
  7. }
  8. buttonName.onRelease = doswap;


Cela suppose que vous nommer tous vos clips numériquement. IE clip0, clip1, clip2
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 23 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC