Hey.. har embedded en swf i flex, men i en code-behind as fil:
1 2 | [Embed(source="assets/teaser.swf")] private var teaserClass:Class; |
Derefter tilgår jeg den:
1 2 3 | var teaser:SWFLoader = new SWFLoader(); teaser.source = teaserClass; addChild(teaser); |
Fint nok... Men af en eller anden grund så er min swf fil meget meget lille i størrelse i forhold til hvad den burde være. Ca. en 6. del i størrelse.
Jeg bruger ikke noget scaleX eller scaleY som kunne have indflydelse.
Hvis jeg sætter:
1 2 | teaser.setStyle("right", 0); teaser.setStyle("bottom", 0); |
Så lægger den de 60 pixel fra kanten som den skal (dens oprindelige størrelse er 60 x 60 pixels). Men går ikke helt ud til kanten da den er kun ca. 10 pixel bred.
Nogen der har en idé til hvad der kan gøre at swfloader sætter dens højde bredde til andet end dens oprindelige størrelse?
1 kommentar
Jeg må bare loade ind og lade være med at embedde filen.. Når jeg loader filen bliver den vist som den skal.
I må stadig gerne poste med mulige svar dog, da jeg stadig vil foretrække at kunne embedde min swf..