Dans Flash Action script 3, lorsque vous devez charger du texte, vous utilisez une classe appelée URLLoader
, et lorsque vous devez charger une image (ou .swf), vous utilisez une classe appelée ' Chargeur.' Pour autant que je sache, charger un .bmp avec URLLoader
est aussi inutile que de charger un .xml dans un Loader - il ne calcule pas.AS3: Rationalisation d'un 'chargeur universel'
Je crée une classe qui gère une file d'actifs externes à charger - mais en dehors de la division de l'URL cible pour vérifier l'extension de fichier, je ne peux pas trouver un bon moyen de dire si chaque URL nécessite un URLLoader
ou un chargeur. Quoi qu'il en soit, il est possible qu'une URL .php renvoie une image ou un document. Il est donc impossible de compter sur les noms de fichiers pour dicter le bon type de classe de chargement à utiliser.
Des idées sur la façon de détecter de manière fiable la bonne classe pour le travail, URL par URL?
Merci pour la réponse en profondeur! Je ne connaissais pas l'angle de sécurité du bac à sable, et l'idée de regarder la séquence d'ouverture du fichier est intrigante ... vous pourriez avoir raison, cependant, à la fin, il est plus facile pour moi de leur donner la possibilité de spécifier manuellement le type C'est pour moi d'essayer d'en prendre soin pour eux. –