login  Naam:   Wachtwoord: 
Registreer je!
 Forum

String naar Objecten ?

Offline Ontani - 05/07/2008 13:40 (laatste wijziging 05/07/2008 13:40)
Avatar van OntaniGouden medailleGouden medailleGouden medailleGouden medaille

-1
De titel kan misschien niet kloppen met het bericht maar ik heb geen idee hoe ik dit het beste zou noemen. Ik zoek een manier om het volgende te doen:

Ik heb een basis fla waar alles begint. deze bevat op het eerste frame de volgende AS:
  1. import Character_Core;
  2.  
  3. var _core:Character_Core;
  4.  
  5. _core = new Character_Core();


de Character_Core bestaat uit het volgende:
  1. package
  2. {
  3.  
  4. import flash.display.MovieClip;
  5. import Hair;
  6.  
  7. public class Character_Core extends MovieClip
  8. {
  9.  
  10. private var _hair:Hair;
  11. private var _hairType:*;
  12.  
  13. public function Character_Core()
  14. {
  15. _hair = new Hair();
  16. _hair.setType("Hair_Male_001");
  17. }
  18. }
  19. }


de Hair.as bevat dit:
  1. package
  2. {
  3.  
  4. import flash.display.MovieClip;
  5. import Hair_Male_001;
  6.  
  7. public class Hair extends MovieClip
  8. {
  9.  
  10. private var _hairType:*;
  11.  
  12. public function Hair() { }
  13.  
  14. public function setType(hairType:*)
  15. {
  16. _hairType = hairType;
  17. trace(_hairType);
  18. }
  19. }
  20. }


en de Hair_Male_001.as dit:
  1. package {
  2. public class Hair_Male_001 {
  3. public function Hair_Male_001()
  4. {
  5. trace("test");
  6. }
  7. }
  8. }


Logischer wijze wordt nu bij het testen van mijn basis flash bestand een trace gedaan van "Hair_Male_001" dit klopt zonder problemen.

Maar ik zou graag een nieuw object binnen Hair.as van Hair_Male_001 op basis van de variabele die meegegeven wordt vannuit de Character_Core.as. Liefst zou ik alles dynamisch doen want er worden nog meerdere types haren toegevoegd (Hair_Male_002, 003, 004, ... , 099, enz... ).

Hoe kan ik dit het beste doen?

Alvast bedankt voor jullie hulp.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s