Results 1 to 3 of 3

Thread: ActionScript 3 Inventory System

  1. #1
    Gnoll's Avatar
    308
    posts
    Unregistered User

    ActionScript 3 Inventory System

    Hi all, I am trying to edit the traditional AS2 inventory system to AS3, this is how i have done it so far. The only problem is in AS3 it doesn't seem to allow the use of x/y with strings any more. Any solutions?

    Thanks,
    Gnoll


    var currentslotnum:Number = 1
    var itemfound:Boolean = false
    mclip.addEventListener(Event.ENTER_FRAME, itemchecker);
    function itemchecker(Event:Event):void;
    {
    if (mclip.char.hitTestObject(item1) == true) {
    addToslot(item1);
    }
    }
    function addToslot (item) {
    if (!itemfound) {
    item.x = ("itemSlot"+currentslotnum).x
    item.y = ("itemSlot"+currentslotnum).y
    itemfound = true;
    currentslotnum += 1;
    }
    }
    Last edited by Gnoll; April 19th, 2008 at 02:05 AM.

  2. #2
    Assuming you have dynamically created the inventory slots by putting instances and then give them unique names, you can use getChildByName to access its properties

    e.g getChildByName("itemSlot"+currentslotnum).x
    The seed of melancholy grows into a tree of despair;
    This is its beauty past compare.

  3. #3
    Has anyone found or made an inventory code that is more dynamic(so that you could move the items around in your inventory and stuff like that) Or seen a tutorial on this?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012