Ok, I checked as well and couldn't find anything good as well.
So the basic idea is that you have an array that stores all of your items. It would look like this...
Actionscript Code:
var playerInventory:Array = ["potion", "potion", "ether", "phoenixdown"];
If you have different types of items, like armor and equipment, it might be easier to store those in separate arrays at first.
So you can make an function for the shop buttons.
Actionscript Code:
var playerInventory:Array = []; // creates an empty array
function buyItem( itemType:String, price:int ) : void {
if (itemType == "potion") {
if (playerGold >= price) {
playerGold -= price; //subtract price
playerInventory.push(itemType); // adds item to the end of the array
}
} else if (itemType == "ether") {
if (playerGold >= price) {
playerGold -= price; //subtract price
playerInventory.push(itemType); // adds item to the end of the array
}
}
trace("inventory: " + playerInventory); // this will show all items in the inventory
}
From there you'll need to determine how you'll use your inventory. You'll have to check the array to fill in your inventory menu screen. You'll have to loop through the array and determine what do with it. If you have a grid of movieclips, maybe you'll switch to the frame of the item.
Actionscript Code:
function checkInventory() : void {
for ( var i:int = 0; i < playerInventory.length; i++) {
trace("item" + i + " is a: " + playerInventory[i]);
menu["gridMC" + i].gotoAndStop(playerInventory[i]);
}
}
I'm not sure what your level of understanding is but this should give you an idea of what you need to do.