Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2010, 16h02   #1
Invité de passage
 
NDIAYE Ndame
Inscription : novembre 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : NDIAYE Ndame

Informations forums :
Inscription : novembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut Galerie de photos

Boujour,
J'ai voulu créer une galerie de photos! J'ai d'abord traités les images sur photoshop et ensuite je les importées dans la bibliothèque de flash! J'ai créer des vignettes qui une fois que l'on clique dessus permettrait de voir les images dans une visionneuse! Ensuite j'ai transformé aussi bien les images que les vignettes en clip! Et enfin j'ai écrit le code action-script comme suit:

Code :
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
this.createEmptyMovieClip("images",100);
this.attachMovie("mask","mask",101);
mask._x = images._x =305;
mask._y = target = 96;
images._y = -1000;
images.setMask(mask);
speed = 5;
for (var i = 0; i<8; i++) {
    var img = images.attachMovie("image"+i,"image"+i, i);
    img._y = img._height*i;
    var thumb = this["thumb"+i];
    thumb._alpha = 60;
    thumb.pos = target+(i*-img._height);
    thumb.onPress = function(){
    target = this.pos;
    };
    thumb.onRollOver = function(){
    this._alpha = 100;
    };
    thumb.onRollOut = function(){
    this._alpha = 60;
    };
}
this.onEnterFrame = function(){
images._y +=(target-images._y)/speed;
};
 
Mais lorsque j'essaie de tester l'animation, le message d'erreurs suivant m'est renvoyé:
 
Séquence1, calque "script",Image1 ligne 3 :1120:Accés à la propriété non définie images. mask._x = images._x =305;
Séquence1, calque "script",Image1 ligne 3 :1119:Accés à la propriété_x peut être non définie, via la référence de type static flash.display:DisplayObject.  mask._x = images._x =305;
Séquence1, calque "script",Image1 ligne 4 :1120:Accés à la propriété non définie images. mask._y = target = 96;
Séquence1, calque "script",Image1 ligne 4 :1119:Accés à la propriété_y peut être non définie, via la référence de type static flash.display:DisplayObject. mask._y = target = 96;
Séquence1, calque "script",Image1 ligne 5 :1120:Accés à la propriété non définie images. images._y = -1000;
Séquence1, calque "script",Image1 ligne 6 :1120:Accés à la propriété non définie images. images.setMask(mask);
Séquence1, calque "script",Image1 ligne 7 :1120:Accés à la propriété non définie images. speed = 5;
Séquence1, calque "script",Image1 ligne 9 :1120:Accés à la propriété non définie images. var img = images.attachMovie("image"+i,"image"+i, i);
Séquence1, calque "script",Image1 ligne 13 :1120:Accés à la propriété non définie images. thumb.pos = target+(i*-img._height);
Séquence1, calque "script",Image1 ligne 15 :1120:Accés à la propriété non définie images. target = this.pos;
Séquence1, calque "script",Image1 ligne 25 :1120:Accés à la propriété non définie images. images._y +=(target-images._y)/speed;
Séquence1, calque "script",Image1 ligne 25:1120:Accés à la propriété non définie images. images._y +=(target-images._y)/speed;
Séquence1, calque "script",Image1 ligne 25 :1120:Accés à la propriété non définie images.images._y +=(target-images._y)/speed; 
Séquence1, calque "script",Image1 ligne 25 :1120:Accés à la propriété non définie images.images._y +=(target-images._y)/speed; 
Séquence1, calque "script",Image1 ligne 25 :1120:Accés à la propriété non définie images.images._y +=(target-images._y)/speed;
J'aurai aimé ne pas vous fatiguer avec tous ces détails mais l'idée était d'être on ne peut plus clair!

PS: Quand je créais le clip et l'attacher à une action script la case "Identifier" était verrouillé (non-fonctionnelle)!!!
glmthug est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h10.


 
 
 
 
Partenaires

Hébergement Web