begin process at 2012 05 27 07:57:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Dupliquer MC sur 2 colonnes ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dupliquer MC sur 2 colonnes ?

dimanche 12 juin 2005 à 13:26:37 | Dupliquer MC sur 2 colonnes ?

badoux

Bonjour,

Je souhaiterai dupliquer mes mc su deux colonnes, pour ça j'ai fais ce script ci-dessous qui fonctionne très bien, jusqu'au moment de lui dire qui faut maitre le toutes sur deux colonnes ! smile.gif

donnees_xml = new XML();
donnees_xml.ignoreWhite = true;
donnees_xml.load('miniature1.xml');
donnees_xml.onLoad = function(ok) {
if (ok) {
var noeuds = this.firstChild.childNodes;
var n = noeuds.length;
var OnPress = function (mc, adresse)
{
mc.click.onPress = function()
{
getURL(adresse, "_blank", "POST");
}
}
for (var b=0; b<n; b++) {
var colonne = 1; <======== ICI
var ligne = 1; <======== ICI
var mc = _root.attachMovie("mcFenetre", "fenetre"+b, b);
setProperty("mc", _x, 125*colonne); <======== ICI
setProperty("mc", _y, 105*ligne); <======== ICI
mc._x = 100;
mc._y = _height+120;

mc.desc = noeuds.attributes.texte;
OnPress(mc, noeuds[b].attributes.url);

loadMovie(noeuds[b].attributes.url,mc.mcChargement);
mc.mcChargement._x = -10;
mc.mcChargement._y = -10;
mc.mcChargement._xscale = 40;
mc.mcChargement._yscale = 40;

colonne++; <======== ICI

if (colonne == 2) <======== ICI
{
ligne++; <======== ICI
colonne = 1; <======== ICI
}
}
}
};



Voila merci d'avance !

A+ bandit.gif
dimanche 12 juin 2005 à 15:01:40 | Re : Dupliquer MC sur 2 colonnes ?

SuperDevy

Membre Club
C'est un comble !
setProperty("mc", _x, 125*colonne); <======== ICI
mc._x = 100;
C'est évident que ça ne puisse pas marcher, le mc._x fait la même chose que setProperty !

SuperDevy, c la !
dimanche 12 juin 2005 à 15:05:22 | Re : Dupliquer MC sur 2 colonnes ?

badoux

Réponse acceptée !
Bonjour,

Non, c'est bon j'ai trouvé !
Il y une fonction qui va faire le travaille à la place de
setProperty !

donnees_xml = new XML();
donnees_xml.ignoreWhite = true;
donnees_xml.load('miniature1.xml');
donnees_xml.onLoad = function(ok)
{
    if (ok) {
        var noeuds = this.firstChild.childNodes;
        var n = noeuds.length;
       
        for (var b=0; b<n; b++)
        {
            var mc = _root.attachMovie("mcFenetre", "fenetre"+b, b);
            MovieClip.prototype.repartitTableau = function(b, sSens, bNbRangee, bDecalageX, bDecalageY)
            {
                if (sSens == "vertical")
                {
                    this._x = bDecalageX * Math.floor( b / bNbRangee );
                    this._y = bDecalageY * ( b % bNbRangee );
                }
                else if (sSens == "horizontal")
                {
                    this._x = bDecalageX * ( b % bNbRangee );
                    this._y = bDecalageY * Math.floor( b / bNbRangee );
                }
            };
            mc.repartitTableau(b, "horizontal", 2, 135, 115);

           
           
            mc.desc = noeuds[b].attributes.texte;
            OnPress(mc, noeuds[b].attributes.url);
           
            loadMovie(noeuds[b].attributes.url,mc.mcChargement);
            mc.mcChargement._x = -10;
            mc.mcChargement._y = -10;
            mc.mcChargement._xscale = 40;
            mc.mcChargement._yscale = 40;
        }
        var OnRollOver = function (mc, adresse)
        {
            mc.click.onRollOver = function()
            {
                this.click.gotoAndPlay(1);
                stop();
                //getURL(adresse, "_blank", "POST");
            }
        }
    }
};

Et voila le tour et joué !!!!!

A+


Cette discussion est classée dans : colonne, var, mc, xml, noeuds


Répondre à ce message

Sujets en rapport avec ce message

Probleme de syntaxe xml fonction [ par emploi ] bonjourEn appuyant sur un bouton, j'attache un MC_01 à un MC_02 via xml . Sur MC_01 et MC_02 , il ya des actions onPress, et mon probleme et qu'en apl Un petit coup de main ne serai pas de refus ! Je n'ai rien trouvé dessus !!!! [ par badoux ] Voila, bonjour tout d'abord ! Voila j'ai crée le script qui charge un *.swf mais voila le probleme, dans le mc destiné a accueillir le swf, je fais u preload, dans une boucle ! [ par badoux ] Re bonjour, Voila j'ai encors une question, je dois crée un preload d'un une boucle qui duplique un mc suivant XML ! Comment faire ? Mon ActionScrip [FLASH 8][XML]Probleme avec setInterval [ par Phenomenium ] Bonjour j'ai un probleme avec ce script :var nbrtickers:Number;var currentTicker:Number = 0;var noeuds:XMLNode;var timer:Number;var self:Object = this diporama dinamique xml (comment on mets en colonne ???) [ par nackdawa ] SalutSalut !!!!Me revoilà...lolun peu conseil SVPJe sui probleme de lien d'une image tiré d'un xml [ par scoubydog ] Bonjour, je suis en train de faire une galerie de photos et mon problème est que le code qui me permet de transformer chaque image miniature en bouton Ajouter du texte depuis mon xml dans loadClip..; au secours [ par barytonlyrique ] Bonsoir à tous...Je débute en Flash et je souhaite créer une pellicule qui affiche toutes mes images par mon xml et qui navigue droite/gauche selon la Charger une liste d'images XML aléatoirement dans flash [ par siamos93 ] Bonjour à tous, je voulais savoir comment peut-on charger aléatoirement une liste d'images d'un fichier xml. C'est pour faire une grille d'images. Ci [AS3] Control d'images après chargement dynamique [ par Kifriz ] Bonjour ! J'ai fait un paquet de recherches sur ce sujet abordé et ré-abordé, sans toutefois trouver la solution à mon problème. Je charge des image Les accents en actionscript... Encore une fois... [ par jytest ] Bonsoir à tous. J'utilise Adobe flash cs4. J'ai beau consulter des pages et des pages sur internet, aucune solution pour moi. Dans le tableau "gall


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales