home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 24 / CDACTUAL24.iso / corel / BARISTA / AUTOSCROLLOBJ.CLASS (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-24  |  1.6 KB  |  51 lines

  1. import java.applet.AppletStub;
  2. import java.util.Hashtable;
  3. import java.util.StringTokenizer;
  4.  
  5. public class AutoScrollObj {
  6.    public int iPauseType = 0;
  7.    public int iTransitionType = 0;
  8.    public int iTransitionDirection = 0;
  9.    public int iTransitionSpeed = 0;
  10.    public long lPauseTime = 1000L;
  11.    public String strPauseSound = null;
  12.  
  13.    public final boolean Read(AppletStub var1, String var2) {
  14.       String var3 = var1.getParameter(var2);
  15.       StringTokenizer var4 = new StringTokenizer(var3);
  16.       int var5 = var4.countTokens();
  17.       if (var5 >= 4) {
  18.          this.iPauseType = Integer.valueOf(var4.nextToken());
  19.          this.iTransitionType = Integer.valueOf(var4.nextToken());
  20.          this.iTransitionDirection = Integer.valueOf(var4.nextToken());
  21.          this.iTransitionSpeed = Integer.valueOf(var4.nextToken());
  22.          switch (this.iPauseType) {
  23.             case 0:
  24.             case 2:
  25.             default:
  26.                break;
  27.             case 1:
  28.                if (var5 >= 5) {
  29.                   this.lPauseTime = Long.valueOf(var4.nextToken());
  30.                }
  31.                break;
  32.             case 3:
  33.                if (var5 > 6) {
  34.                   return false;
  35.                }
  36.  
  37.                this.lPauseTime = Long.valueOf(var4.nextToken());
  38.                this.strPauseSound = var4.nextToken();
  39.          }
  40.  
  41.          return true;
  42.       } else {
  43.          return false;
  44.       }
  45.    }
  46.  
  47.    public void Store(ZStorage var1, String var2) {
  48.       ((Hashtable)var1).put(var2, this);
  49.    }
  50. }
  51.