J'ai construit un carrousel dans Papervision3D en utilisant Flash CS5, tout fonctionne bien mais quand il est incorporé dans une page web (locale ou en ligne) les éléments BitmapFileMaterial ne semblent pas charger.BitmapFileMaterial ne pas charger sur embarquer
J'ai tout essayé et comme je l'ai dit, cela fonctionne localement, mais pas quand il est intégré. Y a-t-il quelque chose qui me manque?
C'est un carrousel composé d'un certain nombre de plans. Voici le code AS3 qui génère les plans (et ajoute le matériau):
for (var i:int = 0; i < numItems; i++)
{
var plane:Plane = new Plane(new BitmapFileMaterial("images/file" + i + ".jpg"),150,225,0,0);
planes.push(plane);
//Add plane to the scene
planesHolder.addChild(plane);
}
Voici le code embed (probablement où l'erreur est):
<object width="160" height="400" align="middle">
<param name="movie" value="flash/spinner.swf">
<embed src="flash/spinner.swf" width="160" height="400">
</embed>
</object>
J'ai ajouté mon code. Je suppose que c'est un problème avec le code d'intégration réel, car il semble y avoir seulement un problème quand il est intégré. –
J'ai mis à jour ma réponse, je ne sais pas si vous êtes averti à ce sujet sauf si je commente ici – grapefrukt
cheers mate, c'était l'erreur juste sur l'argent :) Je supposais que lorsque vous incorporez un SWF, il conserve toujours les chemins vers externe Ressources. Ma structure de répertoire avait 2 dossiers flash à l'intérieur qui était des images. Je pensais que parce que j'avais intégré le fichier, la racine serait où le fichier SWF est stocké, pas où le HTML est stocké. Vous m'avez beaucoup appris avec ce problème, applaudissements. –