컴퓨터의 모니터에 글자가 써지는 효과와 비슷하다. 스피커가 있다면 볼륨을 높여봐라 아마도 소리가 날것이다. 멋지다. 이걸 어디다 쓰면 좋을까? 나의 프로필소개에 응용하면 적당하지 않을까한다.

Applet Example




HTML Example

<html>
<head><title>컴퓨터글자</title></head>
<body>

<applet codebase="클래스파일이 있는 디렉토리의 URL" code="HollywoodText.class" width="304" height="204">
<param name="cabbase" value="HollywoodText.cab">
<param name="bgcolor" value="#000000">
<param name="fgcolor" value="#00FF00">
<param name="sound" value="blip.au">
<param name="cpause" value="25">
<param name="lpause" value="250">
<param name="spause" value="500">
<param name="loop" value="0">
<param name="script" value="demo.txt">
<param name="lspace" value="15">
<param name="fontsize" value="12">
<param name="cursor" value="3">
<param name="indent" value="2">
<param name="initx" value="20">
<param name="inity" value="20">
<param name="bgimage" value="demo.gif">
<param name="maxy" value="160">
</applet>

</body>
</html>

Change Text
애플렛 안에 쓰여지는 글자는 애플렛 태그에서 그 값을 바꾸어 주는게 아니라 다운 받은 화일의 압축해제에 나오는 demo.txt에서 바꾸어 준다. demo.txt 에 있는 내용은 다음과 같다.

HollywoodText Demo
------------------
This applet displays text the way
Hollywood movie computers do.
<NEWLINE>
<PAUSE 1000>
When you see "More..." click on
the applet to continue.
<NEWLINE>
That's all... it's trivial,
but a fun applet for a personal
web page :-)
<NEWLINE>
<PAUSE 1000>
Click on the applet to run it
again.


실행되는 애플렛과 demo.txt의 내용을 살펴보면 이해가 쉬울것이다. 참고로 <PAUSE 1000> 은 마우스를 클릭했을때 다음으로 넘어가도록 해준다.

Applet Parameter
bgcolor 바탕색지정
fgcolor 글자색지정
sound 소리지정-이 사운드 파일은, 'cpause'인자에서 지정하는 문자 출력 간격(기본값은 25ms)을 초과해서는 안되는 짧은 것이어야 한다
cpause 메시지의 각 문자들간의 출력 간격을 1/1000초(ms)단위로 지정
lpause 메시지 라인과 라인간의 출력 간격을 1/1000초(ms)단위로 지정한다
spause 모든 메시지들이 1회씩 출력된후 다시 반복 출력하고자 할 때, 지연시간을 1/1000초 단위(ms)로 지정한다.아래의 'LOOP' 인자에서 1회이상의 반복횟수가 지정했을 때에만 유효하다
loop 지정된 메시지들을 몇 번이나 반복 출력할 것인지, 반복 횟수를 지정한다. '0'값을 지정하면, 무한대로 반복 출력된다
script 글자바꾸기파일(필수)
lspace 메시지들 각 라인과 라인 사이의 간격을 지정한다. 보통 폰트 크기보다 약 25% 가량을 더 잡아준다
fontsize 메시지의 글자 크기를 지정한다
cursor 메시지가 출력될 때 깜박이는 커서 모형의 너비를 픽셀값으로 지정한다
indent 메시지를 출력할 때의 들여쓰기를 픽셀단위로 지정한다. 이는 아래의 'INITX'인자와 연관이 되어 진다. 예를 들어 INITX인자의 값이 '5'로 지정되고,INDENT 인자의 값이 5로 지정되었다면, 메시지들은 애플릿 실행창의 좌변으로 부터 10 픽셀 떨어진 곳부터 출력되게 된다
initx 메시지를 출력하기 시작할, 애플릿 실행창의 좌변으로 부터의 거리(픽셀단위)를 지정한다
inity 메시지를 출력하기 시작할, 애플릿 실행창의 상단으로 부터의 거리(픽셀단위)를 지정한다
bgimage 배경으로 사용할 이미지 파일(GIF,JPG포맷)을 지정한다
maxy 메시지를 출력할 애플릿 실행창의 하단 한계를 지정한다. 애플릿의 상단으로 부터의 거리를 픽셀단위로 지정해 주면 된다. 만약, 이 인자가 지정되지 않을 경우, 애플릿의 최하단까지도 메시지가 출력되게 된다