OVH Cloud OVH Cloud

Loader - Ne fonctione pas avec le "Polices"

5 réponses
Avatar
tazmannsurfer
Bonjour ? toutes et ? tous:cool;

Pendant le chargement des "Polices" (314 ko), on se trouve devant une page
blanche et le "loader" n'entre en action que pour le reste de l'application
soit ? 91 % dans mon cas.
Pourtant j'ai bien pr?cis? qu'il fallait exporter les polices et que la
liaison ne se faisant pas en "premier".

Quelqu'un ? une id?e, peut-on par exemple charger les polices une ? une ...
mais dans ce cas l? je ne sais pas comment faire.

Merci ? vous:confused;

Voici le code du loader :

this.total = this.getBytesTotal ();
this.onEnterFrame = function () {
var charge = this.getBytesLoaded ();
var part = Math.round ((charge / this.total) * 100);
affichage = part + " %";
barre._xscale = part;
if (part == 100) {
this.play();
delete this.onEnterFrame;
}
}
this.stop ();

5 réponses

Avatar
E-stampida
C'est malheureusement normal et c'est le même problème aussi avec les
composants MM
Il faut donc créer un preloader externe
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"tazmannsurfer" wrote in message
news:dg393r$on8$
Bonjour ? toutes et ? tous:cool;

Pendant le chargement des "Polices" (314 ko), on se trouve devant une page
blanche et le "loader" n'entre en action que pour le reste de
l'application
soit ? 91 % dans mon cas.
Pourtant j'ai bien pr?cis? qu'il fallait exporter les polices et que la
liaison ne se faisant pas en "premier".

Quelqu'un ? une id?e, peut-on par exemple charger les polices une ? une
...
mais dans ce cas l? je ne sais pas comment faire.

Merci ? vous:confused;

Voici le code du loader :

this.total = this.getBytesTotal ();
this.onEnterFrame = function () {
var charge = this.getBytesLoaded ();
var part = Math.round ((charge / this.total) * 100);
affichage = part + " %";
barre._xscale = part;
if (part == 100) {
this.play();
delete this.onEnterFrame;
}
}
this.stop ();



Avatar
saturnino
Bonjour,

Pour les composants MM, il suffit de déposer une occurence dans l'image 2 et
de décocher l'exportation vers la première image.

Sur les images suivantes on pourra faire par exemple : import mx.controls.*;

Cordialement,
saturnino
www.saturnino-freelance.com



"E-stampida" a écrit dans le message de news:
dg3cm5$1ro$
C'est malheureusement normal et c'est le même problème aussi avec les
composants MM
Il faut donc créer un preloader externe
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"tazmannsurfer" wrote in message
news:dg393r$on8$
Bonjour ? toutes et ? tous:cool;

Pendant le chargement des "Polices" (314 ko), on se trouve devant une
page
blanche et le "loader" n'entre en action que pour le reste de
l'application
soit ? 91 % dans mon cas.
Pourtant j'ai bien pr?cis? qu'il fallait exporter les polices et que la
liaison ne se faisant pas en "premier".

Quelqu'un ? une id?e, peut-on par exemple charger les polices une ? une
...
mais dans ce cas l? je ne sais pas comment faire.

Merci ? vous:confused;

Voici le code du loader :

this.total = this.getBytesTotal ();
this.onEnterFrame = function () {
var charge = this.getBytesLoaded ();
var part = Math.round ((charge / this.total) * 100);
affichage = part + " %";
barre._xscale = part;
if (part == 100) {
this.play();
delete this.onEnterFrame;
}
}
this.stop ();







Avatar
E-stampida
Je ne suis pas entièrement d'accord avec ton raisonnement, c'est du
bidouillage qui ne va pas forcément toujours fonctionner correctement et je
reste donc d'avis que la meilleure solution en cas de problème de preloading
est le preloader externe afin de ne pas avoir un preloading saccadé, ce qui
peut parfois s'avèrer très important, dans le cadre d'animations à tel
pourcentage de préchargement par exemple, etc.
De toute façon, on parle ici d'un problème de police (donc je ne vois pas ce
que vient faire import mx.controls dans l'histoire), pas de composant et
malgré que l'exportation ne se fasse pas sur la première image, le problème
est bien présent.
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"saturnino" wrote in message
news:dg3ikk$9pi$
Bonjour,

Pour les composants MM, il suffit de déposer une occurence dans l'image 2
et de décocher l'exportation vers la première image.

Sur les images suivantes on pourra faire par exemple : import
mx.controls.*;

Cordialement,
saturnino
www.saturnino-freelance.com



