# $Id: pagehandle.rb,v 1.2 2003/10/24 07:54:15 knok Exp $

require 'ming/ming'
include Ming

class PageHandle
  def initialize(base)
    @filebase = base
    @counter = 1
    @filnal = nil
  end
  def cur()
    return "#{@filebase}#{@counter}.swf"
  end
  def prev()
    if (@counter <= 1)
      return "."
    end
    return "#{@filebase}#{@counter-1}.swf"
  end
  def next()
    if @filnal == true
      return "#{@filebase}#{@counter}.swf"
    end
    return "#{@filebase}#{@counter+1}.swf"
  end
  def done()
    @filnal = true
  end
  def iteration()
      @counter = @counter + 1
  end
  def action(uri)
    return SWFAction.new("getURL('#{uri}', '_level0');")
  end
end
