artkabis
Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...
Connexion

Récupérer mon mot de passe

News globale


Clôture de notre  CONCOURS EN GRAPHISME, récupérez le test à cette adresse::

http://www.artkabis.net/test-toshop-f58/notre-grand-concours-en-graphisme-t2299.htm#18094



Qui est en ligne ?
Il y a en tout 26 utilisateurs en ligne :: 8 Enregistrés, 1 Invisible et 17 Invités :: 1 Moteur de recherche

creabrune, Demeter, ligobeil, robs31, senso, Tekken, zuhan, ~wanderlust~

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 51 le Ven 30 Oct - 11:46
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Donations
Navigation

  Portail
  Forum
  Membres
  Calendrier
  FAQ
  Rechercher
  Profil  
  Messagerie

Derniers sujets
» Yuukimi se présente ! (^v^)/
Aujourd'hui à 17:01 par Demeter

» Ma présentation (JobS)
Aujourd'hui à 13:11 par JobS

» Je me présente Bond, James Bond hihi
Aujourd'hui à 11:02 par pominette

» Je m'présente...
Aujourd'hui à 11:01 par pominette

» // présentation
Aujourd'hui à 11:01 par pominette

» [Skol] Présentation
Aujourd'hui à 11:00 par pominette

» Présentation MaSenCo
Aujourd'hui à 11:00 par pominette

» presentation kikou!!!!!
Aujourd'hui à 10:59 par pominette

» Présentation
Aujourd'hui à 10:58 par pominette

» Présentation de Kei.
Aujourd'hui à 10:58 par pominette

Partenaires
Forum Booste le trafic de ton forumVisiter ForumLinker.com : Annuaire des Forums Forum gratuit Annuaire des ForumsBoosterForum.com : Echange de clics ! bkb-graphism.be

Votes

Défendez les couleurs de votre forum. Pour nous soutenir rien de plus simple, cliquez sur le bouton situé ci-dessous. Cela ne vous prendra que quelques secondes et nous permettra de nous faire connaître.

 

Horloge flash
Flux RSS

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 


Artkabis sur weecast

mes tutorials vidéos sur weecast.fr

Carrousel 3D as2 (suite )

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Carrousel 3D as2 (suite )

Message par artkabis le Sam 5 Déc - 16:04

Bonjour à tous, aujourd'hui je reviens pour vous proposer quelques petites améliorations concernant le carrousel as2.

Nous allons donc:

•Ajouter une gestion des commentaires au rollOver des icônes
•Mettre en place une navigation au clic des icônes en utilisant le chargement et déchargement de notre carrousel.
•Ajouter une option permettant d'ajouter une navigation vers des adresses externes (via un tableau)
•Utiliser une interface nous permettant de charger le carrousel.

Voici à quoi nous arriverons à la fin de ce tutoriel:

Vous pouvez télécharger le pack contenant le projet ici même:



Le tutoriel:
en HD: Tutoriel_carrousel_HD
Tuto redimensionné:

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par artkabis le Sam 5 Déc - 18:09

Le tuto est désormais disponible

_________________
J'me fais de la pub et na tongue

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par Nairolf le Dim 6 Déc - 16:45

Ba merci Artkabis pour cette réponse sa vas bien m'aider

_________________

Nairolf
Newbie
Newbie

Nombre de messages: 16
Age: 17
Localisation: In Uranus
Logiciels: Tout les logiciel de Adobe CS4 Master Collection
Experience en graphisme: .
Date d'inscription: 29/11/2009

Capacités en graphisme
Capacité graph:
0/0  (0/0)

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par krysh nar le Lun 7 Déc - 9:46

Merci artkabis pour ce complément de tuto

_________________

____________________________________________________
Flasheur AS3 mais aussi webDeveloppeur
Tutos Réalisée cette semaine :
- tutos CASIO : jeu de hasard. mise en ligne le 31/05/09

krysh nar
Ceinture jaune
Ceinture jaune

Nombre de messages: 411
Age: 25
Localisation: paris (france) pour encore quelque temps puis toulouse
Logiciels: CS4 (niveau debutant) Flash niveau intermédiaire, notepad++, Visual Studio, Dreamweaver, 3DSMAX (la base), Solid Works, Lotus Notes, ...
Experience en graphisme: deux carres et un cercle!!!
Date d'inscription: 14/05/2009

Capacités en graphisme
Capacité graph:
0/0  (0/0)

