J'ai les fichiers .fla et .as. fla:Fichiers bitmap AS3 et .as
import test ;
var b:test = new test();
var myBitmap:BitmapData = new BitmapData(150, 150, true, 0x80FF3300);
var test:BitmapData = new BitmapData(150, 150, false, 0xFF0000);
var myImage:Bitmap = new Bitmap(test);
addChild(myImage);
et .Comme
package
{
import flash.display.*;
public dynamic class test extends flash.display.BitmapData
{
public function test(arg1:int=621, arg2:int=427)
{
super(arg1, arg2);
return;
}
}
}
Mais sa ne fonctionne pas, BitmapData doit avoir le même nom comme .as (chargement test.as), mais je ne ne sais pas comment faire cela: |
Qu'est-ce que vous essayez exactement de faire? En passant, si vous voulez créer une classe de test de formulaire d'instance, pourquoi créez-vous BitmapData à la place? – GeorgeCross
Autre .swf est en train de charger "test" de test.as, test.as est en train de charger BitmapData nommé "test" –
sans test d'importation; var b: test = nouveau test(); "Test.as" ne charge pas dans le fichier .fla. –