Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2011, 15:38   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2009
Beiträge: 2
Question Papervision Child-Element entfernen

Hallo, ich bin relativ unerfahren mit Actionscript und schlage mich schon eine ganze Weile mit einem Flashprogramm rum.

Dies beinhaltet eine Weltkugel, welche von mehreren Punkten umkreist wird.
Die Generation der Erdkugel erfolgt in einer Event-Funktion, welche nach dem Laden der Textur aufgerufen wird. Die Spots werden dann über eine Klasse als Child zur Erdkugel hinzugefügt.

Nun soll ein Umschalter hinzugefügt werden, wodurch die Punkte verschwinden und Länder auf der Kugel erscheinen sollen. Die Länder waren kein Problem, aber leider habe ich keine Möglichkeit gefunden, an die Spots wieder ranzukommen.

Folgende Codeausschnitte sollten es verdeutlichen:

Code:
for each(var spotNode:XML in _configXML.spots[0].spot) {
				
				var hotSpotData:HotSpotData = new HotSpotData();
					hotSpotData.readSizesAndColorsFromXML(spotNode);
					hotSpotData.readTextsFromXML(spotNode);
					hotSpotData.sphereRadius = sphereConfig.sphereRadius;
					
					hotSpotData.spotU = Number(spotNode.@spotX) / sphereTexture.width;
					hotSpotData.spotV = Number(spotNode.@spotY) / sphereTexture.height;
					hotSpotData.RectTexture =spotNode.@RectTexture;
				
				var hotSpot:HotSpot = new HotSpot(hotSpotData);
					hotSpot.viewport = scene3D.viewport;
					
					hotSpot.addEventListener(MouseEvent.ROLL_OUT, spotMouseHandler);
					hotSpot.addEventListener(MouseEvent.ROLL_OVER, spotMouseHandler);
					hotSpot.addEventListener(MouseEvent.CLICK, spotMouseHandler);
				
				_spotByID[String(hotSpot.data.id)] = hotSpot;
				globe.addChild(hotSpot);
				_spots.push(hotSpot);
				
				
			}

scene3D.object3D = globe;
Wenn ich nun versuche über globe.numChildren und removeChild die Objekte zu löschen, wird mir angezeigt, das globe statisch ist, und es nicht möglich ist.
Danke für die Hilfe, ich bin ziemlich ratlos.
Ninerian ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
action script 3, papervision, plane, removechild

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
child-child-child-Element ansprechen? (jQuery) soundZ JavaScript & jQuery 3 02-02-2011 10:41
Child Element unter Parent Element kingLui987 ActionScript 3 3 21-01-2011 18:04
jQuery: bestimmtes Child-Element ansprechen :: RK :: JavaScript & jQuery 6 28-07-2009 21:46
In List Komponente Element entfernen!! katimp Komponenten und SmartClips 8 04-06-2007 22:36
element aus einem array entfernen. byronic Flash Einsteiger 5 04-10-2006 16:43


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

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


Copyright ©1999 – 2012 Marc Thiele