Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
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 04/09/2011, 16h53   #1
Invité de passage
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 0
Points : 0
Par défaut Lenteur affichage images

Bonjour à tous,
j'ai lu rapidement quelques sujets déjà postés sans vraiment trouver de réponses.
Je suis débutant dans l'utilisation de Flash, j'ai crée un site il y a quelques mois, tout fonctionnait correctement mais depuis peu tout semble avoir ralenti.

Je me suis servi de UiLoader pour placer mes images et permettre un chargement plus rapide, pour éviter l'attente j'ai également mis un preloader au "début", qui, normalement, charge la totalité des fichiers.
Mais le soucis c'est que les photos n'apparaissent pas tout de suite lorsque l'on accède à la page ...

Je voulais donc savoir comment optimiser le code et le site pour qu'il soit opérationnel rapidement ?
Boris91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 09h06   #2
Rédacteur
 
Avatar de The_Pretender
 
Homme Matthieu DELOISON
Formateur ActionScript Flash
Inscription : juin 2004
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Matthieu DELOISON
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Formateur ActionScript Flash
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2004
Messages : 645
Points : 3 673
Points : 3 673
Bonjour,

Peux-tu poster le code que tu as utilisé stp ?
__________________
Découvrez : Tutoriels, ressources AS2 et AS3
La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com
The_Pretender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 21h33   #3
Invité de passage
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 0
Points : 0
Alors voici le code pour le preloader (BtnBarre étant la barre de chargement) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
stop();
Preloading.alpha=0.3;
BtnBarre.scaleX=0.05;
 
function progressListener (e:ProgressEvent):void
{
	var charger:Number = e.bytesLoaded / e.bytesTotal;
	var pourcent:int = charger* 100;
 
	Preloading.alpha = charger;
	BtnBarre.scaleX = charger;
}
 
function completeListener(e:Event):void{
	loaderInfo.removeEventListener(ProgressEvent.PROGRESS,progressListener);
	loaderInfo.removeEventListener(Event.COMPLETE,completeListener);
	gotoAndStop(2);
}
 
loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressListener);
loaderInfo.addEventListener(Event.COMPLETE, completeListener);
Et voilà le code pour une page avec des images (BtnPlanta est en fait l'image à faire apparaître avec la tween), il y a au moins 4 photos par page pour 4 pages :

Code :
1
2
3
4
5
6
7
8
9
10
11
BtnPlanta.addEventListener(MouseEvent.MOUSE_OVER, BtnPlantaOver);
function BtnPlantaOver(e)
{
	var myTween:Tween = new Tween(BtnImgPlanta, "alpha", Strong.easeOut, 0, 1, 1, true);
}
 
BtnPlanta.addEventListener(MouseEvent.MOUSE_OUT, BtnPlantaOut);
function BtnPlantaOut(e)
{
	var myTween:Tween = new Tween(BtnImgPlanta, "alpha", Strong.easeOut, BtnImgPlanta.alpha, 0, 1, true);
}
Merci !
Boris91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 21h46   #4
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 325
Points : 2 325
As tu essayé de jouer avec la propriété cacheAsBitmap ?
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 22h51   #5
Invité de passage
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 0
Points : 0
Je ne connais pas cette propriété .
Boris91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 23h14   #6
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 325
Points : 2 325
C'est une propriété qui doit s'appliquer sur un DisplayObject [lien].
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 20h36   #7
Invité de passage
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 0
Points : 0
Je vais devoir refaire une bonne partie de mon code si je dois utiliser ça.
En même temps on a rien sans rien ...
Boris91 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 23h45.


 
 
 
 
Partenaires

Hébergement Web