• › Witaj Gościu
  • Jesteś niezalogowany (
  • Zaloguj 
  •  lub  

Logo


Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: Zwiekszanie nazwy mc w petli
PostNapisane: So lip 31, 2010 6:00 pm 
Offline

Dołączył(a): Pt cze 04, 2010 5:38 pm
Posty: 8
Witam.
Buduje system inventory i chce przechowywac swoje mc w array:
public var inventoryItems:Array = new Array();

Gdy postac zbierze przedmiot dodaje metoda push(); ten przedmiot do array i jak robie trace wszystko sie zgadza. Mam jednak probem z dodawaniem przedmiotow do slotow w inventory. Chcialem zrobic takie loop:

for(var i:uint = 0; i < inventoryItems.length; i++){
Inventory.itemSlot[i].addChild(inventoryItems[i]);
}

Niestety skaldnia jest zla bo: itemSlot[i] jest nieprawidlowe. Jakiej skaldni urzyc by kazdy kolejny przedmiot z mojej array dodawal do kolejnego slotu w inventory? Probowalem roznych kombinacje: ++, "",(), [] ale nic nie działa. Ktos zna prawidlowa skladnie zmiany numeracji instane name movieclipa?

_________________
Graphic & Web Design http://www.truesign.ie || Game Developing http://rpg.truesign.ie


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zwiekszanie nazwy mc w petli
PostNapisane: N sie 01, 2010 8:13 am 
Offline
Administrator
Avatar użytkownika

Dołączył(a): Cz lut 24, 2005 2:14 am
Posty: 4419
Kod:
Inventory["itemSlot" + i]

Kod:
var inventoryItems:Array = new Array(mc1,mc2,mc3);
var inventoryItemMc:MovieClip;//przechowuje instancje do poszczegolnych przedmiotow
var slot:MovieClip;// przechowuje instancje zawartosci slota
for (var i:uint = 0; i < inventoryItems.length; i++) {
   inventoryItemMc = inventoryItems[i];
   //wyzerowanie polozenia przedmiotow
   inventoryItemMc.x = inventoryItemMc.y = 0;
   //
   slot = Inventory["itemSlot" + i].addChild(inventoryItemMc);
   //
   trace(Inventory.name, " -> ", slot.parent.name, " -> ", slot.name)
}

_________________
Dlaczego nie otrzymałeś odpowiedzi. .:. Komercyjnie - FLASH


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
cron

Polecamy












Powered by phpBB
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL
Not able to open ./cache/data_global.php