http://loic.donnarumma.perso.neuf.fr

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par nossibe le Ven 22 Jan - 10:26

Superbe Tuto, Merci Artkabis,

Je l'ai un peu modifié pour les besoins de mon projet.

Le carou marche bien, mais j'ai fait une modification sur l'interface qui a pour conséquence que mon texte pour les frames 3 à 12 ne semble plus être dinamique, seul le texte de ma frame 2 l'est resté.

Les modifications que j'ai apporté à l'interface :

-Mise en commentaire du changement de couleur du bg et remplacement de la forme par une image;
-Mise en place d'un code action sur animBg afin de faire apparaitre l'image de l'icone concerné à droite du bg;
-Pour le texte, intégration des caractères courants;
-Pour que toutes mes pages aient la même animation j'ai copier l'image clée de séquence 1 calque page frame 2 et je l'ai collé sur les frames 3 à 12 (je crois que c'est à ce moment là que le texte dynamique n'a plus été appelé).

J'ai beaucoup cherché en comparent mon fichier interface avec celui du tuto et je n'ai pas trouvé l'erreure que j'ai faite... Pouriez vous me donner un coup de main s'il vous plait...

Les fichiers .fla sont téléchargeable ici.

Merci beaucoup pour votre aide

_________________

nossibe
Newbie
Newbie

Nombre de messages: 46
Age: 29
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: .
Date d'inscription: 20/01/2010

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par nossibe le Lun 25 Jan - 18:25

Quelqu'un aurait-il la gentillesse de regarder s'il voit d'où peut venir mon problème s'il vous plait ?

_________________

nossibe
Newbie
Newbie

Nombre de messages: 46
Age: 29
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: .
Date d'inscription: 20/01/2010

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par nossibe le Ven 29 Jan - 13:04

Comme personne ne semble trouver d'où vient mon problème précédemment posté, j'ai opté pour une autre solution, celle de ne pas utiliser les animations et d'installer les lien url au clique sur les icones...

J'ai aussi du ajouter un onzième icone, et là, c'est le drame ! Le tuto est très claire tant que l'on ne dépasse pas les dix icones mais au delà tout est plus compliqué...

Après quelques heures de recherches j'ai trouvé une solution que je vais exposer ici défois que d'autres personnes soient dans le même cas que moi.

Tout d'abord n'oubliez pas qu'Artkabis a indiqué, dans le tuto, que le carrousel est optimisé pour supporter une douzaine d'icones maximum.

Voici le problème, au delà de 10 icones le nom de ceux-ci ne fait plus la même taille, pour les dix premiers voici comment les noms se présentent : Icone0 à Icone9. Pour en avoir un plus grand nombre il est necessaire d'avoir des nombres à deux chiffres : Icone10, Icone11...

Voici quelles sont donc les modifications à apporter ?

Si vous souhaitez comme moi simplement installer des liens en onRelease et conserver les messages en onRollOver, il suffit de modifier l'action située sur l'image 1 du calque as situé sur le fichier carrou_cs.fla

Dans un premier temps il faut modifier le nombre de clips en ligne 7:

Code:
var nbI:Number = 11;


Complétez ensuite vos "tableaux" msg et urls avec les informations concernant vos nouveaux clips et bien sur ajoutez à la bibliothèque vos icones supplémentaires.

Jusque là tout va bien, mais ça se complique un peu. Le code tel qu'il est conçu compte le nombre de caractères et en relève le dernier. Le problème est que pour l'Icone10, le dernier caractère est 0 et se mélange donc à l'Icone0.

Il faut donc relevé les deux derniers caractères pour les différencier...

Il suffirait donc de remplacer les ligne :

Code:
id = Number(String(this).substr(l-1,l-1));

et
Code:
var id2 = Number(String(this).substr(l2-1,l2-1));


par

Code:
id = Number(String(this).substr(l-2,l-2));

et
Code:
var id2 = Number(String(this).substr(l2-2,l2-2));

C'est un peu trop simple pour être vrai

En effet ça ne marche pas, la variable i doit obligatoirement être un nombre, lorsque l'on prends les deux derniers caractères des Icones 0 à 9, il s'agit d'une lettre et d'un chiffre... ça ne fonctionne donc pas...

La solution :

Code:
for(i=0;i
{
    //________________________________Lier les clips à la scène_____________
    this.attachMovie('Icone'+i, 'Ic'+i,i);
    //________________________________clic sur les images___________________
    this['Ic'+i].onRelease=function()
        {
            l = Number(String(this).length);
            id = Number(String(this).substr(l-1,l-1));
            id3 = Number(String(this).substr(l-2,l-2));
            var idURL=id;
            var idURL3=id3;
            id+=2;
            id3+=2;
            //_root.gotoAndStop(id);
            //trace('id : '+id + 'frame : '+ _root._currentframe);
            if(id3>9)
        {
            getURL(urls[idURL3],'_self');
        }
        else
            {
            getURL(urls[idURL],'_self');
            }
        }
       
        cont['Ic'+i].onRollOver = function():Void
    {
        var l2 = Number(String(this).length);
        var id2 = Number(String(this).substr(l2-1,l2-1));
        var id4 = Number(String(this).substr(l2-2,l2-2));
       
        if(id4>9)
        {
            cont.infoTxt.text = String(msg[id4]);
        }
        else if(this === cont['Ic'+id2])
        {
            cont.infoTxt.text = String(msg[id2]);
           
        }
    }




J'ai défini id3 ainsi :

Code:
id3 = Number(String(this).substr(l-2,l-2));


et ajouté deux variables, l'une pour les urls :

Code:
var idURL3=id3;


et l'autre pour les msg en onRollOver :

Code:
var id4 = Number(String(this).substr(l2-2,l2-2));


ainsi les deux derniers caractères seront enregistrés dans des variables différentes de celles contenant seulement le dernier.

N'oubliez pas, comme pour id d'ajouter :

Code:
id3+=2;


Il faut maintenant que seules les variables contenant exclusivement des valeurs numériques soient retenues. Pour cela nous allons demander à ce que la variable id3 soit prise en compte seulement si id3 est suppèrieur à 9 (en bref si la variable est au moins égale à 10, soit deux chiffres), pour cela :

Code:
            if(id3>9)
        {
            getURL(urls[idURL3],'_self');
        }


Si ce n'est pas le cas il faut utiliser la variable idURL :

Code:
else
            {
            getURL(urls[idURL],'_self');
            }


idem pour les msg :

Code:
if(id4>9)
        {
            cont.infoTxt.text = String(msg[id4]);
        }
        else if(this === cont['Ic'+id2])
        {
            cont.infoTxt.text = String(msg[id2]);
           
        }


J'espère que je n'ai pas été trop compliqué dans mes explications et que ça pourra aider d'autres débutants en action script tels que moi

PS : J'espère toujours que quelqu'un saura répondre à ma question postée deux messages plus haut ^^

_________________

nossibe
Newbie
Newbie

Nombre de messages: 46
Age: 29
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: .
Date d'inscription: 20/01/2010

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par Capucine le Ven 29 Jan - 17:45

J'ai transmis ton problème au staff. En ce qui me concerne, tu connais mon niveau en Flash siffle Si quelqu'un a la solution au problème de nossibe, ça serait sympa de répondre Wink Merci d'avance

_________________

Spoiler:

Pour toute demande d'aide : questions sur Photoshop, questions sur Flash, questions sur After Effects.
Et comme ça tout le monde en profite et il y aura plus de monde pour vous répondre Wink

Capucine


Nombre de messages: 1066
Age: 38
Localisation: Clermont-Ferrand
Logiciels: Gamme CS3 : Photoshop, Illustrator, InDesign
Experience en graphisme: 2 ans
Date d'inscription: 25/09/2008

Capacités en graphisme
Capacité graph:
0/0  (0/0)

http://c4pucine.deviantart.com

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par nossibe le Ven 29 Jan - 18:21

Merci Capucine

_________________

nossibe
Newbie
Newbie

Nombre de messages: 46
Age: 29
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: .
Date d'inscription: 20/01/2010

Revenir en haut Aller en bas

Re: Carrousel 3D as2 (suite )

Message par spriggan le Mar 9 Mar - 16:43

le tuto n'est plus en ligne...
je voudrais vraiment arriver a controler ce carrousel

spriggan
Newbie
Newbie

Nombre de messages: 4
Age: 32
Logiciels: Photoshop, Illustrator, XPress, InDesign, Flash, DreamWeaver...
Experience en graphisme: .10-11 ans
Date d'inscription: 31/01/2010

Capacités en graphisme
Capacité graph:
0/0  (0/0)

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Poster un nouveau sujet   Répondre au sujet
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum