J'ai utilisé Loader pour charger un fichier swf externe et essayer de l'afficher dans une zone fixe, comme un objet sprite de dimension fixe. Et je ne connais pas la taille exacte du fichier swf, je veux juste qu'il corresponde à la zone fixe. Est-ce possible?Comment puis-je modifier la dimension d'un swf externe dans un projet Actionscript?
Code:
var loader:Loader = new Loader();
loader.load(new URLRequest("some path"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(e:Event):void
{
var loaderinfo:LoaderInfo = event.target as LoaderInfo;
loaderinfo.content.width = 300;
loaderinfo.content.height = 300;
loaderinfo.content.x = 0;
loaderinfo.content.y = 0;//note that this works for displaying picture, but not for swf
thePanel.stage.addChild(loader);
}
Je veux que le swf pour adapter la zone du panneau. Comment puis-je faire ceci?
toujours pas de travail, donc je doute que si c'est une mission impossible. Ou nous ne pouvons pas utiliser d'arme conventionnelle pour cela ... – user198816