Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-05-2011, 21:50   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 10
SpriteVisualElement Problem

Hallo,
ich versuch einfach mal mein Problem zu erklären.
Ich hab eine Stage auf der ich ein SpriteVisualElement als Container nutze, dieses 100% groß. In dem SpriteVisualElement positioniere ich ein Sprite bei Position (100,200), darauf hin wird das SpriteVisualElement auch erst ab der Position (100,200) erstellt und geht auch über die Stage um diese Größe.

Hier mal ein Bild zur Veranschaulichung:


Und Jetzt noch ein paar Schnippsel Code:
Main.mxml
Code:
			protected function init(event:FlexEvent):void
			{		
				this.addEventListener(MouseEvent.CLICK, onClicked);
				
				animation = new Animate();
				animation.setStage(con);
				ball = new Ball(8,0xFFFFFF,100,200);
				ball.drawBall(ball);				
				con.addChild(ball);
			}
.
.
.
<s:SpriteVisualElement id="con" height="100%" width="100%"/>
Dann noch eine AS3 Klasse, in der eigentlich nur die Größe des Containers übergeben werden.
Code:
import spark.core.SpriteVisualElement;
.
.
.
		public function setStage(con:SpriteVisualElement):void
		{
			this.con = con;
		}
Ich hoffe jemand versteht mein Problem und hat evtl. auch eine Lösung

m0ep
m0ep ist offline   Mit Zitat antworten
Alt 11-05-2011, 05:52   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Du hast keine Frage formuliert. Und wieso willst überhaupt Sprites nutzen in Flex?
Omega Psi ist offline   Mit Zitat antworten
Alt 11-05-2011, 07:02   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 10
Oh sorry ganz vergessen.

Ich versuche über eine AS3 Klasse einen Ball auf die Flex-Bühne zu zeichnen. Der soll später an den Wänden abprallen können. Aber weil sich das SpriteVisualElement mit der Ballposition verschiebt, funktioniert das mit dem abprallen nicht ganz so schön.

Also meine Frage ist, kann man das SpriteVisualElement unabhängig von den Objekten darin auf der Stage Positionieren?

Und Sprites nutze ich weil ich nichts besseres kenne, kennst du vielleicht einen besser Lösung?
m0ep ist offline   Mit Zitat antworten
Alt 11-05-2011, 07:08   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Nimm UIComponents anstatt Sprites, dann brauchst du den Sprite Visual Container nicht. Oder arbeite in reinen ActionScript Projekten.
Omega Psi ist offline   Mit Zitat antworten
Alt 11-05-2011, 10:55   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 10
Das mit den UIComponents macht leider keinen Unterschied, es ist immer noch das gleiche Problem wie oben im Bild.

Und reines AS... man muss das doch auch wieder irgendwie in Flash Builder 4 integrieren. Oder seh ich das irgendwie falsch?
m0ep 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
Ich glaube diesen Problem kennen viele:-( Performance Problem Animator Flash MX 8 11-01-2011 17:07
Scrolling Problem ( removeChild & addChild Problem ) Jakozk ActionScript 3 2 28-02-2010 19:12
Antialiasing of Systemfonts problem (problem with Bitmapdata.draw()) genesys ActionScript 3 1 17-11-2009 12:52
onRollOver-Problem, oder auch gotoAndPlay - kleines Problem für geübten Skripter Ladina Flash Einsteiger 2 04-05-2007 11:09
loadmovie problem und schleifen problem mit variable Bourne ActionScript 1 8 13-09-2004 00:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele