Tutoriels Trucsweb
          

 

Niveau : DÉBUTANT
Compatibilité : Flash 5 / MX

  Ajouter aux favoris  Envoyer à un ami  Version imprimable

Étude de «scroll» ou le défilement Flash

7 tutoriels, 7 codes complets

   par Django (Oznog) Blais, Trucsweb (22 Avril 2003)


Automatique ou interactif, dans un défiler passe le monde! Ce tutoriel fait le tour de la plupart des techniques de défilement pour donner une couleur particulière, animer une présentation, faire tournoyer un diaporama ou lire un texte à la barre de défilement. Simple en soi, il peut toutefois devenir fort complexe. Un mouvement avec comportement dynamique (plus ou moins vite). Dupliquer un «movieClip» pour garder un mouvement continu toujours fluide. Avec un texte externe (loadVars) ou même des données stockées en XML!

Avant de se prendre la tête, divisons la tâche en deux. D'un côté le défilement d'un texte a ligne multiple, destiné à être consulté avec interaction. Et de l'autre, le défilement continu, sans fin, de texte ou autres éléments. 7 tutoriels, 7 codes complets!

  • Le défilement vertical d'un «texte dynamique»
    Propriétés «scroll» et «maxscroll». Avant Flash MX et la composantes «ScrollBar», le défilement d'un «texte dynamique multiligne» était contrôlé par la propriété «scroll», de 1 à «maxscroll». D'avantage utilisé pour des sauts fixes, ancre ou paragraphe, il permet toujours un défilement fluide.

  • Barre de défilement vertical avec «texte dynamique»
    La composante (Flash UI) «scrollBar» et texte externe (loadVar). Ajouter une barre de défilement à un texte est beaucoup plus simple depuis la version de Flash MX. En fait la barre est déjà réalisée, il suffit de la glisser et de l'accrocher à une instance de texte. Cette barre c'est la composante ou Flash UI «ScrollBar», disponible via l'onglet des composantes ou «components».

  • Le défilement horizontal sans fin
    D'un élément «texte dynamique» à ligne simple. Avec la version MX, Macromedia ajoute une nouvelle méthode de défilement horizontal. Tout aussi simple que limité, cette nouvelle fonctionnalité permet de réaliser rapidement un mouvement horizontal de type «Ticker».

  • Le défilement avec interpolation (Motion tween)
    Simple mais toujours très efficaces. Il suffit d'une simple interpolation de mouvement (Motion Tween) avec ou sans masque pour simuler le défilement ou le «scroll» d'un «movieClip». Que ce soit une image, du texte ou même une animation plus complexe.

  • Le défilement sans fin en ActionScript I
    Avec le prototype twDefile. Un exemple d'un prototype pour faire défiler un «movieClip» en une seule ligne de code.

  • Le défilement sans fin en ActionScript II
    Méthode avec duplicateMovieClip. Changer les images ou le contenu du «movieClip» pour générer un défilement continu parfait. Exemple de base (4 directions) et exemple interactif basé sur la position de la souris.

  • twFlashShow 1.0 entièrement automatisé
    Diaporama automatique d'images JPEG avec barre de navigation et préchargement.

 Début de la page

TrucswebTrucsweb


Fil d'info Trucsweb


 
sp

 
sp
 S U I T E   D U   S U J E T 
sp
twFlashShow 1.0 entièrement automatisé : Diaporama automatique d'images JPEG

Le défilement vertical d'un «texte dynamique» : Propriétés «scroll» et «maxscroll»

Barre de défilement vertical avec texte dynamique : La composante (Flash UI) «scrollBar» et texte

Le défilement horizontal avec «hscroll» : D'un élément «texte dynamique» à ligne simple

Défilement vertical ou horizontal d'un «movieClip» : Avec interpolation de mouvement (Motion Tween)

Le défilement sans fin en ActionScript I : Avec le prototype twDefile

Le défilement sans fin en ActionScript II : Méthode avec duplicateMovieClip

Hébergement de qualité!

partenaire
Rechercher un tutoriel!
 
 
sp
 C O M M A N D I T E S 
sp






 
sp
 T U T O R I E L S 
sp
· ASP / VBscript
· C/C++
· CSS
· DHTML
· CGI / Perl
· HTML
· Java/JSP
· Javascript
· PHP
· SSI
· WAP/WML
· XML/XSL
· Infographie
· Flash et Shockwave
· Audiovisuel
· Hébergement
· Analyses de logiciels
· Internet et Protocoles
· Veille intégrée
· Référencement
· Sécurité
· Outils gratuits
 
sp
 F O R U M S 
sp
· Forum Javascript
· Forum HTML/CSS
· Forum ASP/VBScript
· Forum Flash
· Tous les forums
 
sp
 S E R V I C E S 
sp
Generateur Trucsweb
· Générateur
· Répertoire
· Logithèque
· Glossaire
· Forum
· Nouveautés Dev Zone
· Ajouter un site
· Ajouter un logiciel
· Ajouter un tutoriel
· Fil d'info sur votre site
· Tester votre site
 
sp
 A P P L I C A T I O N S 
sp
· twCompteur 1.0 Nouveau
· twCalende 1.0 Nouveau
· twLiMenu 1.0 Nouveau
· twValide 2.2 sp
· twAliste 1.0 sp
· twASPDate 2.0 sp
· twASPLivre 1.0 sp
 
sp
 R É F É R E N C E S 
sp
· W3C HTML 4.0
· W3C XHTML 1.0
· Web Design Group
· W3C SMIL 2.0
· W3C XML 1.0
· XML Cover Pages
· W3C CSS LEVEL 2
· Netscape Javascript 1.5
· Netscape Javascript 1.4
· Netscape Javascript 1.3
· Netscape DHTML
· Gecko DOM ref.
· IE DHTML
· VBScript Language Ref.
· JScript Language Ref.
· ASP Object Quick Ref.
· ADO API Reference
· Microsoft IIS5
· MSDN Library
· RFC Editor Site
· HTML 4.0 code de caractères
· Unicode fonts
· Manuel PHP
· Documentation Perl
· Perl 5 Reference Guide
· Flash actionscript FAST
· ActionScript dictionary
· MySQL Manual
· SQL Pro (F. Brouard)
· Java Language Spec.
· Java 2 SDK Doc. V1.3.1
· JavaServer Pages Ref.
· C/C++ Language Ref.
· Python Library Reference
· Les Navigateurs
· Terminologie d'Internet
· Traduction
· Traduction systran
· Traduction d'interface client
· Extensions de fichiers
· Virus Wildlist
· Virus Alerts
 
sp
 D O M A I N E S 
sp
iWeb

iWeb
 
sp
 C O P Y R I G H T  
sp

 

accueil | tutoriels | logithèque | répertoire | forum



© 1997-2006
Django (Oznog) Blais
Rivière-du-Loup, Québec
Ajouter à votre Sidebar  RSS 1.0
 
Conception Oznog co. Multimédia


Hit-Parade    Tout navigateurs   

226 visiteurs

webmaster@summummag.com - webmaster@summummag.com - webmaster@summummag.com webmaster@summummag.com - webmaster@summummag.com
casting@summummag.com webmaster@summummag.com john@fueldigitalmedia.com mlavoie@summummag.com tmmw@sympatico.ca marty@cmcmediasales.com pdemers@genexcommunications.com mleclerc@summummag.com creation@summummag.com aroy@summummag.com redaction@summummag.com