"E-stampida" a écrit dans le message de news:
dg3cm5$1ro$
C'est malheureusement normal et c'est le même problème aussi avec les
composants MM
Il faut donc créer un preloader externe
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"tazmannsurfer" wrote in message
news:dg393r$on8$
Bonjour ? toutes et ? tous:cool;

Pendant le chargement des "Polices" (314 ko), on se trouve devant une
page
blanche et le "loader" n'entre en action que pour le reste de
l'application
soit ? 91 % dans mon cas.
Pourtant j'ai bien pr?cis? qu'il fallait exporter les polices et que la
liaison ne se faisant pas en "premier".

Quelqu'un ? une id?e, peut-on par exemple charger les polices une ? une
...
mais dans ce cas l? je ne sais pas comment faire.

Merci ? vous:confused;

Voici le code du loader :

this.total = this.getBytesTotal ();
this.onEnterFrame = function () {
var charge = this.getBytesLoaded ();
var part = Math.round ((charge / this.total) * 100);
affichage = part + " %";
barre._xscale = part;
if (part == 100) {
this.play();
delete this.onEnterFrame;
}
}
this.stop ();











Avatar
saturnino
Salut,

De toute façon, on parle ici d'un problème de police (donc je ne vois pas
ce que vient faire import mx.controls dans l'histoire), pas de composant



Je ne fais que réagir à ce que tu avait répondu:
"C'est malheureusement normal et c'est le même problème aussi avec les
composants MM"

Je voulais simplement nuancer ton propos.

malgré que l'exportation ne se fasse pas sur la première image, le
problème est bien présent.



Je travaille actuellement sur un projet en utilisant cette technique sans
rencontrer de pb.

On peut également changer le numero d'image pour les classes dans les
paramètres de publication.

saturnino


"E-stampida" a écrit dans le message de news:
dg3s9e$nng$
Je ne suis pas entièrement d'accord avec ton raisonnement, c'est du
bidouillage qui ne va pas forcément toujours fonctionner correctement et
je reste donc d'avis que la meilleure solution en cas de problème de
preloading est le preloader externe afin de ne pas avoir un preloading
saccadé, ce qui peut parfois s'avèrer très important, dans le cadre
d'animations à tel pourcentage de préchargement par exemple, etc.
De toute façon, on parle ici d'un problème de police (donc je ne vois pas
ce que vient faire import mx.controls dans l'histoire), pas de composant
et malgré que l'exportation ne se fasse pas sur la première image, le
problème est bien présent.
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"saturnino" wrote in message
news:dg3ikk$9pi$
Bonjour,

Pour les composants MM, il suffit de déposer une occurence dans l'image 2
et de décocher l'exportation vers la première image.

Sur les images suivantes on pourra faire par exemple : import
mx.controls.*;

Cordialement,
saturnino
www.saturnino-freelance.com



"E-stampida" a écrit dans le message de news:
dg3cm5$1ro$
C'est malheureusement normal et c'est le même problème aussi avec les
composants MM
Il faut donc créer un preloader externe
--
e-S-tampida

http://development.bbri.be/elearning2 (beta version)
--
"tazmannsurfer" wrote in message
news:dg393r$on8$
Bonjour ? toutes et ? tous:cool;

Pendant le chargement des "Polices" (314 ko), on se trouve devant une
page
blanche et le "loader" n'entre en action que pour le reste de
l'application
soit ? 91 % dans mon cas.
Pourtant j'ai bien pr?cis? qu'il fallait exporter les polices et que la
liaison ne se faisant pas en "premier".

Quelqu'un ? une id?e, peut-on par exemple charger les polices une ? une
...
mais dans ce cas l? je ne sais pas comment faire.

Merci ? vous:confused;

Voici le code du loader :

this.total = this.getBytesTotal ();
this.onEnterFrame = function () {
var charge = this.getBytesLoaded ();
var part = Math.round ((charge / this.total) * 100);
affichage = part + " %";
barre._xscale = part;
if (part == 100) {
this.play();
delete this.onEnterFrame;
}
}
this.stop ();















Avatar
E-stampida
>> malgré que l'exportation ne se fasse pas sur la première image, le
problème est bien présent.



Je travaille actuellement sur un projet en utilisant cette technique sans
rencontrer de pb.



si jamais tu rencontres un quelconque problème avec ta solution, n'hésite
pas à le partager, je dois t'avouer que je reste assez sceptique...
faudra que j'essaye ça un de ces 4 en poussant le vice à l'extrême pour voir
si ça fonctionne dans tout les cas.

On peut également changer le numero d'image pour les classes dans les
paramètres de publication.



oui mais uniquement en actionscript 2.0