1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
//
// Description:
// SWFTextField Interface
//
// Authors:
// Jonathan Shore <jshore@e-shuppan.com>
// Based on php wrapper developed by <dave@opaque.net>
//
// Copyright:
// Copyright 2001 E-Publishing Group Inc. Permission is granted to use or
// modify this code provided that the original copyright notice is included.
//
// This software is distributed with no warranty of liability, merchantability,
// or fitness for a specific purpose.
//
import SWFObjectI;
import SWFFontI;
//
// SWFText Interface
// text field
//
// Notes
// -
//
public interface SWFTextFieldI extends SWFObjectI {
// alignment constants
public final static int AlignLeft = 0;
public final static int AlignRight = 1;
public final static int AlignCenter = 2;
public final static int AlignJustify = 3;
// miscellaneous constants (flags)
public final static int HasLength = (1<<1);
public final static int NoEdit = (1<<3);
public final static int Password = (1<<4);
public final static int Multiline = (1<<5);
public final static int WordWrap = (1<<6);
public final static int DrawBox = (1<<11);
public final static int NoSelect = (1<<12);
public final static int Html = (1<<9);
// methods
public void setBounds (float width, float height);
public void setFlags (long flags);
public void setAlignment (int alignment);
public void align (int alignment);
public void setFont (SWFFontI font) throws SWFException;
public void setColor (int r, int g, int b, int alpha);
public void setColor (SWFColor color);
public void addString (String text);
public void setVariableName (String name);
public void setLeftMargin (float margin);
public void setRightMargin (float margin);
public void setIndentation (float indent);
public void setLineSpacing (float spacing);
public void setLength (int len);
};
|