Zurück   Flashforum > Software > 3D

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2011, 09:37   #1 (permalink)
Nice Newbie
 
Registriert seit: Sep 2003
Beiträge: 365
Papervision3D: einfaches Beispiel mit Material erzeugt unerwarteten Output

Hallo zusammen,

ich arbeite mich gerade durch das Papervision3D Essentials Buch und in auf Seite 99 bei Movie Materials angekommen.
Leider wird mir sobald ich den Film exportiere das Material doppelt angezeigt. Einmal mit der Position 0,0 und ein zweites mal wird das Material auf das Shape gelegt, so wie gewünscht.

Hier ist der Screenshot
.

Code:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.text.TextField;
	import flash.text.TextFormat;
	import flash.text.TextFieldAutoSize;

	import org.papervision3d.objects.primitives.Plane;
	import org.papervision3d.view.BasicView;
	import org.papervision3d.materials.MovieMaterial;

	public class SmartHome extends BasicView
	{

		private var plane:Plane;

		public function SmartHome()
		{
			stage.frameRate = 40;
			viewport.interactive = true;

			init();
			startRendering();

		}
		private function init():void
		{
			var materialSprite:Sprite = new Sprite();
			materialSprite.graphics.beginFill(0xebebeb);
			materialSprite.graphics.drawRect(0,0,200,200);
			
			var textfield:TextField = new TextField();
			textfield.text = "Hello 3d world";
			textfield.autoSize = TextFieldAutoSize.LEFT;
			textfield.setTextFormat(new TextFormat("Arial", 25));
			textfield.x = (materialSprite.width - textfield.width/2);
			textfield.y = (materialSprite.height - textfield.height/2);
			
			materialSprite.addChild(textfield);
			addChild(materialSprite);
			
			var material:MovieMaterial = new MovieMaterial(materialSprite);
			material.smooth = true;
			material.doubleSided = true;
			
			plane = new Plane(material);
			scene.addChild(plane);

		}
		override protected function onRenderTick(e:Event=null):void
		{
			plane.localRotationY++;
			super.onRenderTick();
		}
	}

}
Kann mir jemand den Output erklären?
Oder weiß was ich falsch gemacht habe?

Besten Dank und schöne Grüße!
__________________
unique.
unique23 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Box2D: Einfaches Beispiel funktioniert nicht im Flash Builder Ali ActionScript 3 6 27-08-2010 14:25
Papervision3D ButtonMode nur auf ein Material gandyxxl 3D 11 21-11-2007 18:32
3D MAX - Material Raycer Am Rande 3 10-05-2005 18:46
[C4D] CD-Material? nps 3D 4 09-03-2004 14:05
einfaches Beispiel für doofe?? olien Flash mit XML und Webservices 4 15-02-2004 18:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele