Je fais un petit jeu, et pour plus de souplesse je charge des fichiers XML qui m'indique les éléments à charger.
Voici la manière dont je procède:
Action Script
public function Game(plevel:String)
{
load_data();
load_level(plevel);
while(!data_loaded || !level_loaded);
trace(XML_data.avatar.@path);
}
load_data() et load_level() s'occupent du chargement des fichiers XML qui s'effectuent correctement. Lorsque les XML sont chargés je mets les attributs data_loaded et level_loaded à true.
Ce que je voulais faire c'était "mettre en pause" le déroulement de "Game" en attendant le chargement des datas.
Seulement, voilà ce que ca me répond :
Citation
Error: Error #1502: La durée d'exécution d'un script excède le délai par défaut (15 secondes).
at Game$iinit()
at Hasta_Test_fla::MainTimeline/Hasta_Test_fla::frame1()
at Game$iinit()
at Hasta_Test_fla::MainTimeline/Hasta_Test_fla::frame1()
Quelqu'un aurait une explication ? Ou une solution, car je ne comprend pas bien...Est-ce que le while empêche le chargement de ses faire ?
Merci,
Pimprenelle
