Flash CS3 Documentation |
|||
| ActionScript 2.0 Components Language Reference > DataSet component > DataSet.previous() | |||
Flash Player 7.
Flash MX Professional 2004.
dataSetInstance.previous()
Nothing.
Method; makes the previous item in the current view of the collection the current item. Which items are in the current view depends on any current filter and range settings.
The following example loops over each item in a data set and traces each item's price:
my_ds.addItem({name:"item a", price:16});
my_ds.addItem({name:"item b", price:9});
my_ds.last();
while (my_ds.hasPrevious()) {
trace(my_ds.currentItem.price);
my_ds.previous();
}
The following example loops over all the items in the current view of the collection, starting from the last item, and performs a calculation on a field in each item:
my_ds.last();
while (my_ds.hasPrevious()) {
my_ds.price *= 0.5; // Everything's 50% off!
my_ds.previous();
}
DataSet.first(), DataSet.hasNext()
Flash CS3