STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228082
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/12163845?noj=FRM12163845-2DC" width="1" height="1"></div>

Roald Dahl - Matilda.swf

This is the info page for
Flash #251369

(Click the ID number above for more basic data on this flash file.)


Text
<p align="center"></p>

<p align="left"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;</font></p>

<p align="center"></p>

<p align="center"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> </font></p>

<p align="center"></p>

<p align="left"></p>

<p align="right"><font face="Tahoma" size="12" color="#000000" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;</font></p>

500%

/ 9999

9999

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M A T I L D A

B O O K S F O R

C

H

I L D R

E

N

B

Y

T

H

E

S A M

E

A

U

T

H

O R
J

a

m

e

s

a

n

d

t

h

e

G

i

a

n

t

P e

a

c

h

C

h

a

r l

i

e

a

n

d

t

h

e

C

h

o

c

o

l

a

t

e F

a

c

t

o

r

y

F

a

n

t

a

s

t

i

c

M r F

o

x
T

h

e M

a

g

i

c

F

i

n

g

e r

C

h

a

r l

i

e

a

n

d

t

h

e

G

r e

a

t

G

l

a

s s

E

l e v

a

t

o

r
D

a

n n

y

,

t

h

e

C

h

a

m

p

i

o

n

o

f

t

h

e W

o

r l

d

T

h

e W

o

n

d

e r f u l S

t

o

r

y

o

f

H

e n r

y

S u

g

a

r

a

n

d

S

i

x M

o

r e
T

h

e

E

n

o

r

m

o

u

s

C

r

o

c

o

d

i

l e
T

h

e T

w

i

t

s

G

e

o

r

g

e

'

s

M

a

r v e l l

o

u

s

M e

d

i

c

i

n e
R

o

a

l

d

D

a

h

l

'

s

R e v

o

l

t

i

n

g

R

h

y

m

e

s

T

h

e B F

G

D

i

r

t

y

B e

a

s

t

s

T

h

e W

i

t

c

h

e

s

B

o

y

T

h

e

G

i

r

a

f f e

a

n

d

t

h

e P e l l

y

a

n

d

M e

G

o

i

n

g

S

o

l

o

R

o

a

l

d D

a

h

l

M A T I L D A

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

I l l u

s

t

r

a

t

i

o

n

s

b

y

Q u e n

t

i

n B l

a

k e

V

I K I

N

G

K

E

S T R

E

L
F

o

r
M i c h

a

e

l

a

n

d L u c y

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

V

I K I

N

G

K

E

S T R

E

L
P u b l

i

s

h

e

d

b

y

t

h

e P e n

g

u

i

n

G

r

o

u

p

V

i

k

i

n

g

P e n

g

u

i

n I n

c

. ,

4

0

W e

s

t

2

3 r

d

S

t

r e e

t

,

N

e

w

Y

o

r k

,

N

e

w

Y

o

r k 1

0 0

1

0

,

U

.

S

.

A

.

P e n

g

u

i

n B

o o

k

s

L

t

d

,

2

7

W r

i

g

h

t

s

L

a

n e

,

L

o

n

d

o

n W

8

5

T Z

,

E

n

g

l

a

n

d

P e n

g

u

i

n B

o o

k

s

A u

s

t

r

a

l

i

a

L

t

d

,

R

i

n

g

w

o o

d

,

V

i

c

t

o

r

i

a

,

A u

s

t

r

a

l

i

a

P e n

g

u

i

n B

o o

k

s

C

a

n

a

d

a

L

t

d

,

2

8

0

1 J

o

h

n S

t

r e e

t

,

M

a

r k

h

a

m

,

O n

t

a

r

i

o

,

C

a

n

a

d

a

L 3 R 1 B

4

P e n

g

u

i

n B

o o

k

s

|

N

.

Z

.

) L

t

d

,

1

8

2

- 1 9

0

W

a

i

r

a

u R

o

a

d

,

A u

c

k l

a

n

d

1

0

,

N

e

w

Z e

a

l

a

n

d

P e n

g

u

i

n B

o o

k

s

L

t

d

,

R e

g

i

s

t

e r e

d

O f f

i

c

e

s

:

H

a

r

m

o

n

d

s

w

o

r

t

h

,

M

i

d d

l e

s

e x

,

E

n

g

l

a

n

d

F

i

r

s

t

p

u b l

i

s

h

e

d

i

n

G

r e

a

t

B r

i

t

a

i

n b

y

J

o

n

a

t

h

a

n

C

a

p

e L

t

d

. ,

1 9

8 8

F

i

r

s

t

A

m

e r

i

c

a

n e

d

i

t

i

o

n

p

u b l

i

s

h

e

d

1 9

8 8

3

5

7

9 1

0

6

4

T e x

t

c

o

p

y

r

i

g

h

t

©

R

o

a

l

d

D

a

h

l

,

1 9

8 8

I l l u

s

t

r

a

t

i

o

n

s

c

o

p

y

r

i

g

h

t

©

Q u e n

t

i

n B l

a

k e

,

1 9

8 8

A l l r

i

g

h

t

s

r e

s

e r v e

d

G

r

a

t

e f u l

a

c

k n

o

w

l e

d

g

m

e n

t

i

s

m

a

d

e f

o

r

p

e r

m

i

s s

i

o

n

t

o

r e

p

r

i

n

t

a

n e x

c

e r

p

t

f r

o

m

" I n

C

o

u n

t

r

y

S l e e

p

" f r

o

m

T h e P

o

e

m

s

o

f D y

l

a

n

T h

o

m

a

s

.

C

o

p

y

r

i

g

h

t

1 9

4

7

,

1 9

5

2

D

y

l

a

n T

h

o

m

a

s

.

R e

p

r

i

n

t

e

d

b

y

p

e r

m

i

s s

i

o

n

o

f

N

e

w

D

i

r e

c

t

i

o

n

s

P u b l

i

s

h

i

n

g

C

o

r

p

o

r

a

t

i

o

n

.

L

i

b r

a

r

y

o

f

C

o

n

g

r e

s s

c

a

t

a

l

o

g

c

a

r

d

n u

m

b e r :

8 8

-

4

0

3 1

2

I S B

N

0

- 6

7

0

-

8

2

4

3 9 - 9
P r

i

n

t

e

d

i

n

t

h

e

U

n

i

t

e

d

S

t

a

t

e

s

o

f A

m

e r

i

c

a

b

y

A r

c

a

t

a

G

r

a

p

h

i

c

s

,

F

a

i

r f

i

e l

d

,

P e n n

s

y

l v

a

n

i

a

S e

t

i

n T r u

m

p

M e

d

i

a

e v

a

l
W

i

t

h

o

u

t

l

i

m

i

t

i

n

g

t

h

e r

i

g

h

t

s

u n

d

e r

c

o

p

y

r

i

g

h

t

r e

s

e r v e

d

a

b

o

v e

,

n

o

p

a

r

t

o

f

t

h

i

s

p

u b l

i

c

a

t

i

o

n

m

a

y

b e r e

p

r

o

d

u

c

e

d

,

s

t

o

r e

d

i

n

o

r

i

n

t

r

o

d

u

c

e

d

i

n

t

o

a

r e

t

r

i

e v

a

l

s

y

s

t

e

m

,

o

r

t

r

a

n

s

m

i

t t

e

d

,

i

n

a

n

y

f

o

r

m

o

r b

y

a

n

y

m

e

a

n

s

( e l e

c

t

r

o

n

i

c

,

m

e

c

h

a

n

i

c

a

l

,

p

h

o

t

o

c

o

p

y

i

n

g

,

r e

c

o

r

d

i

n

g

o

r

o

t

h

e r

w

i

s

e )

,

w

i

t

h

o

u

t t

h

e

p

r

i

o

r

w

r

i

t t

e n

p

e r

m

i

s s

i

o

n

o

f b

o

t

h

t

h

e

c

o

p

y

r

i

g

h

t

o

w

n e r

a

n

d

t

h

e

a

b

o

v e

p

u b l

i

s

h

e r

o

f

t

h

i

s

b

o o

k

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

C

o

n

t

e n

t

s

T

h

e R e

a

d

e r

o

f B

o o

k

s

M r W

o

r

m

w

o o

d

,

t

h

e

G

r e

a

t

C

a

r D e

a

l e r
T

h

e

H

a

t

a

n

d

t

h

e S u

p

e r

g

l u e
T

h

e

G

h

o

s

t

A r

i

t

h

m

e

t

i

c

T

h

e P l

a

t

i

n u

m

- B l

o

n

d

M

a

n
M

i

s s

H

o

n e

y

T

h

e T r u n

c

h

b u l l
T

h

e P

a

r e n

t

s

T

h

r

o

w

i

n

g

t

h

e

H

a

m m

e r
B r u

c

e B

o

g

t

r

o

t t

e r

a

n

d

t

h

e

C

a

k e
L

a

v e n

d

e r
T

h

e W e e k l

y

T e

s

t

T

h

e F

i

r

s

t

M

i

r

a

c

l e
T

h

e S e

c

o

n

d

M

i

r

a

c

l e
M

i

s s

H

o

n e

y

'

s

C

o

t t

a

g

e
M

i

s s

H

o

n e

y

'

s

S

t

o

r

y

T

h

e

N

a

m

e

s

T

h

e P r

a

c

t

i

c

e
T

h

e T

h

i

r

d

M

i

r

a

c

l e
A

N

e

w

H

o

m

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

T

h

e R e

a

d

e r

o

f B

o o

k

s

I

t

'

s

a

f u n n

y

t

h

i

n

g

a

b

o

u

t

m

o

t

h

e r

s

a

n

d

f

a

t

h

e r

s

.

E

v e n

w

h

e n

t

h

e

i

r

o

w

n

c

h

i

l

d

i

s

t

h

e

m

o

s

t

d

i

s

g

u

s

t

i

n

g

l

i

t t

l e b l

i

s

t

e r

y

o

u

c

o

u l

d

e v e r

i

m

a

g

i

n e

,

t

h

e

y

s

t

i

l l

t

h

i

n k

t

h

a

t

h

e

o

r

s

h

e

i

s

w

o

n

d

e r f u l

.

S

o

m

e

p

a

r e n

t

s

g

o

f u r

t

h

e r

.

T

h

e

y

b e

c

o

m

e

s

o

b l

i

n

d

e

d

b

y

a

d

o

r

a

t

i

o

n

t

h

e

y

m

a

n

a

g

e

t

o

c

o

n v

i

n

c

e

t

h

e

m

s

e l v e

s

t

h

e

i

r

c

h

i

l

d

h

a

s

q u

a

l

i

t

i

e

s

o

f

g

e n

i

u

s

.

W e l l

,

t

h

e r e

i

s

n

o

t

h

i

n

g

v e r

y

w

r

o

n

g

w

i

t

h

a

l l

t

h

i

s

.

I

t

'

s

t

h

e

w

a

y

o

f

t

h

e

w

o

r l

d

.

I

t

i

s

o

n l

y

w

h

e n

t

h

e

p

a

r e n

t

s

b e

g

i

n

t

e l l

i

n

g

u

s

a

b

o

u

t

t

h

e b r

i

l l

i

a

n

c

e

o

f

t

h

e

i

r

o

w

n r e v

o

l

t

i

n

g

o

f f

s

p

r

i

n

g

,

t

h

a

t

w

e

s

t

a

r

t

s

h

o

u

t

i

n

g

,

" B r

i

n

g

u

s

a

b

a

s

i

n

!

W e

'

r e

g

o

i

n

g

t

o

b e

s

i

c

k

!

"
S

c

h

o o

l

t

e

a

c

h

e r

s s

u f f e r

a

g

o o

d d

e

a

l f r

o

m

h

a

v

i

n

g

t

o

l

i

s

t

e n

t

o

t

h

i

s s

o

r

t

o

f

t

w

a

d d

l e f r

o

m

p

r

o

u

d

p

a

r e n

t

s

,

b u

t t

h

e

y

u

s

u

a

l l

y

g

e

t

t

h

e

i

r

o

w

n b

a

c

k

w

h

e n

t

h

e

t

i

m

e

c

o

m

e

s

t

o

w

r

i

t

e

t

h

e e n

d

-

o

f -

t

e r

m

r e

p

o

r

t

s

.

I f I

w

e r e

a

t

e

a

c

h

e r I

w

o

u l

d

c

o o

k u

p

s

o

m

e r e

a

l

s

c

o

r

c

h

e r

s

f

o

r

t

h

e

c

h

i

l

d

r e n

o

f

d

o

t

i

n

g

p

a

r e n

t

s

.

"

Y

o

u r

s

o

n
M

a

x

i

m

i

l

i

a

n "

,

I

w

o

u l

d

w

r

i

t

e

,

"

i

s

a

t

o

t

a

l

w

a

s

h

-

o

u

t

.

I

h

o

p

e

y

o

u

h

a

v e

a

f

a

m

i

l

y

b u

s

i

n e

s s

y

o

u

c

a

n

p

u

s

h h

i

m

i

n

t

o

w

h

e n

h

e l e

a

v e

s

s

c

h

o o

l b e

c

a

u

s

e

h

e

s

u r e

a

s

h

e

c

k

w

o

n

'

t

g

e

t

a

j

o

b

a

n

y

w

h

e r e e l

s

e

.

"

O r

i

f I

w

e r e f e e l

i

n

g

l

y

r

i

c

a

l

t

h

a

t

d

a

y

,

I

m

i

g

h

t

w

r

i

t

e

,

" I

t

i

s

a

c

u r

i

o

u

s

t

r u

t

h

t

h

a

t

g

r

a

s s

h

o

p p

e r

s

h

a

v e

t

h

e

i

r

h

e

a

r

i

n

g

-

o

r

g

a

n

s

i

n

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

t

h

e

s

i

d

e

s

o

f

t

h

e

a

b

d

o

m

e n

.

Y

o

u r

d

a

u

g

h

t

e r

V

a

n e

s s

a

,

j

u

d

g

i

n

g

b

y

w

h

a

t

s

h

e

'

s

l e

a

r n

t t

h

i

s

t

e r

m

,

h

a

s

n

o

h

e

a

r

i

n

g

-

o

r

g

a

n

s

a

t

a

l l

.

"
I

m

i

g

h

t

e v e n

d

e l v e

d

e e

p

e r

i

n

t

o

n

a

t

u r

a

l

h

i

s

t

o

r

y

a

n

d

s

a

y

,

" T

h

e

p

e r

i

o

d

i

c

a

l

c

i

c

a

d

a

s

p

e n

d

s s

i

x

y

e

a

r

s

a

s

a

g

r u b
u n

d

e r

g

r

o

u n

d

,

a

n

d

n

o

m

o

r e

t

h

a

n

s

i

x d

a

y

s

a

s

a

f r e e

c

r e

a

t

u r e

o

f

s

u n l

i

g

h

t

a

n

d

a

i

r

.

Y

o

u r

s

o

n W

i

l f r e

d

h

a

s s

p

e n

t

s

i

x

y

e

a

r

s

a

s

a

g

r u b

i

n

t

h

i

s s

c

h

o o

l

a

n

d

w

e

a

r e

s

t

i

l l

w

a

i

t

i

n

g

f

o

r

h

i

m

t

o

e

m

e r

g

e

f r

o

m

t

h

e

c

h

r

y

s

a

l

i

s

.

" A

p

a

r

t

i

c

u l

a

r l

y

p

o

i

s

o

n

o

u

s

l

i

t t

l e

g

i

r l

m

i

g

h

t

s

t

i

n

g

m

e

i

n

t

o

s

a

y

i

n

g

,

" F

i

o

n

a

h

a

s

t

h

e

s

a

m

e

g

l

a

c

i

a

l b e

a

u

t

y

a

s

a

n

i

c

e b e r

g

,

b u

t

u n l

i

k e

t

h

e

i

c

e b e r

g

s

h

e

h

a

s

a

b

s

o

l u

t

e l

y

n

o

t

h

i

n

g

b e l

o

w

t

h

e

s

u r f

a

c

e

.

" I

t

h

i

n k I

m

i

g

h

t

e n

j

o

y

w

r

i

t

i

n

g

e n

d

-

o

f -

t

e r

m

r e

p

o

r

t

s

f

o

r

t

h

e

s

t

i

n k e r

s

i

n

m

y

c

l

a

s s

.

B u

t

e n

o

u

g

h

o

f

t

h

a

t

.

W e

h

a

v e

t

o

g

e

t

o

n

.

O

c c

a

s

i

o

n

a

l l

y

o

n e

c

o

m

e

s

a

c

r

o

s s

p

a

r e n

t

s

w

h

o

t

a

k e

t

h

e

o

p p

o

s

i

t

e l

i

n e

,

w

h

o

s

h

o

w

n

o

i

n

t

e r e

s

t

a

t

a

l l

i

n

t

h

e

i

r

c

h

i

l

d

r e n

,

a

n

d

t

h

e

s

e

o

f

c

o

u r

s

e

a

r e f

a

r

w

o

r

s

e

t

h

a

n

t

h

e

d

o

t

i

n

g

o

n e

s

.

M r

a

n

d

M r

s

W

o

r

m

w

o o

d

w

e r e

t

w

o

s

u

c

h

p

a

r e n

t

s

.

T

h

e

y

h

a

d

a

s

o

n

c

a

l l e

d

M

i

c

h

a

e l

a

n

d

a

d

a

u

g

h

t

e r

c

a

l l e

d

M

a

t

i

l

d

a

,

a

n

d

t

h

e

p

a

r e n

t

s

l

o o

k e

d

u

p

o

n M

a

t

i

l

d

a

i

n

p

a

r

t

i

c

u l

a

r

a

s

n

o

t

h

-

i

n

g

m

o

r e

t

h

a

n

a

s

c

a

b

.

A

s

c

a

b

i

s s

o

m

e

t

h

i

n

g

y

o

u

h

a

v e

t

o

p

u

t

u

p

w

i

t

h

u n

t

i

l

t

h

e

t

i

m

e

c

w

h

e n

y

o

u

c

a

n

p

i

c

k

i

t

o

f f

a

n

d

f l

i

c

k

i

t

a

w

a

y

.

o

m

e

s

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M r

a

n

d

M r

s

W

o

r

m

w

o o

d

l

o o

k e

d

f

o

r

w

a

r

d

e n

o

r

m

o

u

s

l

y

t

o

t

h

e

t

i

m

e

w

h

e n

t

h

e

y

c

o

u l

d

p

i

c

k

t

h

e

i

r l

i

t t

l e

d

a

u

g

h

t

e r

o

f f

a

n

d

f l

i

c

k

h

e r

a

w

a

y

,

p

r e f e r

a

b l

y

i

n

t

o

t

h

e n e x

t

c

o

u n

t

y

o

r e v e n f u r

t

h

e r

t

h

a

n

t

h

a

t

.

I

t

i

s

b

a

d

e n

o

u

g

h

w

h

e n

p

a

r e n

t

s

t

r e

a

t

o

r d i

n

a

r y

c

h

i

l

d

r e n

a

s

t

h

o

u

g

h

t

h

e

y

w

e r e

s

c

a

b

s

a

n

d

b u n

i

o

n

s

,

b u

t

i

t

b e

c

o

m

e

s
s

o

m

e

h

o

w

a

l

o

t

w

o

r

s

e

w

h

e n

t

h

e

c

h

i

l

d

i

n
q u e

s

t

i

o

n

i

s

e

x

t r

a

o

r

d

i

n

a

r

y

,

a

n

d

b

y

t

h

a

t

I

m

e

a

n

s

e n

s

i

t

i

v e

a

n

d

b r

i

l l

i

a

n

t

.

M

a

t

i

l

d

a

w

a

s

b

o

t

h

o

f

t

h

e

s

e

t

h

i

n

g

s

,

b u

t

a

b

o

v e

a

l l

s

h

e

w

a

s

b r

i

l l

i

a

n

t

.

H

e r

m

i

n

d

w

a

s s

o

n

i

m

b l e

a

n

d

s

h

e

w

a

s s

o

q u

i

c

k

t

o

l e

a

r n

t

h

a

t

h

e r

a

b

i

l

i

t

y

s

h

o

u l

d

h

a

v e b e e n

o

b v

i

o

u

s

e v e n

t

o

t

h

e

m

o

s

t

h

a

l f -

w

i

t t

e

d

o

f

p

a

r e n

t

s

.

B u

t

M r

a

n

d

M r

s

W

o

r

m

w

o o

d

w

e r e b

o

t

h

s

o

g

o

r

m

l e

s s

a

n

d

s

o

w

r

a

p p

e

d

u

p

i

n

t

h

e

i

r

o

w

n

s

i

l l

y

l

i

t t

l e l

i

v e

s

t

h

a

t t

h

e

y

f

a

i

l e

d

t

o

n

o

t

i

c

e

a

n

y

t

h

i

n

g

u n u

s

u

a

l

a

b

o

u

t t

h

e

i

r

d

a

u

g

h

t

e r

.

T

o

t

e l l

t

h

e

t

r u

t

h

,

I

d

o

u b

t t

h

e

y

w

o

u l

d

h

a

v e n

o

t

i

c

e

d

h

a

d

s

h

e

c

r

a

w

l e

d

i

n

t

o

t

h

e

h

o

u

s

e

w

i

t

h

a

b r

o

k e n l e

g

.

M

a

t

i

l

d

a

'

s

b r

o

t

h

e r M

i

c

h

a

e l

w

a

s

a

p

e r f e

c

t

l

y

n

o

r

m

a

l b

o

y

,

b u

t

t

h

e

s

i

s

t

e r

,

a

s

I

s

a

i

d

,

w

a

s s

o

m

e

t

h

i

n

g

t

o

m

a

k e

y

o

u r e

y

e

s

p

o

p

.

B

y

t

h

e

a

g

e

o

f

o

n

e

a

n

d

a

h

a

l

f

h

e r

s

p

e e

c

h

w

a

s

p

e r f e

c

t

a

n

d

s

h

e
k n e

w

a

s

m

a

n

y

w

o

r

d

s

a

s

m

o

s

t

g

r

o

w

n - u

p

s

.

T

h

e

p

a

r e n

t

s

,

i

n

s

t

e

a

d

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

o

f

a

p p

l

a

u

d

i

n

g

h

e r

,

c

a

l l e

d

h

e r

a

n

o

i

s

y

c

h

a

t t

e r b

o

x

a

n

d

t

o

l

d

h

e r

s

h

a

r

p

l

y

t

h

a

t

s

m

a

l l

g

i

r l

s s

h

o

u l

d

b e

s

e e n

a

n

d

n

o

t

h

e

a

r

d

.

B

y

t

h

e

t

i

m

e

s

h

e

w

a

s

t h r e e

,

M

a

t

i

l

d

a

h

a

d

t

a

u

g

h

t

h

e r

s

e l f

t

o

r e

a

d

b

y

s

t

u

d

y

i

n

g

n e

w

s

p

a

p

e r

s

a

n

d

m

a

g

a

z

i

n e

s

t

h

a

t

l

a

y

a

r

o

u n

d

t

h

e

h

o

u

s

e

.

A

t t

h

e

a

g

e

o

f f

o

u r

,

s

h

e

c

o

u l

d

r e

a

d

f

a

s

t

a

n

d

w

e l l

a

n

d

s

h

e n

a

t

u r

a

l l

y

b e

g

a

n

h

a

n k e r

i

n

g

a

f

t

e r b

o o

k

s

.

T

h

e

o

n l

y

b

o o

k

i

n

t

h

e

w

h

o

l e

o

f

t

h

i

s

e n l

i

g

h

t

e n e

d

h

o

u

s

e

h

o

l

d

w

a

s s

o

m

e

t

h

i

n

g

c

a

l l e

d

E

a

s

y

C

o o

k

i

n

g

b e l

o

n

g

i

n

g

t

o

h

e r

m

o

t

h

e r

,

a

n

d

w

h

e n

s

h

e

h

a

d

r e

a

d

t

h

i

s

f r

o

m

c

o

v e r

t

o

c

o

v e r

a

n

d

h

a

d

l e

a

r n

t

a

l l

t

h

e r e

c

i

p

e

s

b

y

h

e

a

r

t

,

s

h

e

d

e

c

i

d

e

d

s

h

e

w

a

n

t

e

d

s

o

m

e

t

h

i

n

g

m

o

r e

i

n

t

e r e

s

t

i

n

g

.

" D

a

d d

y

,

"

s

h

e

s

a

i

d

,

"

d

o

y

o

u

t

h

i

n k

y

o

u

c

o

u l

d

b u

y

m

e

a

b

o o

k ? "
" A b

o o

k

? "

h

e

s

a

i

d

.

" W

h

a

t

d

'

y

o

u

w

a

n

t

a

f l

a

m

i

n

g

b

o o

k f

o

r ? "
" T

o

r e

a

d

,

D

a

d d

y

.

"
" W

h

a

t

'

s

w

r

o

n

g

w

i

t

h

t

h

e

t

e l l

y

,

f

o

r

h

e

a

v e n

'

s s

a

k e ? W e

'

v e

g

o

t

a

l

o

v e l

y

t

e l l

y

w

i

t

h

a

t

w

e l v e -

i

n

c

h

s

c

r e e n

a

n

d

n

o

w

y

o

u

c

o

m

e

a

s

k

i

n

g

f

o

r

a

b

o o

k

!

Y

o

u

'

r e

g

e

t t

i

n

g

s

p

o

i

l e

d

,

m

y

g

i

r l

!

"

N

e

a

r l

y

e v e r

y

w

e e k

d

a

y

a

f

t

e r n

o o

n M

a

t

i

l

d

a

w

a

s

l e f

t

a

l

o

n e

i

n

t

h

e

h

o

u

s

e

.

H

e r b r

o

t

h

e r ( f

i

v e

y

e

a

r

s

o

l

d

e r

t

h

a

n

h

e r )

w

e n

t t

o

s

c

h

o o

l

.

H

e r f

a

t

h

e r

w

e n

t t

o

w

o

r k

a

n

d

h

e r

m

o

t

h

e r

w

e n

t

o

u

t

p

l

a

y

i

n

g

b

i

n

g

o

i

n

a

t

o

w

n e

i

g

h

t

m

i

l e

s

a

w

a

y

.

M r

s

W

o

r

m

w

o o

d

w

a

s

h

o o

k e

d

o

n b

i

n

g

o

a

n

d

p

l

a

y

e

d

i

t

f

i

v e

a

f

t

e r n

o o

n

s

a

w

e e k

.

O n

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

t

h

e

a

f

t

e r n

o o

n

o

f

t

h

e

d

a

y

w

h

e n

h

e r f

a

t

h

e r

h

a

d

r e f u

s

e

d

t

o

b u

y

h

e r

a

b

o o

k

,

M

a

t

i

l

d

a

s

e

t

o

u

t

a

l l b

y

h

e r

s

e l f

t

o

w

a

l k

t

o

t

h

e

p

u b l

i

c

l

i

b r

a

r

y

i

n

t

h

e v

i

l l

a

g

e

.

W

h

e n

s

h

e

a

r r

i

v e

d

,

s

h

e

i

n

t

r

o

d

u

c

e

d

h

e r

s

e l f

t

o

t

h

e l

i

b r

a

r

i

a

n

,

M r

s

P

h

e l

p

s

.

S

h

e

a

s

k e

d

i

f

s

h

e

m

i

g

h

t

s

i

t

a

w

h

i

l e

a

n

d

r e

a

d

a

b

o o

k

.

M r

s

P

h

e l

p

s

,

s

l

i

g

h

t

l

y

t

a

k e n

a

b

a

c

k

a

t

t

h

e

a

r r

i

v

a

l

o

f

s

u

c

h

a

t

i

n

y

g

i

r l u n

a

c c c

o

m

p

a

n

i

e

d

b

y

a

p

a

r e n

t

,

n e v e r

t

h

e l e

s s

t

o

l

d

h

e r

s

h

e

w

a

s

v e r

y

w

e l

c

o

m

e

.

" W

h

e r e

a

r e

t

h

e

c

h

i

l

d

r e n

'

s

b

o o

k

s

p

l e

a

s

e ? " M

a

t

i

l

d

a a

s

k e

d

.

" T

h

e

y

'

r e

o

v e r

t

h

e r e

o

n

t

h

o

s

e l

o

w

e r

s

h

e l v e

s

,

" M r

s

P

h

e l

p

s

t

o

l

d

h

e r

.

" W

o

u l

d

y

o

u l

i

k e

m

e

t

o

h

e l

p

y

o

u f

i

n

d

a

n

i

c

e

o

n e

w

i

t

h

l

o

t

s

o

f

p

i

c

t

u r e

s

i

n

i

t

? "
"

N

o

,

t

h

a

n k

y

o

u

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

m

s

u r e I

c

a

n

m

a

n

a

g

e

.

"
F r

o

m

t

h

e n

o

n

,

e v e r

y

a

f

t

e r n

o o

n

,

a

s s

o o

n

a

s

h

e r

m

o

t

h

e r

h

a

d

l e f

t

f

o

r b

i

n

g

o

,

M

a

t

i

l

d

a

w

o

u l

d

t

o

d d

l e

d

o

w

n

t

o

t

h

e l

i

b r

a

r

y

.

T

h

e

w

a

l k

t

o o

k

o

n l

y

t

e n

m

i

n u

t

e

s

a

n

d

t

h

i

s

a

l l

o

w

e

d

h

e r

t

w

o

g

l

o

r

i

o

u

s

h

o

u r

s s

i

t t

i

n

g

q u

i

e

t

l

y

b

y

h

e r

s

e l f

i

n

a

c

o

s

y

c

o

r n e r

d

e v

o

u r

i

n

g

o

n e

b

o o

k

a

f

t

e r

a

n

o

t

h

e r

.

W

h

e n

s

h

e

h

a

d

r e

a

d

e v e r

y

s

i

n

g

l e

c

h

i

l

d

r e n

'

s

b

o o

k

i

n

t

h

e

p

l

a

c

e

,

s

h

e

s

t

a

r

t

e

d

w

a

n

d

e r

i

n

g

r

o

u n

d

i

n

s

e

a

r

c

h

o

f

s

o

m

e

t

h

i

n

g

e l

s

e

.

M r

s

P

h

e l

p

s

,

w

h

o

h

a

d

b e e n

w

a

t

c

h

i

n

g

h

e r

w

i

t

h

f

a

s

c

i

n

a

t

i

o

n
f

o

r

t

h

e

p

a

s

t

f e

w w

e e k

s

,

n

o

w

g

o

t

u

p

f r

o

m

h

e r

d

e

s

k

a

n

d

w

e n

t

o

v e r

t

o

h

e r

.

"

C

a

n I

h

e l

p

y

o

u

,

M

a

t

i

l

d

a

? "

s

h

e

a

s

k e

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

'

m

w

o

n

d

e r

i

n

g

w

h

a

t t

o

r e

a

d

n e x

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

v e
f

i

n

i

s

h

e

d

a

l l

t

h

e

c

h

i

l

d

r e n

'

s

b

o o

k

s

.

"
"

Y

o

u

m

e

a

n

y

o

u

'

v e l

o o

k e

d

a

t t

h

e

p

i

c

t

u r e

s

? "
"

Y

e

s

,

b u

t

I

'

v e r e

a

d

t

h

e b

o o

k

s

a

s

w

e l l

.

"
M r

s

P

h

e l

p

s

l

o o

k e

d d

o

w

n

a

t

M

a

t

i

l

d

a

f r

o

m

h

e r

g

r e

a

t

h

e

i

g

h

t

a

n

d

M

a

t

i

l

d

a

l

o o

k e

d

r

i

g

h

t

b

a

c

k u

p

a

t

h

e r

.

" I

t

h

o

u

g

h

t

s

o

m

e

w

e r e v e r

y

p

o o

r

,

" M

a

t

i

l

d

a

s

a

i

d

,

" b u

t

o

t

h

e r

s

w

e r e l

o

v e l

y

.

I l

i

k e

d

T h e S e c r e t

G

a

r d e

n

b e

s

t

o

f

a

l l

.

I

t

w

a

s

f u l l

o

f

m

y

s

t

e r

y

.

T

h

e

m

y

s

t

e r

y

o

f

t

h

e r

o o

m

b e

h

i

n

d

t

h

e

c

l

o

s

e

d d

o o

r

a

n

d

t

h

e

m

y

s

t

e r

y

o

f

t

h

e

g

a

r

d

e n b e

h

i

n

d

t

h

e b

i

g

w

a

l l

.

"
M r

s

P

h

e l

p

s

w

a

s s

t

u n n e

d

.

' '

E

x

a

c

t

l

y

h

o

w

o

l

d

a

r e

y

o

u

,

M

a

t

i

l

d

a

? "

s

h

e

a

s

k e

d

.

" F

o

u r

y

e

a

r

s

a

n

d

t

h

r e e

m

o

n

t

h

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

M r

s

P

h

e l

p

s

w

a

s

m

o

r e

s

t

u n n e

d

t

h

a

n e v e r

,

b u

t

s

h

e

h

a

d

t

h

e

s

e n

s

e n

o

t t

o

s

h

o

w

i

t

.

" W

h

a

t

s

o

r

t

o

f

a

b

o o

k

w

o

u l

d

y

o

u l

i

k e

t

o

r e

a

d

n e x

t

? "

s

h

e

a

s

k e

d

.

M

a

t

i

l

d

a

s

a

i

d

,

" I

w

o

u l

d

l

i

k e

a

r e

a

l l

y

g

o o

d

o

n e

t

h

a

t

g

r

o

w

n -
u

p

s

r e

a

d

.

A f

a

m

o

u

s

o

n e

.

I

d

o

n

'

t

k n

o

w

a

n

y

n

a

m

e

s

.

"
M r

s

P

h

e l

p

s

l

o o

k e

d

a

l

o

n

g

t

h

e

s

h

e l v e

s

,

t

a

k

i

n

g

h

e r

t

i

m

e

.

S

h

e

d

i

d

n

'

t

q u

i

t

e k n

o

w w

h

a

t t

o

b r

i

n

g

o

u

t

.

H

o

w

,

s

h

e

a

s

k e

d

h

e r

s

e l f

,

d

o

e

s

o

n e

c

h

o o

s

e

a

f

a

m

o

u

s

g

r

o

w

n - u

p

b

o o

k f

o

r

a

f

o

u r -

y

e

a

r -

o

l

d

g

i

r l ?

H

e r f

i

r

s

t t

h

o

u

g

h

t

w

a

s

t

o

p

i

c

k

a

y

o

u n

g

t

e e n

a

g

e r

'

s

r

o

m

a

n

c

e

o

f

t

h

e k

i

n

d

t

h

a

t

i

s

w

r

i

t t

e n f

o

r f

i

f

t

e e n -

y

e

a

r -

o

l

d

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

s

c

h

o o

l

g

i

r l

s

,

b u

t

f

o

r

s

o

m

e r e

a

s

o

n

s

h

e f

o

u n

d

h

e r

s

e l f

i

n

s

t

i

n

c

-

t

i

v e l

y

w

a

l k

i

n

g

p

a

s

t t

h

a

t

p

a

r

t

i

c

u l

a

r

s

h

e l f

.

" T r

y

t

h

i

s

,

"

s

h

e

s

a

i

d

a

t

l

a

s

t

.

" I

t

'

s

v e r

y

f

a

m

o

u

s

a

n

d

v e r

y

g

o o

d

.

I f

i

t

'

s

t

o o

l

o

n

g

f

o

r

y

o

u

,

j

u

s

t

l e

t

m

e k n

o

w

a

n

d

I

'

l l f

i

n

d

s

o

m

e

t

h

i

n

g

s

h

o

r

t

e r

a

n

d

a

b

i

t

e

a

s

i

e r

.

"
"

G

r e

a

t

E

x

p

e c t

a

t i

o

n

s

,

" M

a

t

i

l

d

a

r e

a

d

,

" b

y

C

h

a

r l e

s

D

i

c

k e n

s

.

I

'

d

l

o

v e

t

o

t

r

y

i

t

.

"
I

m

u

s

t

b e

m

a

d

,

M r

s

P

h

e l

p

s

t

o

l

d

h

e r

s

e l f

,

b u

t t

o

M

a

t

i

l

d

a

s

h

e

s

a

i

d

,

" O f

c

o

u r

s

e

y

o

u

m

a

y

t

r

y

i

t

.

"
O v e r

t

h

e n e x

t

f e

w

a

f

t

e r n

o o

n

s

M r

s

P

h

e l

p

s

c

o

u l

d

h

a

r

d

l

y

t

a

k e

h

e r e

y

e

s

f r

o

m

t

h

e

s

m

a

l l

g

i

r l

s

i

t t

i

n

g

f

o

r

h

o

u r

a

f

t

e r

h

o

u r

i

n

t

h

e

b

i

g

a

r

m

c

h

a

i

r

a

t t

h

e f

a

r e n

d

o

f

t

h

e r

o o

m

w

i

t

h

t

h

e b

o o

k

o

n

h

e r

l

a

p

.

I

t

w

a

s

n e

c

e

s s

a

r

y

t

o

r e

s

t

i

t

o

n

t

h

e l

a

p

b e

c

a

u

s

e

i

t

w

a

s

t

o o

h

e

a

v

y

f

o

r

h

e r

t

o

h

o

l

d

u

p

,

w

h

i

c

h

m

e

a

n

t

s

h

e

h

a

d

t

o

s

i

t

l e

a

n

i

n

g

f

o

r

w

a

r

d

i

n

o

r

d

e r

t

o

r e

a

d

.

A n

d

a

s

t

r

a

n

g

e

s

i

g

h

t

i

t

w

a

s

,

t

h

i

s

t

i

n

y

d

a

r k -

h

a

i

r e

d

p

e r

s

o

n

s

i

t t

i

n

g

t

h

e r e

w

i

t

h h

e r f e e

t

n

o

w

h

e r e n e

a

r

t

o

u

c

h

i

n

g

t

h

e f l

o o

r

,

t

o

t

a

l l

y

a

b

s

o

r b e

d

i

n

t

h

e

w

o

n

d

e r f u l

a

d

v e n

t

u r e

s

o

f P

i

p

a

n

d

o

l

d

M

i

s s

H

a

v

i

s

h

a

m

a

n

d

h

e r

c

o

b

w

e b b e

d

h

o

u

s

e

a

n

d

b

y

t

h

e

s

p

e l l

o

f

m

a

g

i

c

t

h

a

t

D

i

c

k e n

s

t

h

e

g

r e

a

t

s

t

o

r

y

-

t

e l l e r

h

a

d

w

o

v e n

w

i

t

h h

i

s

w

o

r

d

s

.

T

h

e

o

n l

y

m

o

v e

m

e n

t

f r

o

m

t

h

e r e

a

d

e r

w

a

s

t

h

e l

i

f

t

i

n

g

o

f

t

h

e

h

a

n

d

e v e r

y

n

o

w

a

n

d

t

h

e n

t

o

t

u r n

o

v e r

a

p

a

g

e

,

a

n

d

M r

s

P

h

e l

p

s

a

l

w

a

y

s

f e l

t

s

a

d

w

h

e n

t

h

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

t

i

m

e

c

a

m

e f

o

r

h

e r

t

o

c

r

o

s s

t

h

e f l

o o

r

a

n

d

s

a

y

;

" I

t

'

s

t

e n

t

o

f

i

v e

,

M

a

t

i

l

d

a

.

"
D u r

i

n

g

t

h

e f

i

r

s

t

w

e e k

o

f M

a

t

i

l

d

a

'

s

v

i

s

i

t

s

M r

s

P

h

e l

p

s

h

a

d

s

a

i

d

t

o

h

e r

,

" D

o

e

s

y

o

u r

m

o

t

h

e r

w

a

l k

y

o

u

d

o

w

n

h

e r e e v e r

y

d

a

y

a

n

d

t

h

e n

t

a

k e

y

o

u

h

o

m

e ? "
" M

y

m

o

t

h

e r

g

o

e

s

t

o

A

y

l e

s

b u r

y

e v e r

y

a

f

t

e r n

o o

n

t

o

p

l

a

y

b

i

n

g

o

,

" M

a

t

i

l

d

a

h

a

d

s

a

i

d

.

" S

h

e

d

o

e

s

n

'

t

k n

o

w

I

c

o

m

e

h

e r e

.

"
" B u

t t

h

a

t

'

s s

u r e l

y

n

o

t

r

i

g

h

t

,

" M r

s

P

h

e l

p

s s

a

i

d

.

" I

t

h

i

n k

y

o

u

'

d

b e

t t

e r

a

s

k

h

e r

.

"
" I

'

d

r

a

t

h

e r n

o

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

" S

h

e

d

o

e

s

n

'

t

e n

c

o

u r

a

g

e
r e

a

d

i

n

g

b

o o

k

s

.

N

o

r

d

o

e

s

m

y

f

a

t

h

e r

.

"
" B u

t

w

h

a

t

d

o

t

h

e

y

e x

p

e

c

t

y

o

u

t

o

d

o

e v e r

y

a

f

t

e r n

o o

n

i

n

a

n
e

m

p

t

y

h

o

u

s

e ? "
" J u

s

t

m

o o

c

h

a

r

o

u n

d

a

n

d

w

a

t

c

h

t

h

e

t

e l l

y

.

"
" I

s

e e

.

"
" S

h

e

d

o

e

s

n

'

t

r e

a

l l

y

c

a

r e

w

h

a

t

I

d

o

,

" M

a

t

i

l

d

a

s

a

i

d

a

l

i

t t

l e

s

a

d

l

y

.

M r

s

P

h

e l

p

s

w

a

s

c

o

n

c

e r n e

d

a

b

o

u

t t

h

e

c

h

i

l

d

'

s s

a

f e

t

y

o

n

t

h

e

w

a

l k

t

h

r

o

u

g

h

t

h

e f

a

i

r l

y

b u

s

y

v

i

l l

a

g

e

H

i

g

h

S

t

r e e

t

a

n

d

t

h

e

c

r

o

s s

i

n

g

o

f

t

h

e r

o

a

d

,

b u

t

s

h

e

d

e

c

i

d

e

d

n

o

t t

o

i

n

t

e r f e r e

.

W

i

t

h

i

n

a

w

e e k

,

M

a

t

i

l

d

a

h

a

d

f

i

n

i

s

h

e

d

G

r e

a

t

E

x

p

e c t

a

t i

o

n

s

w

h

i

c

h

i

n

t

h

a

t

e

d

i

t

i

o

n

c

o

n

t

a

i

n e

d

f

o

u r

h

u n

d

r e

d

a

n

d

e l e v e n

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

p

a

g

e

s

.

" I l

o

v e

d

i

t

,

"

s

h

e

s

a

i

d

t

o

M r

s

P

h

e l

p

s

.

"

H

a

s

M r D

i

c

k e n

s

w

r

i

t t

e n

a

n

y

o

t

h

e r

s

? "
" A

g

r e

a

t

n u

m

b e r

,

"

s

a

i

d

t

h

e

a

s

t

o

u n

d

e

d

M r

s

P

h

e l

p

s

.

" S

h

a

l l I

c

h

o o

s

e

y

o

u

a

n

o

t

h

e r ? "
O v e r

t

h

e n e x

t

s

i

x

m

o

n

t

h

s

,

u n

d

e r M r

s

P

h

e l

p

s

'

s

w

a

t

c

h

f u l

a

n

d

c

o

m

p

a

s s

i

o

n

a

t

e e

y

e

,

M

a

t

i

l

d

a

r e

a

d

t

h

e f

o

l l

o

w

i

n

g

b

o o

k

s

:

N

i c h

o

l

a

s

N

i c

k

l

e b y b

y

C

h

a

r l e

s

D

i

c

k e n

s

O

l

i v e r T w i

s

t b

y

C

h

a

r l e

s

D

i

c

k e n

s

J

a

n

e

E

y r e b

y

C

h

a

r l

o

t t

e B r

o

n

t

e
P r i d e

a

n

d P r e j u d i c e b

y

J

a

n e A u

s

t

e n
T e

s s

o

f t h e D

'

U

r b e r v i

l l

e

s

b

y

T

h

o

m

a

s

H

a

r

d

y

G

o

n

e t

o

E

a

r t h b

y

M

a

r

y

W e b b
K i

m

b

y

R u

d

y

a

r

d

K

i

p

l

i

n

g

T h e I

n

v i

s

i b

l

e M

a

n

b

y

H

.

G

.

W e l l

s

T h e

O

l

d M

a

n

a

n

d t h e S e

a

b

y

E

r n e

s

t

H

e

m

i

n

g

w

a

y

T h e S

o

u

n

d

a

n

d t h e F u r y b

y

W

i

l l

i

a

m

F

a

u l k n e r
T h e

G

r

a

p

e

s

o

f W r

a

t h b

y

J

o

h

n S

t

e

i

n b e

c

k
T h e

G

o o

d

C

o

m

p

a

n

i

o

n

s

b

y

J

.

B

.

P r

i

e

s

t

l e

y

B r i

g

h t

o

n

R

o

c

k

b

y

G

r

a

h

a

m

G

r e e n e
A

n

i

m

a

l

F

a

r

m

b

y

G

e

o

r

g

e O r

w

e l l

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

I

t

w

a

s

a

f

o

r

m

i

d

a

b l e l

i

s

t

a

n

d

b

y

n

o

w

M r

s

P

h

e l

p

s

w

a

s

f

i

l l e

d

w

i

t

h

w

o

n

d

e r

a

n

d

e x

c

i

t

e

m

e n

t

,

b u

t

i

t

w

a

s

p

r

o

b

a

b l

y

a

g

o o

d

t

h

i

n

g

t

h

a

t

s

h

e

d

i

d

n

o

t

a

l l

o

w

h

e r

s

e l f

t

o

b e

c

o

m

p

l e

t

e l

y

c

a

r r

i

e

d

a

w

a

y

b

y

i

t

a

l l

.

A l

m

o

s

t

a

n

y

o

n e e l

s

e

w

i

t

n e

s s

i

n

g

t

h

e

a

c

h

i

e v e

m

e n

t

s

o

f

t

h

i

s s

m

a

l l

c

h

i

l

d

w

o

u l

d

h

a

v e b e e n

t

e

m

p

t

e

d

t

o

m

a

k e

a

g

r e

a

t

f u

s s

a

n

d

s

h

o

u

t t

h

e n e

w

s

a

l l

o

v e r

t

h

e v

i

l l

a

g

e

a

n

d

b e

y

o

n

d

,

b u

t

n

o

t

s

o

M r

s

P

h

e l

p

s

.

S

h

e

w

a

s s

o

m

e

o

n e

w

h

o

m

i

n

d

e

d

h

e r

o

w

n b u

s

i

n e

s s

a

n

d

h

a

d

l

o

n

g

s

i

n

c

e

d

i

s

c

o

v e r e

d

i

t

w

a

s s

e l

d

o

m

w

o

r

t

h

w

h

i

l e

t

o

i

n

t

e r f e r e

w

i

t

h

o

t

h

e r

p

e

o

p

l e

'

s

c

h

i

l

d

r e n

.

" M r

H

e

m

i

n

g

w

a

y

s

a

y

s

a

l

o

t

o

f

t

h

i

n

g

s

I

d

o

n

'

t

u n

d

e r

s

t

a

n

d

,

"
M

a

t

i

l

d

a

s

a

i

d

t

o

h

e r

.

"

E

s

p

e

c

i

a

l l

y

a

b

o

u

t

m

e n

a

n

d

w

o

m

e n

.

B u

t

I

l

o

v e

d

i

t

a

l l

t

h

e

s

a

m

e

.

T

h

e

w

a

y

h

e

t

e l l

s

i

t

I f e e l I

a

m

r

i

g

h

t t

h

e r e

o

n

t

h

e

s

p

o

t

w

a

t

c

h

i

n

g

i

t

a

l l

h

a

p p

e n

.

"

' '

A f

i

n e

w

r

i

t

e r

w

i

l l

a

l

w

a

y

s

m

a

k e

y

o

u f e e l

t

h

a

t

,

" M r

s

P

h

e l

p

s

s

a

i

d

.

" A n

d d

o

n

'

t

w

o

r r

y

a

b

o

u

t t

h

e b

i

t

s

y

o

u

c

a

n

'

t

u n

d

e r

s

t

a

n

d

.

S

i

t

b

a

c

k

a

n

d

a

l l

o

w

t

h

e

w

o

r

d

s

t

o

w

a

s

h

a

r

o

u n

d

y

o

u

,

l

i

k e

m

u

s

i

c

.

"

" I

w

i

l l

,

I

w

i

l l

.

"
" D

i

d

y

o

u k n

o

w

"

,

M r

s

P

h

e l

p

s s

a

i

d

,

"

t

h

a

t

p

u b l

i

c

l

i

b r

a

r

i

e

s

l

i

k e

t

h

i

s

a

l l

o

w

y

o

u

t

o

b

o

r r

o

w

b

o o

k

s

a

n

d

t

a

k e

t

h

e

m

h

o

m

e ? "
" I

d

i

d

n

'

t

k n

o

w

t

h

a

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

C

o

u l

d

I

d

o

i

t

? "
" O f

c

o

u r

s

e

,

" M r

s

P

h

e l

p

s s

a

i

d

.

" W

h

e n

y

o

u

h

a

v e

c

h

o

s

e n

t

h

e

b

o o

k

y

o

u

w

a

n

t

,

b r

i

n

g

i

t t

o

m

e

s

o

I

c

a

n

m

a

k e

a

n

o

t

e

o

f

i

t

a

n

d

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

i

t

'

s

y

o

u r

s

f

o

r

t

w

o

w

e e k

s

.

Y

o

u

c

a

n

t

a

k e

m

o

r e

t

h

a

n

o

n e

i

f

y

o

u

w

i

s

h

.

"
F r

o

m

t

h

e n

o

n

,

M

a

t

i

l

d

a

w

o

u l

d

v

i

s

i

t t

h

e l

i

b r

a

r

y

o

n l

y

o

n

c

e

a

w

e e k

i

n

o

r

d

e r

t

o

t

a

k e

o

u

t

n e

w

b

o o

k

s

a

n

d

r e

t

u r n

t

h

e

o

l

d

o

n e

s

.

H

e r

o

w

n

s

m

a

l l b e

d

r

o o

m

n

o

w

b e

c

a

m

e

h

e r r e

a

d

i

n

g

- r

o o

m

a

n

d

t

h

e r e

s

h

e

w

o

u l

d

s

i

t

a

n

d

r e

a

d

m

o

s

t

a

f

t

e r n

o o

n

s

,

o

f

t

e n

w

i

t

h

a

m

u

g

o

f

h

o

t

c

h

o

c

o

l

a

t

e b e

s

i

d

e

h

e r

.

S

h

e

w

a

s

n

o

t

q u

i

t

e

t

a

l l
e n

o

u

g

h

t

o

r e

a

c

h

t

h

i

n

g

s

a

r

o

u n

d

t

h

e k

i

t

c

h

e n

,

b u

t

s

h

e k e

p

t

a

s

m

a

l l b

o

x

i

n

t

h

e

o

u

t

h

o

u

s

e

w

h

i

c

h

s

h

e b r

o

u

g

h

t

i

n

a

n

d

s

t

o o

d

o

n

i

n

o

r

d

e r

t

o

g

e

t

w

h

a

t

e v e r

s

h

e

w

a

n

t

e

d

.

M

o

s

t

l

y

i

t

w

a

s

h

o

t

c

h

o

c

o

l

a

t

e

s

h

e

m

a

d

e

,

w

a

r

m

i

n

g

t

h

e

m

i

l k

i

n

a

s

a

u

c

e

p

a

n

o

n

t

h

e

s

t

o

v e b e f

o

r e

m

i

x

i

n

g

i

t

.

O

c c

a

s

i

o

n

a

l l

y

s

h

e

m

a

d

e B

o

v r

i

l

o

r
O v

a

l

t

i

n e

.

I

t

w

a

s

p

l e

a

s

a

n

t t

o

t

a

k e

a

h

o

t

d

r

i

n k u

p

t

o

h

e r r

o o

m

a

n

d

h

a

v e

i

t

b e

s

i

d

e

h

e r

a

s s

h

e

s

a

t

i

n

h

e r

s

i

l e n

t

r

o o

m

r e

a

d

i

n

g

i

n

t

h

e e

m

p

t

y

h

o

u

s

e

i

n

t

h

e

a

f

t

e r n

o o

n

s

.

T

h

e b

o o

k

s

t

r

a

n

s

p

o

r

t

e

d

h

e r

i

n

t

o

n e

w w

o

r l

d

s

a

n

d

i

n

t

r

o

d

u

c

e

d

h

e r

t

o

a

m

a

z

i

n

g

p

e

o

p

l e

w

h

o

l

i

v e

d

e x

c

i

t

i

n

g

l

i

v e

s

.

S

h

e

w

e n

t

o

n

o

l

d

e n -

d

a

y

s

a

i

l

i

n

g

s

h

i

p

s

w

i

t

h

J

o

s

e

p

h

C

o

n r

a

d

.

S

h

e

w

e n

t t

o

A f r

i

c

a

w

i

t

h

E

r n e

s

t

H

e

m

i

n

g

w

a

y

a

n

d

t

o

I n

d

i

a

w

i

t

h

R u

d

y

a

r

d

K

i

p

l

i

n

g

.

S

h

e

t

r

a

v e l l e

d

a

l l

o

v e r

t

h

e

w

o

r l

d

w

h

i

l e

s

i

t t

i

n

g

i

n

h

e r l

i

t t

l e r

o o

m

i

n

a

n

E

n

g

l

i

s

h

v

i

l l

a

g

e

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M r W

o

r

m

w

o o

d

,

t

h

e

G

r e

a

t

C

a

r D e

a

l e r

M

a

t

i

l

d

a

'

s

p

a

r e n

t

s

o

w

n e

d

q u

i

t

e

a

n

i

c

e

h

o

u

s

e

w

i

t

h

t

h

r e e
b e

d

r

o o

m

s

u

p

s

t

a

i

r

s

,

w

h

i

l e

o

n

t

h

e

g

r

o

u n

d

f l

o o

r

t

h

e r e

w

a

s

a

d

i

n

i

n

g

- r

o o

m

a

n

d

a

l

i

v

i

n

g

- r

o o

m

a

n

d

a

k

i

t

c

h

e n

.

H

e r f

a

t

h

e r

w

a

s

a

d

e

a

l e r

i

n

s

e

c

o

n

d

-

h

a

n

d

c

a

r

s

a

n

d

i

t

s

e e

m

e

d

h

e

d

i

d

p

r e

t t

y

w

e l l

a

t

i

t

.

" S

a

w

d

u

s

t

"

,

h

e

w

o

u l

d

s

a

y

p

r

o

u

d

l

y

,

"

i

s

o

n e

o

f

t

h

e

g

r e

a

t

s

e

c

r e

t

s

o

f

m

y

s

u

c c

e

s s

.

A n

d

i

t

c

o

s

t

s

m

e n

o

t

h

i

n

g

.

I

g

e

t

i

t

f r e e
f r

o

m

t

h

e

s

a

w

m

i

l l

.

"
" W

h

a

t

d

o

y

o

u u

s

e

i

t

f

o

r ? " M

a

t

i

l

d

a a

s

k e

d

h

i

m

.

"

H

a

!

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" W

o

u l

d

n

'

t

y

o

u l

i

k e

t

o

k n

o

w

.

"
" I

d

o

n

'

t

s

e e

h

o

w

s

a

w

d

u

s

t

c

a

n

h

e l

p

y

o

u

t

o

s

e l l

s

e

c

o

n

d

-

h

a

n

d

c

a

r

s

,

d

a

d d

y

.

"
" T

h

a

t

'

s

b e

c

a

u

s

e

y

o

u

'

r e

a

n

i

g

n

o

r

a

n

t

l

i

t t

l e

t

w

i

t

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

H

i

s s

p

e e

c

h

w

a

s

n e v e r v e r

y

d

e l

i

c

a

t

e b u

t

M

a

t

i

l

d

a

w

a

s

u

s

e

d

t

o

i

t

.

S

h

e

a

l

s

o

k n e

w

t

h

a

t

h

e l

i

k e

d

t

o

b

o

a

s

t

a

n

d

s

h

e

w

o

u l

d

e

g g

h

i

m

o

n

s

h

a

m

e l e

s s

l

y

.

"

Y

o

u

m

u

s

t

b e v e r

y

c

l e v e r

t

o

f

i

n

d

a

u

s

e f

o

r

s

o

m

e

t

h

i

n

g

t

h

a

t

c

o

s

t

s

n

o

t

h

i

n

g

,

"

s

h

e

s

a

i

d

.

" I

w

i

s

h

I

c

o

u l

d d

o

i

t

.

"
"

Y

o

u

c

o

u l

d

n

'

t

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

"

Y

o

u

'

r e

t

o o

s

t

u

p

i

d

.

B u

t

I

d

o

n

'

t

m

i

n

d

t

e l l

i

n

g

y

o

u n

g

M

i

k e

h

e r e

a

b

o

u

t

i

t

s

e e

i

n

g

h

e

'

l l b e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

j

o

i

n

i

n

g

m

e

i

n

t

h

e b u

s

i

n e

s s

o

n e

d

a

y

.

" I

g

n

o

r

i

n

g

M

a

t

i

l

d

a

,

h

e

t

u r n e

d

t

o

h

i

s s

o

n

a

n

d

s

a

i

d

,

" I

'

m

a

l

w

a

y

s

g

l

a

d

t

o

b u

y

a

c

a

r

w

h

e n

s

o

m

e f

o o

l

h

a

s

b e e n

c

r

a

s

h

i

n

g

t

h

e

g

e

a

r

s s

o

b

a

d

l

y

t

h

e

y

'

r e

a

l l

w

o

r n

o

u

t

a

n

d

r

a

t t

l e l

i

k e

m

a

d

.

I

g

e

t

i

t

c

h

e

a

p

.

T

h

e n

a

l l I

d

o

i

s

m

i

x

a

l

o

t

o

f

s

a

w

d

u

s

t

w

i

t

h

t

h

e

o

i

l

i

n

t

h

e

g

e

a

r - b

o

x

a

n

d

i

t

r u n

s

a

s

s

w

e e

t

a

s

a

n u

t

.

"
"

H

o

w

l

o

n

g

w

i

l l

i

t

r u n l

i

k e

t

h

a

t

b e f

o

r e

i

t

s

t

a

r

t

s

r

a

t t

l

i

n

g

a

g

a

i

n ? " M

a

t

i

l

d

a a

s

k e

d

h

i

m

.

" L

o

n

g

e n

o

u

g

h

f

o

r

t

h

e b u

y

e r

t

o

g

e

t

a

g

o o

d d

i

s

t

a

n

c

e

a

w

a

y

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

g

r

i

n n

i

n

g

.

" A b

o

u

t

a

h

u n

d

r e

d

m

i

l e

s

.

"
" B u

t t

h

a

t

'

s

d

i

s

h

o

n e

s

t

,

d

a

d d

y

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

t

'

s

c

h

e

a

t

i

n

g

.

"
"

N

o o

n e e v e r

g

o

t

r

i

c

h

b e

i

n

g

h

o

n e

s

t

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

"

C

u

s

t

o

m

e r

s

a

r e

t

h

e r e

t

o

b e

d

i

d d

l e

d

.

"
M r W

o

r

m

w

o o

d

w

a

s

a

s

m

a

l l r

a

t t

y

- l

o o

k

i

n

g

m

a

n

w

h

o

s

e f r

o

n

t

t

e e

t

h

s

t

u

c

k

o

u

t

u n

d

e r n e

a

t

h

a

t

h

i

n r

a

t t

y

m

o

u

s

t

a

c

h

e

.

H

e l

i

k e

d

t

o

w

e

a

r

j

a

c

k e

t

s

w

i

t

h

l

a

r

g

e b r

i

g

h

t

l

y

-

c

o

l

o

u r e

d

c

h

e

c

k

s

a

n

d

h

e

s

p

o

r

t

e

d

t

i

e

s

t

h

a

t

w

e r e u

s

u

a

l l

y y

e l l

o

w

o

r

p

a

l e

g

r e e n

.

"

N

o

w

t

a

k e

m

i

l e

a

g

e f

o

r

i

n

s

t

a

n

c

e

,

"

h

e

w

e n

t

o

n

.

" A n

y

o

n e

w

h

o

'

s

b u

y

i

n

g

a

s

e

c

o

n

d

-

h

a

n

d

c

a

r

,

t

h

e f

i

r

s

t t

h

i

n

g

h

e

w

a

n

t

s

t

o

k n

o

w

i

s

h

o

w

m

a

n

y

m

i

l e

s

i

t

'

s

d

o

n e

.

R

i

g

h

t

? "
" R

i

g

h

t

,

"

t

h

e

s

o

n

s

a

i

d

.

" S

o

I b u

y

a

n

o

l

d d

u

m

p

t

h

a

t

'

s

g

o

t

a

b

o

u

t

a

h

u n

d

r e

d

a

n

d

f

i

f

t

y

t

h

o

u

s

a

n

d

m

i

l e

s

o

n

t

h

e

c

l

o

c

k

.

I

g

e

t

i

t

c

h

e

a

p

.

B u

t

n

o o

n e

'

s

g

o

i

n

g

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

t

o

b u

y

i

t

w

i

t

h

a

m

i

l e

a

g

e l

i

k e

t

h

a

t

,

a

r e

t

h

e

y

? A n

d

t

h

e

s

e

d

a

y

s

y

o

u

c

a

n

'

t

j

u

s

t t

a

k e

t

h

e

s

p

e e

d

o

m

e

t

e r

o

u

t

a

n

d

f

i

d d

l e

t

h

e
n u

m

b e r

s

b

a

c

k l

i

k e

y

o

u u

s

e

d

t

o

t

e n

y

e

a

r

s

a

g

o

.

T

h

e

y

'

v e f

i

x e

d

i

t

s

o

i

t

'

s

i

m

p

o

s s

i

b l e

t

o

t

a

m

p

e r

w

i

t

h

i

t

u n l e

s s

y

o

u

'

r e

a

r u

d d

y

w

a

t

c

h

m

a

k e r

o

r

s

o

m

e

t

h

i

n

g

.

S

o

w

h

a

t

d

o

I

d

o

? I u

s

e

m

y

b r

a

i

n

s

,

l

a

d d

i

e

,

t

h

a

t

'

s

w

h

a

t

I

d

o

.

"
"

H

o

w

? "

y

o

u n

g

M

i

c

h

a

e l

a

s

k e

d

,

f

a

s

c

i

n

a

t

e

d

.

H

e

s

e e

m

e

d

t

o

h

a

v e

i

n

h

e r

i

t

e

d

h

i

s

f

a

t

h

e r

'

s

l

o

v e

o

f

c

r

o o

k e r

y

.

" I

s

i

t

d

o

w

n

a

n

d

s

a

y

t

o

m

y

s

e l f

,

h

o

w

c

a

n I

c

o

n v e r

t

a

m

i

l e

a

g

e

r e

a

d

i

n

g

o

f

o

n e

h

u n

d

r e

d

a

n

d

f

i

f

t

y

t

h

o

u

s

a

n

d

i

n

t

o o

n l

y

t

e n

t

h

o

u

s

a

n

d

w

i

t

h

o

u

t t

a

k

i

n

g

t

h

e

s

p

e e

d

o

m

e

t

e r

t

o

p

i

e

c

e

s

? W e l l

,

i

f I

w

e r e

t

o

r u n

t

h

e

c

a

r b

a

c

k

w

a

r

d

s

f

o

r l

o

n

g

e n

o

u

g

h

t

h

e n

o

b v

i

o

u

s

l

y

t

h

a

t

w

o

u l

d d

o

i

t

.

T

h

e n u

m

b e r

s

w

o

u l

d

c

l

i

c

k b

a

c

k

w

a

r

d

s

,

w

o

u l

d

n

'

t t

h

e

y

? B u

t

w

h

o

'

s

g

o

i

n

g

t

o

d

r

i

v e

a

f l

a

m

i

n

g

c

a

r

i

n
r e v e r

s

e f

o

r

t

h

o

u

s

a

n

d

s

a

n

d

t

h

o

u

s

a

n

d

s

o

f

m

i

l e

s

?

Y

o

u

c

o

u l

d

n

'

t

d

o

i

t

!

"
" O f

c

o

u r

s

e

y

o

u

c

o

u l

d

n

'

t

,

"

y

o

u n

g

M

i

c

h

a

e l

s

a

i

d

.

" S

o

I

s

c

r

a

t

c

h

m

y

h

e

a

d

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" I u

s

e

m

y

b r

a

i

n

s

.

W

h

e n

y

o

u

'

v e b e e n

g

i

v e n

a

f

i

n e b r

a

i

n l

i

k e I

h

a

v e

,

y

o

u

'

v e

g

o

t t

o

u

s

e

i

t

.

A n

d

a

l l

o

f

a

s

u

d d

e n

,

t

h

e

a

n

s

w

e r

h

i

t

s

m

e

.

I

t

e l l

y

o

u

,

I f e l

t

e x

a

c

t

l

y

l

i

k e

t

h

a

t

o

t

h

e r b r

i

l l

i

a

n

t

f e l l

o

w

m

u

s

t

h

a

v e f e l

t

w

h

e n

h

e

d

i

s

c

o

v e r e

d

p

e n

i

c

i

l l

i

n

.

'

E

u r e k

a

!

'

I

c

r

i

e

d

.

'

I

'

v e

g

o

t

i

t

!

"

'

" W

h

a

t

d

i

d

y

o

u

d

o

,

d

a

d

? "

t

h

e

s

o

n

a

s

k e

d

h

i

m

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" T

h

e

s

p

e e

d

o

m

e

t

e r "

,

M r W

o

r

m

w

o o

d

s

a

i

d

,

"

i

s

r u n

o

f f

a

c

a

b l e

t

h

a

t

i

s

c

o

u

p

l e

d

u

p

t

o o

n e

o

f

t

h

e f r

o

n

t

w

h

e e l

s

.

S

o

f

i

r

s

t

I

d

i

s

c

o

n n e

c

t t

h

e

c

a

b l e

w

h

e r e

i

t

j

o

i

n

s

t

h

e f r

o

n

t

w

h

e e l

.

N

e x

t

,

I

g

e

t

o

n e

o

f

t

h

o

s

e

h

i

g

h

-

s

p

e e

d

e l e

c

t

r

i

c

d

r

i

l l

s

a

n

d

I

c

o

u

p

l e

t

h

a

t

u

p

t

o

t

h

e e n

d

o

f

t

h

e

c

a

b l e

i

n

s

u

c

h

a

w

a

y

t

h

a

t

w

h

e n

t

h

e

d

r

i

l l

t

u r n

s

,

i

t

t

u r n

s

t

h

e

c

a

b l e b

a

c

k

w

a

r d

s

.

Y

o

u

g

o

t

m

e

s

o

f

a

r ?

Y

o

u f

o

l l

o

w

i

n

g

m

e ? "
"

Y

e

s

,

d

a

d d

y

,

"

y

o

u n

g

M

i

c

h

a

e l

s

a

i

d

.

" T

h

e

s

e

d

r

i

l l

s

r u n

a

t

a

t

r e

m

e n

d

o

u

s s

p

e e

d

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

"

s

o

w

h

e n I

s

w

i

t

c

h

o

n

t

h

e

d

r

i

l l

t

h

e

m

i

l e

a

g

e n u

m

b e r

s

o

n

t

h

e

s

p

e e

d

o

s

p

i

n b

a

c

k

w

a

r

d

s

a

t

a

f

a

n

t

a

s

t

i

c

r

a

t

e

.

I

c

a

n k n

o

c

k f

i

f

t

y

t

h

o

u

s

a

n

d

m

i

l e

s

o

f f

t

h

e

c

l

o

c

k

i

n

a

f e

w

m

i

n u

t

e

s

w

i

t

h

m

y

h

i

g

h

-

s

p

e e

d

e l e

c

t

r

i

c

d

r

i

l l

.

A n

d

b

y

t

h

e

t

i

m

e I

'

v e f

i

n

i

s

h

e

d

,

t

h

e

c

a

r

'

s

o

n l

y

d

o

n e

t

e n

t

h

o

u

s

a

n

d

a

n

d

i

t

'

s

r e

a

d

y

f

o

r

s

a

l e

.

'

S

h

e

'

s

a

l

m

o

s

t

n e

w

,

'

I

s

a

y

t

o

t

h

e

c

u

s

t

o

m

e r

.

'

S

h

e

'

s

h

a

r

d

l

y

d

o

n e

t

e n

t

h

o

u

.

B e l

o

n

g

e

d

t

o

a

n

o

l

d

l

a

d

y

w

h

o o

n l

y

u

s

e

d

i

t

o

n

c

e

a

w

e e k f

o

r

s

h

o

p p

i

n

g

.

'

"
"

C

a

n

y

o

u r e

a

l l

y

t

u r n

t

h

e

m

i

l e

a

g

e b

a

c

k

w

i

t

h

a

n e l e

c

t

r

i

c

d

r

i

l l ? "

y

o

u n

g

M

i

c

h

a

e l

a

s

k e

d

.

" I

'

m

t

e l l

i

n

g

y

o

u

t

r

a

d

e

s

e

c

r e

t

s

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" S

o

d

o

n

'

t

y

o

u

g

o

t

a

l k

i

n

g

a

b

o

u

t t

h

i

s

t

o

a

n

y

o

n e e l

s

e

.

Y

o

u

d

o

n

'

t

w

a

n

t

m

e

p

u

t

i

n

j

u

g

,

d

o

y

o

u ? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

w

o

n

'

t t

e l l

a

s

o

u l

,

"

t

h

e b

o

y

s

a

i

d

.

" D

o

y

o

u

d

o

t

h

i

s

t

o

m

a

n

y

c

a

r

s

,

d

a

d

? "
"

E

v e r

y

s

i

n

g

l e

c

a

r

t

h

a

t

c

o

m

e

s

t

h

r

o

u

g

h

m

y

h

a

n

d

s

g

e

t

s

t

h

e

t

r e

a

t

m

e n

t

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" T

h

e

y

a

l l

h

a

v e

t

h

e

i

r

m

i

l e

a

g

e

c

u

t t

o

u n

d

e r u n

d

e r

t

e n

t

h

o

u b e f

o

r e

t

h

e

y

'

r e

o

f f e r e

d

f

o

r

s

a

l e

.

A n

d

t

o

t

h

i

n k I

i

n v e n

t

e

d

t

h

a

t

a

l l b

y

m

y

s

e l f

,

"

h

e

a

d d

e

d

p

r

o

u

d

l

y

.

" I

t

'

s

m

a

d

e

m

e

a

m

i

n

t

.

"
M

a

t

i

l

d

a

,

w

h

o

h

a

d

b e e n l

i

s

t

e n

i

n

g

c

l

o

s

e l

y

,

s

a

i

d

,

" B u

t

d

a

d d

y

,

t

h

a

t

'

s

e v e n

m

o

r e

d

i

s

h

o

n e

s

t t

h

a

n

t

h

e

s

a

w

d

u

s

t

.

I

t

'

s

d

i

s

g

u

s

t

i

n

g

.

Y

o

u

'

r e

c

h

e

a

t

i

n

g

p

e

o

p

l e

w

h

o

t

r u

s

t

y

o

u

.

"
" I f

y

o

u

d

o

n

'

t

l

i

k e

i

t t

h

e n

d

o

n

'

t

e

a

t t

h

e f

o o

d

i

n

t

h

i

s

h

o

u

s

e

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" I

t

'

s

b

o

u

g

h

t

w

i

t

h

t

h

e

p

r

o

f

i

t

s

.

"
" I

t

'

s

d

i

r

t

y

m

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

h

a

t

e

i

t

.

"
T

w

o

r e

d

s

p

o

t

s

a

p p

e

a

r

s

o

n

t

h

e f

a

t

h

e r

'

s

c

h

e e k

s

.

" W

h

o

t

h

e

h

e

c

k

d

o

y

o

u

t

h

i

n k

y

o

u

a

r e

,

"

h

e

s

h

o

u

t

e

d

,

" T

h

e A r

c

h

b

i

s

h

o

p

o

f

C

a

n

t

e r b u r

y

o

r

s

o

m

e

t

h

i

n

g

,

p

r e

a

c

h

i

n

g

t

o

m

e

a

b

o

u

t

h

o

n e

s

t

y

?

Y

o

u

'

r e

j

u

s

t

a

n

i

g

n

o

r

a

n

t

l

i

t t

l e

s

q u

i

r

t

w

h

o

h

a

s

n

'

t t

h

e f

o

g g

i

e

s

t

i

d

e

a

w

h

a

t

y

o

u

'

r e

t

a

l k

i

n

g

a

b

o

u

t

!

"
" Q u

i

t

e r

i

g

h

t

,

H

a

r r

y

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

A n

d

t

o

M

a

t

i

l

d

a

s

h

e

s

a

i

d

,

"

Y

o

u

'

v e

g

o

t

a

n e r v e

t

a

l k

i

n

g

t

o

y

o

u r f

a

t

h

e r l

i

k e

t

h

a

t

.

N

o

w

k e e

p

y

o

u r n

a

s

t

y

m

o

u

t

h

s

h

u

t

s

o

w

e

c

a

n

a

l l

w

a

t

c

h

t

h

i

s

p

r

o

g

r

a

m m

e

i

n

p

e

a

c

e

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

T

h

e

y

w

e r e

i

n

t

h

e l

i

v

i

n

g

- r

o o

m

e

a

t

i

n

g

t

h

e

i

r

s

u

p p

e r

s

o

n

t

h

e

i

r

k n e e

s

i

n f r

o

n

t

o

f

t

h

e

t

e l l

y

.

T

h

e

s

u

p p

e r

s

w

e r e T

V

d

i

n n e r

s

i

n
f l

o

p p

y

a

l u

m

i

n

i

u

m

c

o

n

t

a

i

n e r

s

w

i

t

h

s

e

p

a

r

a

t

e

c

o

m

p

a

r

t

m

e n

t

s

f

o

r

t

h

e

s

t

e

w

e

d

m

e

a

t

,

t

h

e b

o

i

l e

d

p

o

t

a

t

o

e

s

a

n

d

t

h

e

p

e

a

s

.

M r

s

W

o

r

m

w

o o

d

s

a

t

m

u n

c

h

i

n

g

h

e r

m

e

a

l

w

i

t

h h

e r e

y

e

s

g

l u e

d

t

o

t

h

e A

m

e r

i

c

a

n

s

o

a

p

-

o

p

e r

a

o

n

t

h

e

s

c

r e e n

.

S

h

e

w

a

s

a

l

a

r

g

e

w

o

m

a

n

w

h

o

s

e

h

a

i

r

w

a

s

d

y

e

d

p

l

a

t

i

n u

m

b l

o

n

d

e e x

c

e

p

t

w

h

e r e

y

o

u

c

o

u l

d

s

e e

t

h

e

m

o

u

s

y

-

b r

o

w

n b

i

t

s

g

r

o

w

i

n

g

o

u

t

f r

o

m

t

h

e r

o o

t

s

.

S

h

e

w

o

r e

h

e

a

v

y

m

a

k e u

p

a

n

d

s

h

e

h

a

d

o

n e

o

f

t

h

o

s

e u n f

o

r

t

u n

a

t

e b u l

g

i

n

g

f

i

g

u r e

s

w

h

e r e

t

h

e f l e

s

h

a

p p

e

a

r

s

t

o

b e

s

t

r

a

p p

e

d

i

n

a

l l

a

r

o

u n

d

t

h

e b

o

d

y

t

o

p

r e v e n

t

i

t

f r

o

m

f

a

l l

i

n

g

o

u

t

.

" M u

m m

y

,

" M

a

t

i

l

d

a

s

a

i

d

,

"

w

o

u l

d

y

o

u

m

i

n

d

i

f I

a

t

e

m

y

s

u

p p

e r

i

n

t

h

e

d

i

n

i

n

g

- r

o o

m

s

o

I

c

o

u l

d

r e

a

d

m

y

b

o o

k ? "
T

h

e f

a

t

h

e r

g

l

a

n

c

e

d

u

p

s

h

a

r

p

l

y

.

" I

w

o

u l

d

m

i

n

d

!

"

h

e

s

n

a

p p

e

d

.

" S u

p p

e r

i

s

a

f

a

m

i

l

y

g

a

t

h

e r

i

n

g

a

n

d

n

o o

n e l e

a

v e

s

t

h

e

t

a

b l e

t

i

l l

i

t

'

s

o

v e r

!

"
" B u

t

w

e

'

r e n

o

t

a

t t

h

e

t

a

b l e

,

" M

a

t

i

l

d

a

s

a

i

d

.

" W e n e v e r

a

r e

.

W e

'

r e

a

l

w

a

y

s

e

a

t

i

n

g

o

f f

o

u r k n e e

s

a

n

d

w

a

t

c

h

i

n

g

t

h

e

t

e l l

y

.

" W

h

a

t

'

s

w

r

o

n

g

w

i

t

h

w

a

t

c

h

i

n

g

t

h

e

t

e l l

y

,

m

a

y

I

a

s

k ? "

t

h

e
f

a

t

h

e r

s

a

i

d

.

H

i

s

v

o

i

c

e

h

a

d

s

u

d d

e n l

y

b e

c

o

m

e

s

o

f

t

a

n

d
d

a

n

g

e r

o

u

s

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

a

t

i

l

d

a

d

i

d

n

'

t t

r u

s

t

h

e r

s

e l f

t

o

a

n

s

w

e r

h

i

m

,

s

o

s

h

e k e

p

t

q u

i

e

t

.

S

h

e

c

o

u l

d

f e e l

t

h

e

a

n

g

e r b

o

i

l

i

n

g

u

p

i

n

s

i

d

e

h

e r

.

S

h

e
k n e

w

i

t

w

a

s

w

r

o

n

g

t

o

h

a

t

e

h

e r

p

a

r e n

t

s

l

i

k e

t

h

i

s

,

b u

t

s

h

e

w

a

s

f

i

n

d

i

n

g

i

t

v e r

y

h

a

r

d

n

o

t t

o

d

o

s

o

.

A l l

t

h

e r e

a

d

i

n

g

s

h

e

h

a

d d

o

n e

h

a

d

g

i

v e n

h

e r

a

v

i

e

w

o

f l

i

f e

t

h

a

t t

h

e

y

h

a

d

n e v e r

s

e e n

.

I f

o

n l

y

t

h

e

y

w

o

u l

d

r e

a

d

a

l

i

t t

l e D

i

c

k e n

s

o

r K

i

p

l

i

n

g

t

h

e

y

w

o

u l

d

s

o o

n

d

i

s

c

o

v e r

t

h

e r e

w

a

s

m

o

r e

t

o

l

i

f e

t

h

a

n

c

h

e

a

t

i

n

g

p

e

o

p

l e

a

n

d

w

a

t

c

h

i

n

g

t

e l e v

i

s

i

o

n

.

A n

o

t

h

e r

t

h

i

n

g

.

S

h

e r e

s

e n

t

e

d

b e

i

n

g

t

o

l

d

c

o

n

s

t

a

n

t

l

y

t

h

a

t

s

h

e

w

a

s

i

g

n

o

r

a

n

t

a

n

d

s

t

u

p

i

d

w

h

e n

s

h

e k n e

w

s

h

e

w

a

s

n

'

t

.

T

h

e

a

n

g

e r

i

n

s

i

d

e

h

e r

w

e n

t

o

n b

o

i

l

i

n

g

a

n

d

b

o

i

l

i

n

g

,

a

n

d

a

s s

h

e l

a

y

i

n

b e

d

t

h

a

t

n

i

g

h

t

s

h

e

m

a

d

e

a

d

e

c

i

s

i

o

n

.

S

h

e

d

e

c

i

d

e

d

t

h

a

t

e v e r

y

t

i

m

e

h

e r f

a

t

h

e r

o

r

h

e r

m

o

t

h

e r

w

a

s

b e

a

s

t

l

y

t

o

h

e r

,

s

h

e

w

o

u l

d

g

e

t

h

e r

o

w

n b

a

c

k

i

n

s

o

m

e

w

a

y

o

r

a

n

o

t

h

e r

.

A

s

m

a

l l v

i

c

t

o

r

y

o

r

t

w

o

w

o

u l

d

h

e l

p

h

e r

t

o

t

o

l e r

a

t

e

t

h

e

i

r

i

d

i

o

c

i

e

s

a

n

d

w

o

u l

d

s

t

o

p

h

e r f r

o

m

g

o

i

n

g

c

r

a

z

y

.

Y

o

u

m

u

s

t

r e

m

e

m

b e r

t

h

a

t

s

h

e

w

a

s s

t

i

l l

h

a

r

d

l

y

f

i

v e

y

e

a

r

s

o

l

d

a

n

d

i

t

i

s

n

o

t

e

a

s

y

f

o

r

s

o

m

e b

o

d

y

a

s s

m

a

l l

a

s

t

h

a

t t

o

s

c

o

r e

p

o

i

n

t

s

a

g

a

i

n

s

t

a

n

a

l l -

p

o

w

e r f u l

g

r

o

w

n - u

p

.

E

v e n

s

o

,

s

h

e

w

a

s

d

e

t

e r

m

i

n e

d

t

o

h

a

v e

a

g

o

.

H

e r f

a

t

h

e r

,

a

f

t

e r

w

h

a

t

h

a

d

h

a

p p

e n e

d

i

n f r

o

n

t

o

f

t

h

e

t

e l l

y

t

h

a

t

e v e n

i

n

g

,

w

a

s

f

i

r

s

t

o

n

h

e r l

i

s

t

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

T

h

e

H

a

t

a

n

d

t

h

e S u

p

e r

g

l u e

T

h

e f

o

l l

o

w

i

n

g

m

o

r n

i

n

g

,

j

u

s

t

b e f

o

r e

t

h

e f

a

t

h

e r l e f

t

f

o

r

h

i

s

b e

a

s

t

l

y

s

e

c

o

n

d

-

h

a

n

d

c

a

r

g

a

r

a

g

e

,

M

a

t

i

l

d

a

s

l

i

p p

e

d

i

n

t

o

t

h

e

c

l

o

a

k r

o o

m

a

n

d

g

o

t

h

o

l

d

o

f

t

h

e

h

a

t

h

e

w

o

r e e

a

c

h

d

a

y

t

o

w

o

r k

.

S

h

e

h

a

d

t

o

s

t

a

n

d

o

n

h

e r

t

o

e

s

a

n

d

r e

a

c

h

u

p

a

s

h

i

g

h

a

s s

h

e

c

o

u l

d

w

i

t

h

a

w

a

l k

i

n

g

-

s

t

i

c

k

i

n

o

r

d

e r

t

o

h

o o

k

t

h

e

h

a

t

o

f f

t

h

e

p

e

g

,

a

n

d

e v e n

t

h

e n

s

h

e

o

n l

y

j

u

s

t

m

a

d

e

i

t

.

T

h

e

h

a

t

i

t

s

e l f

w

a

s

o

n e

o

f

t

h

o

s

e f l

a

t

-

t

o

p p

e

d

p

o

r k -

p

i

e

j

o

b

s

w

i

t

h

a

j

a

y

'

s

f e

a

t

h

e r

s

t

u

c

k

i

n

t

h

e

h

a

t

- b

a

n

d

a

n

d

M r W

o

r

m

w

o o

d

w

a

s

v e r

y

p

r

o

u

d

o

f

i

t

.

H

e

t

h

o

u

g

h

t

i

t

g

a

v e

h

i

m

a

r

a

k

i

s

h

d

a

r

i

n

g

l

o o

k

,

e

s

p

e

c

i

a

l l

y

w

h

e n

h

e

w

o

r e

i

t

a

t

a

n

a

n

g

l e

w

i

t

h h

i

s

l

o

u

d

c

h

e

c

k e

d

j

a

c

k e

t

a

n

d

g

r e e n

t

i

e

.

M

a

t

i

l

d

a

,

h

o

l

d

i

n

g

t

h

e

h

a

t

i

n

o

n e

h

a

n

d

a

n

d

a

t

h

i

n

t

u b e

o

f
S u

p

e r

g

l u e

i

n

t

h

e

o

t

h

e r

,

p

r

o

c

e e

d

e

d

t

o

s

q u e e z e

a

l

i

n e

o

f

g

l u e
v e r

y

n e

a

t

l

y

a

l l r

o

u n

d

t

h

e

i

n

s

i

d

e r

i

m

o

f

t

h

e

h

a

t

.

T

h

e n

s

h

e

c

a

r e f u l l

y

h

o o

k e

d

t

h

e

h

a

t

b

a

c

k

o

n

t

o

t

h

e

p

e

g

w

i

t

h

t

h

e

w

a

l k

i

n

g

-

s

t

i

c

k

.

S

h

e

t

i

m

e

d

t

h

i

s

o

p

e r

a

t

i

o

n v e r

y

c

a

r e f u l l

y

,

a

p p

l

y

i

n

g

t

h

e

g

l u e

j

u

s

t

a

s

h

e r f

a

t

h

e r

w

a

s

g

e

t t

i

n

g

u

p

f r

o

m

t

h

e b r e

a

k f

a

s

t t

a

b l e

.

M r W

o

r

m

w

o o

d d

i

d

n

'

t

n

o

t

i

c

e

a

n

y

t

h

i

n

g

w

h

e n

h

e

p

u

t t

h

e

h

a

t

o

n

,

b u

t

w

h

e n

h

e

a

r r

i

v e

d

a

t t

h

e

g

a

r

a

g

e

h

e

c

o

u l

d

n

'

t

g

e

t

i

t

o

f f

.

S u

p

e r

g

l u e

i

s

v e r

y

p

o

w

e r f u l

s

t

u f f

,

s

o

p

o

w

e r f u l

i

t

w

i

l l

t

a

k e

y

o

u r

s

k

i

n

o

f f

i

f

y

o

u

p

u l l

t

o o

h

a

r

d

.

M r W

o

r

m

w

o o

d d

i

d

n

'

t

w

a

n

t t

o

b e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

s

c

a

l

p

e

d

s

o

h

e

h

a

d

t

o

k e e

p

t

h

e

h

a

t

o

n

h

i

s

h

e

a

d

t

h

e

w

h

o

l e

d

a

y

l

o

n

g

,

e v e n

w

h

e n

p

u

t t

i

n

g

s

a

w

d

u

s

t

i

n

g

e

a

r - b

o

x e

s

a

n

d

f

i

d d

l

i

n

g

t

h

e

m

i

l e

a

g

e

s

o

f

c

a

r

s

w

i

t

h h

i

s

e l e

c

t

r

i

c

d

r

i

l l

.

I n

a

n e f f

o

r

t t

o

s

a

v e

f

a

c

e

,

h

e

a

d

o

p

t

e

d

a

c

a

s

u

a

l

a

t t

i

t

u

d

e

h

o

p

i

n

g

t

h

a

t

h

i

s s

t

a

f f

w

o

u l

d

t

h

i

n k

t

h

a

t

h

e

a

c

t

u

a

l l

y

m

e

a

n

t

t

o

k e e

p

h

i

s

h

a

t

o

n

a

l l

d

a

y

l

o

n

g

j

u

s

t

f

o

r

t

h

e

h

e

c

k

o

f

i

t

,

l

i

k e

g

a

n

g

s

t

e r

s

d

o

i

n

t

h

e f

i

l

m

s

.

W

h

e n

h

e

g

o

t

h

o

m

e

t

h

a

t

e v e n

i

n

g

h

e

s

t

i

l l

c

o

u l

d

n

'

t

g

e

t t

h

e

h

a

t

o

f f

.

" D

o

n

'

t

b e

s

i

l l

y

,

"

h

i

s

w

i

f e

s

a

i

d

.

"

C

o

m

e

h

e r e

.

I

'

l l

t

a

k e

i

t

o

f f
f

o

r

y

o

u

.

"
S

h

e

g

a

v e

t

h

e

h

a

t

a

s

h

a

r

p

y

a

n k

.

M r W

o

r

m

w

o o

d

l e

t

o

u

t

a

y

e l l

t

h

a

t

r

a

t t

l e

d

t

h

e

w

i

n

d

o

w

-

p

a

n e

s

.

" O

w

-

w

-

w

!

"

h

e

s

c

r e

a

m

e

d

.

" D

o

n

'

t

d

o

t

h

a

t

!

L e

t

g

o

!

Y

o

u

'

l l

t

a

k e

h

a

l f

t

h

e

s

k

i

n

o

f f

m

y

f

o

r e

h

e

a

d

!

"
M

a

t

i

l

d

a

,

n e

s

t

l

i

n

g

i

n

h

e r u

s

u

a

l

c

h

a

i

r

,

w

a

s

w

a

t

c

h

i

n

g

t

h

i

s

p

e r f

o

r

m

a

n

c

e

o

v e r

t

h

e r

i

m

o

f

h

e r b

o o

k

w

i

t

h

s

o

m

e

i

n

t

e r e

s

t

.

" W

h

a

t

'

s

t

h

e

m

a

t t

e r

,

d

a

d d

y

? "

s

h

e

s

a

i

d

.

"

H

a

s

y

o

u r

h

e

a

d

s

u

d d

e n l

y

s

w

o

l l e n

o

r

s

o

m

e

t

h

i

n

g

? "
T

h

e f

a

t

h

e r

g

l

a

r e

d

a

t

h

i

s

d

a

u

g

h

t

e r

w

i

t

h

d

e e

p

s

u

s

p

i

c

i

o

n

,

b u

t

s

a

i

d

n

o

t

h

i

n

g

.

H

o

w

c

o

u l

d

h

e ? M r

s

W

o

r

m

w

o o

d

s

a

i

d

t

o

h

i

m

,

" I

t

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

m

u

s

t b e S u

p

e r

g

l u e

.

I

t

c

o

u l

d

n

'

t

b e

a

n

y

t

h

i

n

g

e l

s

e

.

T

h

a

t

'

l l

t

e

a

c

h

y

o

u

t

o

g

o

p

l

a

y

i

n

g

r

o

u n

d

w

i

t

h

n

a

s

t

y

s

t

u f f l

i

k e

t

h

a

t

.

I e x

p

e

c

t

y

o

u

w

e r e

t

r

y

i

n

g

t

o

s

t

i

c

k

a

n

o

t

h

e r f e

a

t

h

e r

i

n

y

o

u r

h

a

t

.

"
" I

h

a

v e n

'

t t

o

u

c

h

e

d

t

h

e f l

a

m

i

n

g

s

t

u f f

!

" M r W

o

r

m

w

o o

d

s

h

o

u

t

e

d

.

H

e

t

u r n e

d

a

n

d

l

o o

k e

d

a

g

a

i

n

a

t

M

a

t

i

l

d

a

w

h

o

l

o o

k e

d

b

a

c

k

a

t

h

i

m

w

i

t

h

l

a

r

g

e

i

n n

o

c

e n

t

b r

o

w

n e

y

e

s

.

M r

s

W

o

r

m

w

o o

d

s

a

i

d

t

o

h

i

m

,

"

Y

o

u

s

h

o

u l

d

r e

a

d

t

h

e l

a

b e l

o

n

t

h

e

t

u b e b e f

o

r e

y

o

u

s

t

a

r

t

m

e

s s

i

n

g

w

i

t

h

d

a

n

g

e r

o

u

s

p

r

o

d

u

c

t

s

.

A l

w

a

y

s

f

o

l l

o

w

t

h

e

i

n

s

t

r u

c

t

i

o

n

s

o

n

t

h

e l

a

b e l

.

"
" W

h

a

t

i

n

h

e

a

v e n

'

s

n

a

m

e

a

r e

y

o

u

t

a

l k

i

n

g

a

b

o

u

t

,

y

o

u

s

t

u

p

i

d

w

i

t

c

h

? " M r W

o

r

m

w

o o

d

s

h

o

u

t

e

d

,

c

l u

t

c

h

i

n

g

t

h

e b r

i

m

o

f

h

i

s

h

a

t

t

o

s

t

o

p

a

n

y

o

n e

t

r

y

i

n

g

t

o

p

u l l

i

t

o

f f

a

g

a

i

n

.

" D

'

y

o

u

t

h

i

n k I

'

m

s

o

s

t

u

p

i

d

I

'

d

g

l u e

t

h

i

s

t

h

i

n

g

t

o

m

y

h

e

a

d

o

n

p

u r

p

o

s

e ? "
M

a

t

i

l

d

a

s

a

i

d

,

" T

h

e r e

'

s

a

b

o

y

d

o

w

n

t

h

e r

o

a

d

w

h

o

g

o

t

s

o

m

e

S u

p

e r

g

l u e

o

n

h

i

s

f

i

n

g

e r

w

i

t

h

o

u

t

k n

o

w

i

n

g

i

t

a

n

d

t

h

e n

h

e

p

u

t

h

i

s

f

i

n

g

e r

t

o

h

i

s

n

o

s

e

.

"
M r W

o

r

m

w

o o

d

j

u

m

p

e

d

.

" W

h

a

t

h

a

p p

e n e

d

t

o

h

i

m

? "

h

e

s

p

l u

t t

e r e

d

.

" T

h

e f

i

n

g

e r

g

o

t

s

t

u

c

k

i

n

s

i

d

e

h

i

s

n

o

s

e

,

" M

a

t

i

l

d

a

s

a

i

d

,

"

a

n

d

h

e

h

a

d

t

o

g

o

a

r

o

u n

d

l

i

k e

t

h

a

t

f

o

r

a

w

e e k

.

P e

o

p

l e k e

p

t

s

a

y

i

n

g

t

o

h

i

m

,

'

S

t

o

p p

i

c

k

i

n

g

y

o

u r n

o

s

e

,

'

a

n

d

h

e

c

o

u l

d

n

'

t

d

o

a

n

y

t

h

i

n

g

a

b

o

u

t

i

t

.

H

e l

o o

k e

d

a

n

a

w

f u l f

o o

l

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S e r v e

h

i

m

r

i

g

h

t

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

"

H

e

s

h

o

u l

d

n

'

t

h

a

v e

p

u

t

h

i

s

f

i

n

g

e r u

p

t

h

e r e

i

n

t

h

e f

i

r

s

t

p

l

a

c

e

.

I

t

'

s

a

n

a

s

t

y

h

a

b

i

t

.

I f

a

l l

c

h

i

l

d

r e n

h

a

d

S u

p

e r

g

l u e

p

u

t

o

n

t

h

e

i

r f

i

n

g

e r

s

t

h

e

y

'

d

s

o o

n

s

t

o

p

d

o

i

n

g

i

t

.

"
M

a

t

i

l

d

a

s

a

i

d

,

"

G

r

o

w

n - u

p

s

d

o

i

t t

o o

,

m

u

m m

y

.

I

s

a

w

y

o

u

d

o

i

n

g

i

t

y

e

s

t

e r

d

a

y

i

n

t

h

e k

i

t

c

h

e n

.

"
" T

h

a

t

'

s

q u

i

t

e e n

o

u

g

h

f r

o

m

y

o

u

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

,

t

u r n

i

n

g

p

i

n k

.

M r W

o

r

m

w

o o

d

h

a

d

t

o

k e e

p

h

i

s

h

a

t

o

n

a

l l

t

h

r

o

u

g

h

s

u

p p

e r

i

n

f r

o

n

t

o

f

t

h

e

t

e l e v

i

s

i

o

n

.

H

e l

o o

k e

d

r

i

d

i

c

u l

o

u

s

a

n

d

h

e

s

t

a

y

e

d

v e r

y

s

i

l e n

t

.

W

h

e n

h

e

w

e n

t

u

p

t

o

b e

d

h

e

t

r

i

e

d

a

g

a

i

n

t

o

g

e

t t

h

e

t

h

i

n

g

o

f f

,

a

n

d

s

o

d

i

d

h

i

s

w

i

f e

,

b u

t

i

t

w

o

u l

d

n

'

t

b u

d

g

e

.

"

H

o

w

a

m

I

g

o

i

n

g

t

o

h

a

v e

m

y

s

h

o

w

e r ? "

h

e

d

e

m

a

n

d

e

d

.

"

Y

o

u

'

l l

j

u

s

t

h

a

v e

t

o

d

o

w

i

t

h

o

u

t

i

t

,

w

o

n

'

t

y

o

u

,

"

h

i

s

w

i

f e

t

o

l

d

h

i

m

.

A n

d

l

a

t

e r

o

n

,

a

s s

h

e

w

a

t

c

h

e

d

h

e r

s

k

i

n n

y

l

i

t t

l e

h

u

s

b

a

n

d

s

k u l k

i

n

g

a

r

o

u n

d

t

h

e b e

d

r

o o

m

i

n

h

i

s

p

u r

p

l e -

s

t

r

i

p

e

d

p

y

j

a

m

a

s

w

i

t

h

a

p

o

r k -

p

i

e

h

a

t

o

n

h

i

s

h

e

a

d

,

s

h

e

t

h

o

u

g

h

t

h

o

w

s

t

u

p

i

d

h

e
l

o o

k e

d

.

H

a

r

d

l

y

t

h

e k

i

n

d

o

f

m

a

n

a

w

i

f e

d

r e

a

m

s

a

b

o

u

t

,

s

h

e

t

o

l

d

h

e r

s

e l f

.

M r W

o

r

m

w

o o

d d

i

s

c

o

v e r e

d

t

h

a

t t

h

e

w

o

r

s

t t

h

i

n

g

a

b

o

u

t

h

a

v

i

n

g

a

p

e r

m

a

n e n

t

h

a

t

o

n

h

i

s

h

e

a

d

w

a

s

h

a

v

i

n

g

t

o

s

l e e

p

i

n

i

t

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

I

t

w

a

s

i

m

p

o

s s

i

b l e

t

o

l

i

e

c

o

m

f

o

r

t

a

b l

y

o

n

t

h

e

p

i

l l

o

w

.

"

N

o

w

d

o

s

t

o

p

f u

s s

i

n

g

a

r

o

u n

d

,

"

h

i

s

w

i

f e

s

a

i

d

t

o

h

i

m

a

f

t

e r

h

e

h

a

d

b e e n

t

o

s s

i

n

g

a

n

d

t

u r n

i

n

g

f

o

r

a

b

o

u

t

a

n

h

o

u r

.

" I e x

p

e

c

t

i

t

w

i

l l b e
l

o o

s

e b

y

t

h

e

m

o

r n

i

n

g

a

n

d

t

h

e n

i

t

'

l l

s

l

i

p

o

f f e

a

s

i

l

y

.

"
B u

t

i

t

w

a

s

n

'

t

l

o o

s

e b

y

t

h

e

m

o

r n

i

n

g

a

n

d

i

t

w

o

u l

d

n

'

t

s

l

i

p

o

f f

.

S

o

M r

s

W

o

r

m

w

o o

d

t

o o

k

a

p

a

i

r

o

f

s

c

i

s s

o

r

s

a

n

d

c

u

t t

h

e

t

h

i

n

g

o

f f

h

i

s

h

e

a

d

,

b

i

t

b

y

b

i

t

,

f

i

r

s

t t

h

e

t

o

p

a

n

d

t

h

e n

t

h

e b r

i

m

.

W

h

e r e

t

h

e

i

n n e r b

a

n

d

h

a

d

s

t

u

c

k

t

o

t

h

e

h

a

i

r

a

l l

a

r

o

u n

d

t

h

e

s

i

d

e

s

a

n

d

b

a

c

k

,

s

h

e

h

a

d

t

o

c

h

o

p

t

h

e

h

a

i

r

o

f f r

i

g

h

t t

o

t

h

e

s

k

i

n

s

o

t

h

a

t

h

e

f

i

n

i

s

h

e

d

u

p

w

i

t

h

a

b

a

l

d

w

h

i

t

e r

i

n

g

r

o

u n

d

h

i

s

h

e

a

d

,

l

i

k e

s

o

m

e

s

o

r

t

o

f

a

m

o

n k

.

A n

d

i

n

t

h

e f r

o

n

t

,

w

h

e r e

t

h

e b

a

n

d

h

a

d

s

t

u

c

k

d

i

r e

c

t

l

y

t

o

t

h

e b

a

r e

s

k

i

n

,

t

h

e r e r e

m

a

i

n e

d

a

w

h

o

l e l

o

t

o

f

s

m

a

l l

p

a

t

c

h

e

s

o

f b r

o

w

n l e

a

t

h

e r

y

s

t

u f f

t

h

a

t

n

o

a

m

o

u n

t

o

f

w

a

s

h

i

n

g

w

o

u l

d

g

e

t

o

f f

.

A

t

b r e

a

k f

a

s

t

M

a

t

i

l

d

a

s

a

i

d

t

o

h

i

m

,

"

Y

o

u

m

u

s

t

t

r

y

t

o

g

e

t t

h

o

s

e

b

i

t

s

o

f f

y

o

u r f

o

r e

h

e

a

d

,

d

a

d d

y

.

I

t

l

o o

k

s

a

s

t

h

o

u

g

h

y

o

u

'

v e

g

o

t

l

i

t t

l e b r

o

w

n

i

n

s

e

c

t

s

c

r

a

w

l

i

n

g

a

b

o

u

t

a

l l

o

v e r

y

o

u

.

P e

o

p

l e

w

i

l l

t

h

i

n k

y

o

u

'

v e

g

o

t

l

i

c

e

.

"
" B e q u

i

e

t

!

"

t

h

e f

a

t

h

e r

s

n

a

p p

e

d

.

" J u

s

t

k e e

p

y

o

u r n

a

s

t

y

m

o

u

t

h

s

h

u

t

,

w

i

l l

y

o

u

!

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

A l l

i

n

a

l l

i

t

w

a

s

a

m

o

s

t

s

a

t

i

s

f

a

c

t

o

r

y

e x e r

c

i

s

e

.

B u

t

i

t

w

a

s
s

u r e l

y

t

o o

m

u

c

h

t

o

h

o

p

e

t

h

a

t

i

t

h

a

d

t

a

u

g

h

t t

h

e f

a

t

h

e r

a

p

e r

m

a

n e n

t

l e

s s

o

n

.

T

h

e

G

h

o

s

t

T

h

e r e

w

a

s

c

o

m

p

a

r

a

t

i

v e

c

a

l

m

i

n

t

h

e W

o

r

m

w

o o

d

h

o

u

s

e

h

o

l

d

f

o

r

a

b

o

u

t

a

w

e e k

a

f

t

e r

t

h

e S u

p

e r

g

l u e e

p

i

s

o

d

e

.

T

h

e e x

p

e r

i

e n

c

e

h

a

d

c

l e

a

r l

y

c

h

a

s

t

e n e

d

M r W

o

r

m

w

o o

d

a

n

d

h

e

s

e e

m

e

d

t

e

m

p

o

r

a

r

i

l

y

t

o

h

a

v e l

o

s

t

h

i

s

t

a

s

t

e f

o

r b

o

a

s

t

i

n

g

a

n

d

b u l l

y

i

n

g

.

T

h

e n

s

u

d d

e n l

y

h

e

s

t

r u

c

k

a

g

a

i

n

.

P e r

h

a

p

s

h

e

h

a

d

h

a

d

a

b

a

d

d

a

y

a

t t

h

e

g

a

r

a

g

e

a

n

d

h

a

d

n

o

t

s

o

l

d

e n

o

u

g

h

c

r u

m m

y

s

e

c

o

n

d

-

h

a

n

d

c

a

r

s

.

T

h

e r e

a

r e

m

a

n

y

t

h

i

n

g

s

t

h

a

t

m

a

k e

a

m

a

n

i

r r

i

t

a

b l e

w

h

e n

h

e

a

r r

i

v e

s

h

o

m

e f r

o

m

w

o

r k

i

n

t

h

e e v e n

i

n

g

a

n

d

a

s

e n

s

i

b l e

w

i

f e

w

i

l l u

s

u

a

l l

y

n

o

t

i

c

e

t

h

e

s

t

o

r

m

-

s

i

g

n

a

l

s

a

n

d

w

i

l l
l e

a

v e

h

i

m

a

l

o

n e u n

t

i

l

h

e

s

i

m m

e r

s

d

o

w

n

.

W

h

e n M r W

o

r

m

w

o o

d

a

r r

i

v e

d

b

a

c

k f r

o

m

t

h

e

g

a

r

a

g

e

t

h

a

t

e v e n

i

n

g

h

i

s

f

a

c

e

w

a

s

a

s

d

a

r k

a

s

a

t

h

u n

d

e r

c

l

o

u

d

a

n

d

s

o

m

e b

o

d

y

w

a

s

c

l e

a

r l

y

f

o

r

t

h

e

h

i

g

h

-

j

u

m

p p

r e

t t

y

s

o o

n

.

H

i

s

w

i

f e r e

c

o

g

n

i

s

e

d

t

h

e

s

i

g

n

s

i

m m

e

d

i

a

t

e l

y

a

n

d

m

a

d

e

h

e r

s

e l f

s

c

a

r

c

e

.

H

e

t

h

e n

s

t

r

o

d

e

i

n

t

o

t

h

e l

i

v

i

n

g

- r

o o

m

.

M

a

t

i

l

d

a

h

a

p p

e n e

d

t

o

b e

c

u r l e

d

u

p

i

n

a

n

a

r

m

-

c

h

a

i

r

i

n

t

h

e

c

o

r n e r

,

t

o

t

a

l l

y

a

b

s

o

r b e

d

i

n

a

b

o o

k

.

M r
W

o

r

m

w

o o

d

s

w

i

t

c

h

e

d

o

n

t

h

e

t

e l e v

i

s

i

o

n

.

T

h

e

s

c

r e e n l

i

t

u

p

.

T

h

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

p

r

o

g

r

a

m m

e b l

a

r e

d

.

M r W

o

r

m

w

o o

d

g

l

a

r e

d

a

t

M

a

t

i

l

d

a

.

S

h

e

h

a

d

n

'

t

m

o

v e

d

.

S

h

e

h

a

d

s

o

m

e

h

o

w

t

r

a

i

n e

d

h

e r

s

e l f b

y

n

o

w

t

o

b l

o

c

k

h

e r e

a

r

s

t

o

t

h

e

g

h

a

s

t

l

y

s

o

u n

d

o

f

t

h

e

d

r e

a

d

e

d

b

o

x

.

S

h

e
k e

p

t

r

i

g

h

t

o

n r e

a

d

i

n

g

,

a

n

d

f

o

r

s

o

m

e r e

a

s

o

n

t

h

i

s

i

n f u r

i

a

t

e

d

t

h

e

f

a

t

h

e r

.

P e r

h

a

p

s

h

i

s

a

n

g

e r

w

a

s

i

n

t

e n

s

i

f

i

e

d

b e

c

a

u

s

e

h

e

s

a

w

h

e r

g

e

t t

i

n

g

p

l e

a

s

u r e f r

o

m

s

o

m

e

t

h

i

n

g

t

h

a

t

w

a

s

b e

y

o

n

d

h

i

s

r e

a

c

h

.

" D

o

n

'

t

y

o

u e v e r

s

t

o

p

r e

a

d

i

n

g

? "

h

e

s

n

a

p p

e

d

a

t

h

e r

.

" O

h

,

h

e l l

o

d

a

d d

y

,

"

s

h

e

s

a

i

d

p

l e

a

s

a

n

t

l

y

.

" D

i

d

y

o

u

h

a

v e

a

g

o o

d d

a

y

? "
" W

h

a

t

i

s

t

h

i

s

t

r

a

s

h

? "

h

e

s

a

i

d

,

s

n

a

t

c

h

i

n

g

t

h

e b

o o

k f r

o

m

h

e r

h

a

n

d

s

.

" I

t

i

s

n

'

t t

r

a

s

h

,

d

a

d d

y

,

i

t

'

s

l

o

v e l

y

.

I

t

'

s

c

a

l l e

d

T h e R e d P

o

n

y

.

I

t

'

s

b

y

J

o

h

n S

t

e

i

n b e

c

k

,

a

n A

m

e r

i

c

a

n

w

r

i

t

e r

.

W

h

y

d

o

n

'

t

y

o

u

t

r

y

i

t

?

Y

o

u

'

l l l

o

v e

i

t

.

"
" F

i

l

t

h

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

" I f

i

t

'

s

b

y

a

n A

m

e r

i

c

a

n

i

t

'

s

c

e r

t

a

i

n

t

o

b e f

i

l

t

h

.

T

h

a

t

'

s

a

l l

t

h

e

y

w

r

i

t

e

a

b

o

u

t

.

"
"

N

o

d

a

d d

y

,

i

t

'

s

b e

a

u

t

i

f u l

,

h

o

n e

s

t

l

y

i

t

i

s

.

I

t

'

s

a

b

o

u

t

. . .

"
" I

d

o

n

'

t

w

a

n

t t

o

k n

o

w w

h

a

t

i

t

'

s

a

b

o

u

t

,

" M r W

o

r

m

w

o o

d

b

a

r k e

d

.

" I

'

m

f e

d

u

p

w

i

t

h

y

o

u r r e

a

d

i

n

g

a

n

y

w

a

y

.

G

o

a

n

d

f

i

n

d

y

o

u r

s

e l f

s

o

m

e

t

h

i

n

g

u

s

e f u l

t

o

d

o

.

" W

i

t

h

f r

i

g

h

t

e n

i

n

g

s

u

d d

e n n e

s s

h

e n

o

w

b e

g

a

n r

i

p p

i

n

g

t

h

e

p

a

g

e

s

o

u

t

o

f

t

h

e b

o o

k

i

n

h

a

n

d

f u l

s

a

n

d

t

h

r

o

w

i

n

g

t

h

e

m

i

n

t

h

e

w

a

s

t

e -

p

a

p

e r b

a

s

k e

t

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

a

t

i

l

d

a

f r

o

z e

i

n

h

o

r r

o

r

.

T

h

e f

a

t

h

e r k e

p

t

g

o

i

n

g

.

T

h

e r e

s

e e

m

e

d

l

i

t t

l e

d

o

u b

t t

h

a

t t

h

e

m

a

n f e l

t

s

o

m

e k

i

n

d

o

f

j

e

a

l

o

u

s

y

.

H

o

w

d

a

r e

s

h

e

,

h

e

s

e e

m

e

d

t

o

b e

s

a

y

i

n

g

w

i

t

h

e

a

c

h

r

i

p

o

f

a

p

a

g

e

,

h

o

w

d

a

r e

s

h

e e n

j

o

y

r e

a

d

i

n

g

b

o o

k

s

w

h

e n

h

e

c

o

u l

d

n

'

t

?

H

o

w

d

a

r e

s

h

e ?
" T

h

a

t

'

s

a

l

i b r

a

r y b

o o

k

!

" M

a

t

i

l

d

a

c

r

i

e

d

.

" I

t

d

o

e

s

n

'

t

b e l

o

n

g

t

o

m

e

!

I

h

a

v e

t

o

r e

t

u r n

i

t t

o

M r

s

P

h

e l

p

s

!

"
" T

h

e n

y

o

u

'

l l

h

a

v e

t

o

b u

y

a

n

o

t

h

e r

o

n e

,

w

o

n

'

t

y

o

u ? "

t

h

e
f

a

t

h

e r

s

a

i

d

,

s

t

i

l l

t

e

a

r

i

n

g

o

u

t

p

a

g

e

s

.

"

Y

o

u

'

l l

h

a

v e

t

o

s

a

v e

y

o

u r

p

o

c

k e

t

-

m

o

n e

y

u n

t

i

l

t

h

e r e

'

s

e n

o

u

g

h

i

n

t

h

e k

i

t t

y

t

o

b u

y

a

n e

w

o

n e f

o

r

y

o

u r

p

r e

c

i

o

u

s

M r

s

P

h

e l

p

s

,

w

o

n

'

t

y

o

u ? " W

i

t

h

t

h

a

t

h

e

d

r

o

p p

e

d

t

h

e n

o

w

e

m

p

t

y

c

o

v e r

s

o

f

t

h

e b

o o

k

i

n

t

o

t

h

e b

a

s

k e

t

a

n

d

m

a

r

c

h

e

d

o

u

t

o

f

t

h

e r

o o

m

,

l e

a

v

i

n

g

t

h

e

t

e l l

y

b l

a

r

i

n

g

.

M

o

s

t

c

h

i

l

d

r e n

i

n M

a

t

i

l

d

a

'

s

p

l

a

c

e

w

o

u l

d

h

a

v e b u r

s

t

i

n

t

o

f l

o o

d

s

o

f

t

e

a

r

s

.

S

h

e

d

i

d

n

'

t

d

o

t

h

i

s

.

S

h

e

s

a

t t

h

e r e v e r

y

s

t

i

l l

a

n

d

w

h

i

t

e

a

n

d

t

h

o

u

g

h

t

f u l

.

S

h

e

s

e e

m

e

d

t

o

k n

o

w

t

h

a

t

n e

i

t

h

e r

c

r

y

i

n

g

n

o

r

s

u l k

i

n

g

e v e r

g

o

t

a

n

y

o

n e

a

n

y

w

h

e r e

.

T

h

e

o

n l

y

s

e n

s

i

b l e

t

h

i

n

g

t

o

d

o

w

h

e n

y

o

u

a

r e

a

t t

a

c

k e

d

i

s

,

a

s

N

a

p

o

l e

o

n

o

n

c

e

s

a

i

d

,

t

o

c

o

u n

t

e r -

a

t t

a

c

k

.

M

a

t

i

l

d

a

'

s

w

o

n

d

e r f u l l

y

s

u b

t

l e

m

i

n

d

w

a

s

a

l r e

a

d

y

a

t

w

o

r k

d

e v

i

s

i

n

g

y

e

t

a

n

o

t

h

e r

s

u

i

t

a

b l e

p

u n

i

s

h

m

e n

t

f

o

r

t

h

e

p

o

i

s

o

n

o

u

s

p

a

r e n

t

.

T

h

e

p

l

a

n

t

h

a

t

w

a

s

n

o

w

b e

g

i

n n

i

n

g

t

o

h

a

t

c

h

i

n

h

e r

m

i

n

d d

e

p

e n

d

e

d

,

h

o

w

e v e r

,

u

p

o

n

w

h

e

t

h

e r

o

r n

o

t

F r e

d

'

s

p

a

r r

o

t

w

a

s

r e

a

l l

y

a

s

g

o o

d

a

t

a

l k e r

a

s

F r e

d

m

a

d

e

o

u

t

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

F r e

d

w

a

s

a

f r

i

e n

d

o

f M

a

t

i

l

d

a

'

s

.

H

e

w

a

s

a

s

m

a

l l b

o

y

o

f

s

i

x

w

h

o

l

i

v e

d

j

u

s

t

a

r

o

u n

d

t

h

e

c

o

r n e r f r

o

m

h

e r

,

a

n

d

f

o

r

d

a

y

s

h

e

h

a

d

b e e n

g

o

i

n

g

o

n

a

b

o

u

t t

h

i

s

g

r e

a

t t

a

l k

i

n

g

p

a

r r

o

t

h

i

s

f

a

t

h

e r

h

a

d

g

i

v e n

h

i

m

.

S

o

t

h

e f

o

l l

o

w

i

n

g

a

f

t

e r n

o o

n

,

a

s s

o o

n

a

s

M r

s

W

o

r

m

w

o o

d

h

a

d

d

e

p

a

r

t

e

d

i

n

h

e r

c

a

r f

o

r

a

n

o

t

h

e r

s

e

s s

i

o

n

o

f b

i

n

g

o

,

M

a

t

i

l

d

a

s

e

t

o

u

t

f

o

r F r e

d

'

s

h

o

u

s

e

t

o

i

n v e

s

t

i

g

a

t

e

.

S

h

e k n

o

c

k e

d

o

n

h

i

s

d

o o

r

a

n

d

a

s

k e

d

i

f

h

e

w

o

u l

d

b e k

i

n

d

e n

o

u

g

h

t

o

s

h

o

w

h

e r

t

h

e f

a

m

o

u

s

b

i

r

d

.

F r e

d

w

a

s

d

e l

i

g

h

t

e

d

a

n

d

l e

d

h

e r u

p

t

o

h

i

s

b e

d

r

o o

m

w

h

e r e

a

t

r u l

y

m

a

g

n

i

f

i

c

e n

t

b l u e

a

n

d

y

e l l

o

w

p

a

r r

o

t

s

a

t

i

n

a

t

a

l l

c

a

g

e

.

" T

h

e r e

i

t

i

s

,

" F r e

d

s

a

i

d

.

" I

t

'

s

n

a

m

e

i

s

C

h

o

p p

e r

.

"
" M

a

k e

i

t t

a

l k

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

Y

o

u

c

a

n

'

t

m

a

k

e

i

t t

a

l k

,

" F r e

d

s

a

i

d

.

"

Y

o

u

h

a

v e

t

o

b e

p

a

t

i

e n

t

.

I

t

'

l l

t

a

l k

w

h

e n

i

t

f e e l

s

l

i

k e

i

t

.

"
T

h

e

y

h

u n

g

a

r

o

u n

d

,

w

a

i

t

i

n

g

.

S u

d d

e n l

y

t

h

e

p

a

r r

o

t

s

a

i

d

,

"

H

u l l

o

,

h

u l l

o

,

h

u l l

o

.

" I

t

w

a

s

e x

a

c

t

l

y

l

i

k e

a

h

u

m

a

n v

o

i

c

e

.

M

a

t

i

l

d

a

s

a

i

d

,

" T

h

a

t

'

s

a

m

a

z

i

n

g

!

W

h

a

t

e l

s

e

c

a

n

i

t

s

a

y

? "
" R

a

t t

l e

m

y

b

o

n e

s

!

"

t

h

e

p

a

r r

o

t

s

a

i

d

,

g

i

v

i

n

g

a

w

o

n

d

e r f u l

i

m

i

t

a

t

i

o

n

o

f

a

s

p

o o

k

y

v

o

i

c

e

.

" R

a

t t

l e

m

y

b

o

n e

s

!

"
"

H

e

'

s

a

l

w

a

y

s s

a

y

i

n

g

t

h

a

t

,

" F r e

d

t

o

l

d

h

e r

.

" W

h

a

t

e l

s

e

c

a

n

h

e

s

a

y

? " M

a

t

i

l

d

a a

s

k e

d

.

" T

h

a

t

'

s

a

b

o

u

t

i

t

,

" F r e

d

s

a

i

d

.

" B u

t

i

t

i

s

p

r e

t t

y

m

a

r v e l l

o

u

s

d

o

n

'

t

y

o

u

t

h

i

n k ? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

t

'

s

f

a

b u l

o

u

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

" W

i

l l

y

o

u l e n

d

h

i

m

t

o

m

e

j

u

s

t

f

o

r

o

n e n

i

g

h

t

? "
"

N

o

,

" F r e

d

s

a

i

d

.

"

C

e r

t

a

i

n l

y

n

o

t

.

"
" I

'

l l

g

i

v e

y

o

u

a

l l

m

y

n e x

t

w

e e k

'

s

p

o

c

k e

t

-

m

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

.

T

h

a

t

w

a

s

d

i

f f e r e n

t

.

F r e

d

t

h

o

u

g

h

t

a

b

o

u

t

i

t

f

o

r

a

f e

w

s

e

c

o

n

d

s

.

" A l l r

i

g

h

t

,

t

h

e n

,

"

h

e

s

a

i

d

,

" I f

y

o

u

p

r

o

m

i

s

e

t

o

r e

t

u r n

h

i

m

t

o

m

o

r r

o

w

.

"
M

a

t

i

l

d

a

s

t

a

g g

e r e

d

b

a

c

k

t

o

h

e r

o

w

n e

m

p

t

y

h

o

u

s

e

c

a

r r

y

i

n

g

t

h

e

t

a

l l

c

a

g

e

i

n b

o

t

h h

a

n

d

s

.

T

h

e r e

w

a

s

a

l

a

r

g

e f

i

r e

p

l

a

c

e

i

n

t

h

e

d

i

n

i

n

g

- r

o o

m

a

n

d

s

h

e n

o

w

s

e

t

a

b

o

u

t

w

e

d

g

i

n

g

t

h

e

c

a

g

e u

p

t

h

e

c

h

i

m

n e

y

a

n

d

o

u

t

o

f

s

i

g

h

t

.

T

h

i

s

w

a

s

n

'

t

s

o

e

a

s

y

,

b u

t

s

h

e

m

a

n

a

g

e

d

i

t

i

n

t

h

e e n

d

.

"

H

u l l

o

,

h

u l l

o

,

h

u l l

o

!

"

t

h

e b

i

r

d

c

a

l l e

d d

o

w

n

t

o

h

e r

.

"

H

u l l

o

,

h

u l l

o

!

"
" S

h

u

t

u

p

,

y

o

u n u

t

!

" M

a

t

i

l

d

a

s

a

i

d

,

a

n

d

s

h

e

w

e n

t

o

u

t t

o

w

a

s

h

t

h

e

s

o o

t

o

f f

h

e r

h

a

n

d

s

.

T

h

a

t

e v e n

i

n

g

w

h

i

l e

t

h

e

m

o

t

h

e r

,

t

h

e f

a

t

h

e r

,

t

h

e b r

o

t

h

e r

a

n

d

M

a

t

i

l

d

a

w

e r e

h

a

v

i

n

g

s

u

p p

e r

a

s

u

s

u

a

l

i

n

t

h

e l

i

v

i

n

g

- r

o o

m

i

n
f r

o

n

t

o

f

t

h

e

t

e l e v

i

s

i

o

n

,

a

v

o

i

c

e

c

a

m

e l

o

u

d

a

n

d

c

l e

a

r f r

o

m

t

h

e

d

i

n

i

n

g

- r

o o

m

a

c

r

o

s s

t

h

e

h

a

l l

.

"

H

u l l

o

,

h

u l l

o

,

h

u l l

o

,

"

i

t

s

a

i

d

.

"

H

a

r r

y

!

"

c

r

i

e

d

t

h

e

m

o

t

h

e r

,

t

u r n

i

n

g

w

h

i

t

e

.

" T

h

e r e

'

s s

o

m

e

o

n e

i

n

t

h

e

h

o

u

s

e

!

I

h

e

a

r

d

a

v

o

i

c

e

!

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S

o

d

i

d

I

!

"

t

h

e b r

o

t

h

e r

s

a

i

d

.

M

a

t

i

l

d

a

j

u

m

p

e

d

u

p

a

n

d

s

w

i

t

c

h

e

d

o

f f

t

h

e

t

e l l

y

.

" S

s s

h h

!

"

s

h

e

s

a

i

d

.

" L

i

s

t

e n

!

"
T

h

e

y

a

l l

s

t

o

p p

e

d

e

a

t

i

n

g

a

n

d

s

a

t t

h

e r e v e r

y

t

e n

s

e

,

l

i

s

t

e n

i

n

g

.

"

H

u l l

o

,

h

u l l

o

,

h

u l l

o

!

"

c

a

m

e

t

h

e v

o

i

c

e

a

g

a

i

n

.

" T

h

e r e

i

t

i

s

!

"

c

r

i

e

d

t

h

e b r

o

t

h

e r

.

" I

t

'

s

b u r

g

l

a

r

s

!

"

h

i

s s

e

d

t

h

e

m

o

t

h

e r

.

" T

h

e

y

'

r e

i

n

t

h

e

d

i

n

i

n

g

-

r

o o

m

!

"
" I

t

h

i

n k

t

h

e

y

a

r e

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

s

i

t t

i

n

g

t

i

g

h

t

.

" T

h

e n

g

o

a

n

d

c

a

t

c

h

t

h

e

m

,

H

a

r r

y

!

"

h

i

s s

e

d

t

h

e

m

o

t

h

e r

.

"

G

o

o

u

t

a

n

d

c

o

l l

a

r

t

h

e

m

r e

d

-

h

a

n

d

e

d

!

"
T

h

e f

a

t

h

e r

d

i

d

n

'

t

m

o

v e

.

H

e

s

e e

m

e

d

i

n n

o

h

u r r

y

t

o

d

a

s

h

o

f f

a

n

d

b e

a

h

e r

o

.

H

i

s

f

a

c

e

h

a

d

t

u r n e

d

g

r e

y

.

"

G

e

t

o

n

w

i

t

h

i

t

!

"

h

i

s s

e

d

t

h

e

m

o

t

h

e r

.

" T

h

e

y

'

r e

p

r

o

b

a

b l

y

a

f

t

e r

t

h

e

s

i

l v e r

!

"
T

h

e

h

u

s

b

a

n

d

w

i

p

e

d

h

i

s

l

i

p

s

n e r v

o

u

s

l

y

w

i

t

h h

i

s

n

a

p

k

i

n

.

" W

h

y

d

o

n

'

t

w

e

a

l l

g

o

a

n

d

l

o o

k

t

o

g

e

t

h

e r ? "

h

e

s

a

i

d

.

"

C

o

m

e

o

n

,

t

h

e n

,

"

t

h

e b r

o

t

h

e r

s

a

i

d

.

"

C

o

m

e

o

n

,

m

u

m

.

"
" T

h

e

y

'

r e

d

e f

i

n

i

t

e l

y

i

n

t

h

e

d

i

n

i

n

g

- r

o o

m

,

" M

a

t

i

l

d

a

w

h

i

s

p

e r e

d

.

" I

'

m

s

u r e

t

h

e

y

a

r e

.

"
T

h

e

m

o

t

h

e r

g

r

a

b b e

d

a

p

o

k e r f r

o

m

t

h

e f

i

r e

p

l

a

c

e

.

T

h

e f

a

t

h

e r

t

o o

k

a

g

o

l f -

c

l u b

t

h

a

t

w

a

s s

t

a

n

d

i

n

g

i

n

t

h

e

c

o

r n e r

.

T

h

e b r

o

t

h

e r

s

e

i

z e

d

a

t

a

b l e - l

a

m

p

,

r

i

p p

i

n

g

t

h

e

p

l u

g

o

u

t

o

f

i

t

s s

o

c

k e

t

.

M

a

t

i

l

d

a

t

o o

k

t

h

e k n

i

f e

s

h

e

h

a

d

b e e n e

a

t

i

n

g

w

i

t

h

,

a

n

d

a

l l f

o

u r

o

f

t

h

e

m

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

c

r e

p

t t

o

w

a

r

d

s

t

h

e

d

i

n

i

n

g

- r

o o

m

d

o o

r

,

t

h

e f

a

t

h

e r k e e

p

i

n

g

w

e l l
b e

h

i

n

d

t

h

e

o

t

h

e r

s

.

"

H

u l l

o

,

h

u l l

o

,

h

u l l

o

,

"

c

a

m

e

t

h

e v

o

i

c

e

a

g

a

i

n

.

"

C

o

m

e

o

n

!

" M

a

t

i

l

d

a

c

r

i

e

d

a

n

d

s

h

e b u r

s

t

i

n

t

o

t

h

e r

o o

m

,

b r

a

n

d

i

s

h

i

n

g

h

e r k n

i

f e

.

" S

t

i

c

k

'

e

m

u

p

!

"

s

h

e

y

e l l e

d

.

" W e

'

v e

c

a

u

g

h

t

y

o

u

!

" T

h

e

o

t

h

e r

s

f

o

l l

o

w

e

d

h

e r

,

w

a

v

i

n

g

t

h

e

i

r

w

e

a

p

o

n

s

.

T

h

e n

t

h

e

y

s

t

o

p p

e

d

.

T

h

e

y

s

t

a

r e

d

a

r

o

u n

d

t

h

e r

o o

m

.

T

h

e r e

w

a

s

n

o o

n e

t

h

e r e

.

" T

h

e r e

'

s

n

o o

n e

h

e r e

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

g

r e

a

t

l

y

r e l

i

e v e

d

.

" I

h

e

a

r

d

h

i

m

,

H

a

r r

y

!

"

t

h

e

m

o

t

h

e r

s

h

r

i

e k e

d

,

s

t

i

l l q u

a

k

i

n

g

.

" I

d

i

s

t

i

n

c

t

l

y

h

e

a

r

d

h

i

s

v

o

i

c

e

!

S

o

d

i

d

y

o

u

!

"
" I

'

m

c

e r

t

a

i

n I

h

e

a

r

d

h

i

m

!

" M

a

t

i

l

d

a

c

r

i

e

d

.

"

H

e

'

s

i

n

h

e r e

s

o

m

e

w

h

e r e

!

" S

h

e b e

g

a

n

s

e

a

r

c

h

i

n

g

b e

h

i

n

d

t

h

e

s

o

f

a a

n

d

b e

h

i

n

d

t

h

e

c

u r

t

a

i

n

s

.

T

h

e n

c

a

m

e

t

h

e v

o

i

c

e

o

n

c

e

a

g

a

i

n

,

s

o

f

t

a

n

d

s

p

o o

k

y

t

h

i

s

t

i

m

e

,

" R

a

t t

l e

m

y

b

o

n e

s

,

"

i

t

s

a

i

d

.

" R

a

t t

l e

m

y

b

o

n e

s

.

"
T

h

e

y

a

l l

j

u

m

p

e

d

,

i

n

c

l u

d

i

n

g

M

a

t

i

l

d

a

w

h

o

w

a

s

a

p

r e

t t

y

g

o o

d

a

c

t

r e

s s

.

T

h

e

y

s

t

a

r e

d

r

o

u n

d

t

h

e r

o o

m

.

T

h

e r e

w

a

s s

t

i

l l n

o o

n e

t

h

e r e

.

" I

t

'

s

a

g

h

o

s

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

H

e

a

v e n

h

e l

p

u

s

!

"

c

r

i

e

d

t

h

e

m

o

t

h

e r

,

c

l u

t

c

h

i

n

g

h

e r

h

u

s

b

a

n

d

r

o

u n

d

t

h

e n e

c

k

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I k n

o

w

i

t

'

s

a

g

h

o

s

t

!

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

v e

h

e

a

r

d

i

t

h

e r e
b e f

o

r e

!

T

h

i

s

r

o o

m

i

s

h

a

u n

t

e

d

!

I

t

h

o

u

g

h

t

y

o

u k n e

w

t

h

a

t

.

"
" S

a

v e u

s

!

"

t

h

e

m

o

t

h

e r

s

c

r e

a

m

e

d

,

a

l

m

o

s

t t

h

r

o

t t

l

i

n

g

h

e r

h

u

s

b

a

n

d

.

" I

'

m

g

e

t t

i

n

g

o

u

t

o

f

h

e r e

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

g

r e

y

e r

t

h

a

n e v e r
n

o

w

.

T

h

e

y

a

l l f l e

d

,

s

l

a

m m

i

n

g

t

h

e

d

o o

r b e

h

i

n

d

t

h

e

m

.

T

h

e n e x

t

a

f

t

e r n

o o

n

,

M

a

t

i

l

d

a

m

a

n

a

g

e

d

t

o

g

e

t

a

r

a

t

h

e r

s

o o

t

y

a

n

d

g

r u

m

p

y

p

a

r r

o

t

d

o

w

n f r

o

m

t

h

e

c

h

i

m

n e

y

a

n

d

o

u

t

o

f

t

h

e

h

o

u

s

e

w

i

t

h

o

u

t

b e

i

n

g

s

e e n

.

S

h

e

c

a

r r

i

e

d

i

t t

h

r

o

u

g

h

t

h

e b

a

c

k -

d

o o

r

a

n

d

r

a

n

w

i

t

h

i

t

a

l l

t

h

e

w

a

y

t

o

F r e

d

'

s

h

o

u

s

e

.

" D

i

d

i

t

b e

h

a

v e

i

t

s

e l f ? " F r e

d

a

s

k e

d

h

e r

.

" W e

h

a

d

a

l

o

v e l

y

t

i

m

e

w

i

t

h

i

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

" M

y

p

a

r e n

t

s

a

d

o

r e

d

i

t

.

"

A r

i

t

h

m

e

t

i

c

M

a

t

i

l

d

a

l

o

n

g

e

d

f

o

r

h

e r

p

a

r e n

t

s

t

o

b e

g

o o

d

a

n

d

l

o

v

i

n

g

a

n

d

u n

d

e r

s

t

a

n

d

i

n

g

a

n

d

h

o

n

o

u r

a

b l e

a

n

d

i

n

t

e l l

i

g

e n

t

.

T

h

e f

a

c

t t

h

a

t

t

h

e

y

w

e r e n

o

n e

o

f

t

h

e

s

e

t

h

i

n

g

s

w

a

s s

o

m

e

t

h

i

n

g

s

h

e

h

a

d

t

o

p

u

t

u

p

w

i

t

h

.

I

t

w

a

s

n

o

t

e

a

s

y

t

o

d

o

s

o

.

B u

t t

h

e n e

w

g

a

m

e

s

h

e

h

a

d

i

n v e n

t

e

d

o

f

p

u n

i

s

h

i

n

g

o

n e

o

r b

o

t

h

o

f

t

h

e

m

e

a

c

h

t

i

m

e

t

h

e

y

w

e r e b e

a

s

t

l

y

t

o

h

e r

m

a

d

e

h

e r l

i

f e

m

o

r e

o

r l e

s s

b e

a

r

a

b l e

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

B e

i

n

g

v e r

y

s

m

a

l l

a

n

d

v e r

y y

o

u n

g

,

t

h

e

o

n l

y

p

o

w

e r M

a

t

i

l

d

a

h

a

d

o

v e r

a

n

y

o

n e

i

n

h

e r f

a

m

i

l

y

w

a

s

b r

a

i

n

p

o

w

e r

.

F

o

r

s

h

e e r

c

l e v e r n e

s s s

h

e

c

o

u l

d

r u n r

i

n

g

s

a

r

o

u n

d

t

h

e

m

a

l l

.

B u

t t

h

e f

a

c

t

r e

m

a

i

n e

d

t

h

a

t

a

n

y

f

i

v e -

y

e

a

r -

o

l

d

g

i

r l

i

n

a

n

y

f

a

m

i

l

y

w

a

s

a

l

w

a

y

s

o

b l

i

g

e

d

t

o

d

o

a

s s

h

e

w

a

s

t

o

l

d

,

h

o

w

e v e r

a

s

i

n

i

n e

t

h

e

o

r

d

e r

s

m

i

g

h

t

b e

.

T

h

u

s s

h

e

w

a

s

a

l

w

a

y

s

f

o

r

c

e

d

t

o

e

a

t

h

e r e v e n

i

n

g

m

e

a

l

s

o

u

t

o

f T

V

-

d

i

n n e r -

t

r

a

y

s

i

n f r

o

n

t

o

f

t

h

e

d

r e

a

d

e

d

b

o

x

.

S

h

e

a

l

w

a

y

s

h

a

d

t

o

s

t

a

y

a

l

o

n e

o

n

w

e e k

d

a

y

a

f

t

e r n

o o

n

s

,

a

n

d

w

h

e n e v e r

s

h

e

w

a

s

t

o

l

d

t

o

s

h

u

t

u

p

,

s

h

e

h

a

d

t

o

s

h

u

t

u

p

.

H

e r

s

a

f e

t

y

- v

a

l v e

,

t

h

e

t

h

i

n

g

t

h

a

t

p

r e v e n

t

e

d

h

e r f r

o

m

g

o

i

n

g

r

o

u n

d

t

h

e b e n

d

,

w

a

s

t

h

e f u n

o

f

d

e v

i

s

i

n

g

a

n

d d

i

s

h

i

n

g

o

u

t t

h

e

s

e

s

p

l e n

d

i

d

p

u n

i

s

h

m

e n

t

s

,

a

n

d

t

h

e l

o

v e l

y

t

h

i

n

g

w

a

s

t

h

a

t t

h

e

y

s

e e

m

e

d

t

o

w

o

r k

,

a

t

a

n

y

r

a

t

e f

o

r

s

h

o

r

t

p

e r

i

o

d

s

.

T

h

e f

a

t

h

e r

i

n

p

a

r

t

i

c

u l

a

r b e

c

a

m

e l e

s s

c

o

c

k

y

a

n

d

u n b e

a

r

a

b l e f

o

r

s

e v e r

a

l

d

a

y

s

a

f

t

e r r e

c

e

i

v

i

n

g

a

d

o

s

e

o

f M

a

t

i

l

d

a

'

s

m

a

g

i

c

m

e

d

i

c

i

n e

.

T

h

e

p

a

r r

o

t

-

i

n -

t

h

e -

c

h

i

m

n e

y

a

f f

a

i

r q u

i

t

e

d

e f

i

n

i

t

e l

y

c

o o

l e

d

b

o

t

h

p

a

r e n

t

s

d

o

w

n

a

l

o

t

a

n

d

f

o

r

o

v e r

a

w

e e k

t

h

e

y

w

e r e

c

o

m

p

a

r

a

t

i

v e l

y

c

i

v

i

l

t

o

t

h

e

i

r

s

m

a

l l

d

a

u

g

h

t

e r

.

B u

t

a

l

a

s

,

t

h

i

s

c

o

u l

d

n

'

t

l

a

s

t

.

T

h

e n e x

t

f l

a

r e - u

p

c

a

m

e

o

n e e v e n

i

n

g

i

n

t

h

e

s

i

t t

i

n

g

- r

o o

m

.

M r W

o

r

m

w

o o

d

h

a

d

j

u

s

t

r e

t

u r n e

d

f r

o

m

w

o

r k

.

M

a

t

i

l

d

a a

n

d

h

e r b r

o

t

h

e r

w

e r e

s

i

t t

i

n

g

q u

i

e

t

l

y

o

n

t

h

e

s

o

f

a

w

a

i

t

i

n

g

f

o

r

t

h

e

i

r

m

o

t

h

e r

t

o

b r

i

n

g

i

n

t

h

e T

V

d

i

n n e r

s

o

n

a

t

r

a

y

.

T

h

e

t

e l e v

i

s

i

o

n

h

a

d

n

o

t

y

e

t

b e e n

s

w

i

t

c

h

e

d

o

n

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

I n

c

a

m

e M r W

o

r

m

w

o o

d

i

n

a

l

o

u

d

c

h

e

c

k

s

u

i

t

a

n

d

a

y

e l l

o

w

t

i

e

.

T

h

e

a

p p

a

l l

i

n

g

b r

o

a

d

o

r

a

n

g

e -

a

n

d

-

g

r e e n

c

h

e

c

k

o

f

t

h

e

j

a

c

k e

t

a

n

d

t

r

o

u

s

e r

s

a

l

m

o

s

t

b l

i

n

d

e

d

t

h

e

o

n l

o o

k e r

.

H

e l

o o

k e

d

l

i

k e

a

l

o

w

-

g

r

a

d

e b

o o

k

m

a

k e r

d

r e

s s

e

d

u

p

f

o

r

h

i

s

d

a

u

g

h

t

e r

'

s

w

e

d d

i

n

g

,

a

n

d

h

e

w

a

s

c

l e

a

r l

y

v e r

y

p

l e

a

s

e

d

w

i

t

h h

i

m

s

e l f

t

h

i

s

e v e n

i

n

g

.

H

e

s

a

t

d

o

w

n

i

n

a

n

a

r

m

c

h

a

i

r

a

n

d

r u b b e

d

h

i

s

h

a

n

d

s

t

o

g

e

t

h

e r

a

n

d

a

d d

r e

s s

e

d

h

i

s s

o

n

i

n

a

l

o

u

d

v

o

i

c

e

.

" W e l l

,

m

y

b

o

y

,

"

h

e

s

a

i

d

,

"

y

o

u r f

a

t

h

e r

'

s

h

a

d

a

m

o

s

t

s

u

c c

e

s s

f u l

d

a

y

.

H

e

i

s

a

l

o

t

r

i

c

h

e r

t

o

n

i

g

h

t t

h

a

n

h

e

w

a

s

t

h

i

s

m

o

r n

i

n

g

.

H

e

h

a

s s

o

l

d

n

o

l e

s s

t

h

a

n
f

i

v e

c

a

r

s

,

e

a

c

h

o

n e

a

t

a

t

i

d

y

p

r

o

f

i

t

.

S

a

w

d

u

s

t

i

n

t

h

e

g

e

a

r - b

o

x e

s

,

t

h

e e l e

c

t

r

i

c

-

d

r

i

l l

o

n

t

h

e

s

p

e e

d

o

m

e

t

e r

c

a

b l e

s

,

a

s

p

l

a

s

h

o

f

p

a

i

n

t

h

e r e

a

n

d

t

h

e r e

a

n

d

a

f e

w

o

t

h

e r

c

l e v e r l

i

t t

l e

t

r

i

c

k

s

a

n

d

t

h

e

i

d

i

o

t

s

w

e r e

a

l l f

a

l l

i

n

g

o

v e r

t

h

e

m

s

e l v e

s

t

o

b u

y

.

"

H

e f

i

s

h

e

d

a

b

i

t

o

f

p

a

p

e r f r

o

m

h

i

s

p

o

c

k e

t

a

n

d

s

t

u

d

i

e

d

i

t

.

" L

i

s

t

e n b

o

y

,

"

h

e

s

a

i

d

,

a

d d

r e

s s

i

n

g

t

h

e

s

o

n

a

n

d

i

g

n

o

r

i

n

g

M

a

t

i

l

d

a

,

"

s

e e

i

n

g

a

s

y

o

u

'

l l b e

g

o

i

n

g

i

n

t

o

t

h

i

s

b u

s

i

n e

s s

w

i

t

h

m

e

o

n e

d

a

y

,

y

o

u

'

v e

g

o

t t

o

k n

o

w

h

o

w

t

o

a

d d

u

p

t

h

e

p

r

o

f

i

t

s

y

o

u

m

a

k e

a

t t

h

e e n

d

o

f e

a

c

h

d

a

y

.

G

o

a

n

d

g

e

t

y

o

u r

s

e l f

a

p

a

d

a

n

d

a

p

e n

c

i

l

a

n

d

l e

t

'

s s

e e

h

o

w

c

l e v e r

y

o

u

a

r e

.

"
T

h

e

s

o

n

o

b e

d

i

e n

t

l

y

l e f

t t

h

e r

o o

m

a

n

d

r e

t

u r n e

d

w

i

t

h

t

h

e

w

r

i

t

i

n

g

m

a

t

e r

i

a

l

s

.

" W r

i

t

e

d

o

w

n

t

h

e

s

e f

i

g

u r e

s

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

r e

a

d

i

n

g

f r

o

m

h

i

s

b

i

t

o

f

p

a

p

e r

.

"

C

a

r n u

m

b e r

o

n e

w

a

s

b

o

u

g

h

t

b

y

m

e f

o

r

t

w

o

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

h

u n

d

r e

d

a

n

d

s

e v e n

t

y

- e

i

g

h

t

p

o

u n

d

s

a

n

d

s

o

l

d

f

o

r

o

n e

t

h

o

u

s

a

n

d

f

o

u r

h

u n

d

r e

d

a

n

d

t

w

e n

t

y

- f

i

v e

.

G

o

t t

h

a

t

? "
T

h

e

t

e n -

y

e

a

r -

o

l

d

b

o

y

w

r

o

t

e

t

h

e

t

w

o

s

e

p

a

r

a

t

e

a

m

o

u n

t

s

d

o

w

n

s

l

o

w

l

y

a

n

d

c

a

r e f u l l

y

.

"

C

a

r n u

m

b e r

t

w

o

"

,

t

h

e f

a

t

h

e r

w

e n

t

o

n

,

"

c

o

s

t

m

e

o

n e

h

u n

d

r e

d

a

n

d

e

i

g

h

t

e e n

p

o

u n

d

s

a

n

d

s

o

l

d

f

o

r

s

e v e n

h

u n

d

r e

d

a

n

d

s

i

x

t

y

.

G

o

t

i

t

? "
"

Y

e

s

,

d

a

d

,

"

t

h

e

s

o

n

s

a

i

d

.

" I

'

v e

g

o

t t

h

a

t

.

"

' '

C

a

r n u

m

b e r

t

h

r e e

c

o

s

t

o

n e

h

u n

d

r e

d

a

n

d

e l e v e n

p

o

u n

d

s

a

n

d

s

o

l

d

f

o

r n

i

n e

h

u n

d

r e

d

a

n

d

n

i

n e

t

y

- n

i

n e

p

o

u n

d

s

a

n

d

f

i

f

t

y

p

e n

c

e

.

"
" S

a

y

t

h

a

t

a

g

a

i

n

,

"

t

h

e

s

o

n

s

a

i

d

.

"

H

o

w

m

u

c

h

d

i

d

i

t

s

e l l f

o

r ? "
"

N

i

n e

h

u n

d

r e

d

a

n

d

n

i

n e

t

y

- n

i

n e

p

o

u n

d

s

a

n

d

f

i

f

t

y

p

e n

c

e

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" A n

d

t

h

a

t

,

b

y

t

h

e

w

a

y

,

i

s

a

n

o

t

h

e r

o

f

m

y

n

i

f

t

y

l

i

t t

l e

t

r

i

c

k

s

t

o

d

i

d d

l e

t

h

e

c

u

s

t

o

m

e r

.

N

e v e r

a

s

k f

o

r

a

b

i

g

r

o

u n

d

f

i

g

u r e

.

A l

w

a

y

s

g

o

j

u

s

t

b e l

o

w

i

t

.

N

e v e r

s

a

y

o

n e

t

h

o

u

s

a

n

d

p

o

u n

d

s

.

A l

w

a

y

s s

a

y

n

i

n e

h

u n

d

r e

d

a

n

d

n

i

n e

t

y

- n

i

n e f

i

f

t

y

.

I

t

s

o

u n

d

s

m

u

c

h

l e

s s

b u

t

i

t

i

s

n

'

t

.

C

l e v e r

,

i

s

n

'

t

i

t

? "
"

V

e r

y

,

"

t

h

e

s

o

n

s

a

i

d

.

"

Y

o

u

'

r e b r

i

l l

i

a

n

t

,

d

a

d

.

"
"

C

a

r n u

m

b e r f

o

u r

c

o

s

t

e

i

g

h

t

y

-

s

i

x

p

o

u n

d

s

a

r e

a

l

w

r e

c

k

t

h

a

t

w

a

s

a

n

d

s

o

l

d

f

o

r

s

i

x

h

u n

d

r e

d

a

n

d

n

i

n e

t

y

- n

i

n e

p

o

u n

d

s

f

i

f

t

y

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

N

o

t t

o o

f

a

s

t

,

"

t

h

e

s

o

n

s

a

i

d

,

w

r

i

t

i

n

g

t

h

e n u

m

b e r

s

d

o

w

n

.

" R

i

g

h

t

.

I

'

v e

g

o

t

i

t

.

"
"

C

a

r n u

m

b e r f

i

v e

c

o

s

t

s

i

x

h

u n

d

r e

d

a

n

d

t

h

i

r

t

y

-

s

e v e n

p

o

u n

d

s

a

n

d

s

o

l

d

f

o

r

s

i

x

t

e e n

h

u n

d

r e

d

a

n

d

f

o

r

t

y

- n

i

n e f

i

f

t

y

.

Y

o

u

g

o

t

a

l l

t

h

o

s

e f

i

g

u r e

s

w

r

i

t t

e n

d

o

w

n

,

s

o

n ? "
"

Y

e

s

,

d

a

d d

y

,

"

t

h

e b

o

y

s

a

i

d

,

c

r

o

u

c

h

i

n

g

o

v e r

h

i

s

p

a

d

a

n

d

c

a

r e f u l l

y

w

r

i

t

i

n

g

.

"

V

e r

y

w

e l l

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

"

N

o

w w

o

r k

o

u

t t

h

e

p

r

o

f

i

t

I

m

a

d

e

o

n e

a

c

h

o

f

t

h

e f

i

v e

c

a

r

s

a

n

d

a

d d

u

p

t

h

e

t

o

t

a

l

.

T

h

e n

y

o

u

'

l l

b e

a

b l e

t

o

t

e l l

m

e

h

o

w

m

u

c

h

m

o

n e

y y

o

u r r

a

t

h

e r b r

i

l l

i

a

n

t

f

a

t

h

e r

m

a

d

e

a

l

t

o

g

e

t

h

e r

t

o

d

a

y

.

"
" T

h

a

t

'

s

a

l

o

t

o

f

s

u

m

s

,

"

t

h

e b

o

y

s

a

i

d

.

" O f

c

o

u r

s

e

i

t

'

s

a

l

o

t

o

f

s

u

m

s

,

"

t

h

e f

a

t

h

e r

a

n

s

w

e r e

d

.

" B u

t

w

h

e n

y

o

u

'

r e

i

n b

i

g

b u

s

i

n e

s s

l

i

k e I

a

m

,

y

o

u

'

v e

g

o

t t

o

b e

h

o

t

s

t

u f f

a

t

a

r

i

t

h

m

e

t

i

c

.

I

'

v e

p

r

a

c

t

i

c

a

l l

y

g

o

t

a

c

o

m

p

u

t

e r

i

n

s

i

d

e

m

y

h

e

a

d

.

I

t t

o o

k

m

e l e

s s

t

h

a

n

t

e n

m

i

n u

t

e

s

t

o

w

o

r k

t

h

e

w

h

o

l e

t

h

i

n

g

o

u

t

.

"
"

Y

o

u

m

e

a

n

y

o

u

d

i

d

i

t

i

n

y

o

u r

h

e

a

d

,

d

a

d

? "

t

h

e

s

o

n

a

s

k e

d

,

g

o

g g

l

i

n

g

.

" W e l l

,

n

o

t

e x

a

c

t

l

y

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

"

N

o

b

o

d

y

c

o

u l

d d

o

t

h

a

t

.

B u

t

i

t

d

i

d

n

'

t t

a

k e

m

e l

o

n

g

.

W

h

e n

y

o

u

'

r e f

i

n

i

s

h

e

d

,

t

e l l

m

e

w

h

a

t

y

o

u

t

h

i

n k

m

y

p

r

o

f

i

t

w

a

s

f

o

r

t

h

e

d

a

y

.

I

'

v e

g

o

t t

h

e f

i

n

a

l

t

o

t

a

l

w

r

i

t t

e n

d

o

w

n

h

e r e

a

n

d

I

'

l l

t

e l l

y

o

u

i

f

y

o

u

'

r e r

i

g

h

t

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

a

t

i

l

d

a

s

a

i

d

q u

i

e

t

l

y

,

" D

a

d

,

y

o

u

m

a

d

e e x

a

c

t

l

y

f

o

u r

t

h

o

u

s

a

n

d

t

h

r e e

h

u n

d

r e

d

a

n

d

t

h

r e e

p

o

u n

d

s

a

n

d

f

i

f

t

y

p

e n

c

e

a

l

t

o

g

e

t

h

e r

.

"
" D

o

n

'

t

b u

t t

i

n

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

"

Y

o

u r b r

o

t

h

e r

a

n

d

I

a

r e
b u

s

y

w

i

t

h h

i

g

h

f

i

n

a

n

c

e

.

"
" B u

t

d

a

d

. . .

"
" S

h

u

t

u

p

,

"

t

h

e f

a

t

h

e r

s

a

i

d

.

" S

t

o

p

g

u e

s s

i

n

g

a

n

d

t

r

y

i

n

g

t

o

b e

c

l e v e r

.

"
" L

o o

k

a

t

y

o

u r

a

n

s

w

e r

,

d

a

d

,

" M

a

t

i

l

d

a

s

a

i

d

g

e n

t

l

y

.

" I f

y

o

u

'

v e

d

o

n e

i

t

r

i

g

h

t

i

t

o

u

g

h

t t

o

b e f

o

u r

t

h

o

u

s

a

n

d

t

h

r e e

h

u n

d

r e

d

a

n

d

t

h

r e e

p

o

u n

d

s

a

n

d

f

i

f

t

y

p

e n

c

e

.

I

s

t

h

a

t

w

h

a

t

y

o

u

'

v e

g

o

t

,

d

a

d

? "
T

h

e f

a

t

h

e r

g

l

a

n

c

e

d d

o

w

n

a

t t

h

e

p

a

p

e r

i

n

h

i

s

h

a

n

d

.

H

e

s

e e

m

e

d

t

o

s

t

i

f f e n

.

H

e b e

c

a

m

e v e r

y

q u

i

e

t

.

T

h

e r e

w

a

s

a

s

i

l e n

c

e

.

T

h

e n

h

e

s

a

i

d

,

" S

a

y

t

h

a

t

a

g

a

i

n

.

"
" F

o

u r

t

h

o

u

s

a

n

d

t

h

r e e

h

u n

d

r e

d

a

n

d

t

h

r e e

p

o

u n

d

s

f

i

f

t

y

,

"
M

a

t

i

l

d

a

s

a

i

d

.

T

h

e r e

w

a

s

a

n

o

t

h

e r

s

i

l e n

c

e

.

T

h

e f

a

t

h

e r

'

s

f

a

c

e

w

a

s

b e

g

i

n n

i

n

g

t

o

g

o

d

a

r k r e

d

.

" I

'

m

s

u r e

i

t

'

s

r

i

g

h

t

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

Y

o

u

. . .

y

o

u l

i

t t

l e

c

h

e

a

t

!

"

t

h

e f

a

t

h

e r

s

u

d d

e n l

y

s

h

o

u

t

e

d

,

p

o

i

n

t

i

n

g

a

t

h

e r

w

i

t

h h

i

s

f

i

n

g

e r

.

"

Y

o

u l

o o

k e

d

a

t

m

y

b

i

t

o

f

p

a

p

e r

!

Y

o

u r e

a

d

i

t

o

f f f r

o

m

w

h

a

t

I

'

v e

g

o

t

w

r

i

t t

e n

h

e r e

!

"
" D

a

d d

y

,

I

'

m

t

h

e

o

t

h

e r

s

i

d

e

o

f

t

h

e r

o o

m

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

H

o

w

c

o

u l

d

I

p

o

s s

i

b l

y

s

e e

i

t

? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" D

o

n

'

t

g

i

v e

m

e

t

h

a

t

r u b b

i

s

h

!

"

t

h

e f

a

t

h

e r

s

h

o

u

t

e

d

.

" O f

c

o

u r

s

e

y

o

u l

o o

k e

d

!

Y

o

u

m

u

s

t

h

a

v e l

o o

k e

d

!

N

o o

n e

i

n

t

h

e

w

o

r l

d

c

o

u l

d

g

i

v e

t

h

e r

i

g

h

t

a

n

s

w

e r

j

u

s

t

l

i

k e

t

h

a

t

,

e

s

p

e

c

i

a

l l

y

a

g

i

r l

!

Y

o

u

'

r e

a

l

i

t t

l e

c

h

e

a

t

,

m

a

d

a

m

,

t

h

a

t

'

s

w

h

a

t

y

o

u

a

r e

!

A

c

h

e

a

t

a

n

d

a

l

i

a

r

!

"
A

t t

h

a

t

p

o

i

n

t

,

t

h

e

m

o

t

h

e r

c

a

m

e

i

n

c

a

r r

y

i

n

g

a

l

a

r

g

e

t

r

a

y

o

n

w

h

i

c

h

w

e r e

t

h

e f

o

u r

s

u

p p

e r

s

.

T

h

i

s

t

i

m

e

i

t

w

a

s

f

i

s

h

a

n

d

c

h

i

p

s

w

h

i

c

h

M r

s

W

o

r

m

w

o o

d

h

a

d

p

i

c

k e

d

u

p

i

n

t

h

e f

i

s

h

a

n

d

c

h

i

p

s

h

o

p

o

n

h

e r

w

a

y

h

o

m

e f r

o

m

b

i

n

g

o

.

I

t

s

e e

m

e

d

t

h

a

t

b

i

n

g

o

a

f

t

e r n

o o

n

s

l e f

t

h

e r

s

o

e x

h

a

u

s

t

e

d

b

o

t

h

p

h

y

s

i

c

a

l l

y

a

n

d

e

m

o

t

i

o

n

a

l l

y

t

h

a

t

s

h

e n e v e r

h

a

d

e n

o

u

g

h

e n e r

g

y

l e f

t t

o

c

o o

k

a

n

e v e n

i

n

g

m

e

a

l

.

S

o

i

f

i

t

w

a

s

n

'

t

T

V

d

i

n n e r

s

i

t

h

a

d

t

o

b e f

i

s

h

a

n

d

c

h

i

p

s

.

" W

h

a

t

a

r e

y

o

u l

o o

k

i

n

g

s

o

r e

d

i

n

t

h

e f

a

c

e

a

b

o

u

t

,

H

a

r r

y

? "

s

h

e

s

a

i

d

a

s s

h

e

p

u

t t

h

e

t

r

a

y

d

o

w

n

o

n

t

h

e

c

o

f f e e -

t

a

b l e

.

"

Y

o

u r

d

a

u

g

h

t

e r

'

s

a

c

h

e

a

t

a

n

d

a

l

i

a

r

,

"

t

h

e f

a

t

h

e r

s

a

i

d

,

t

a

k

i

n

g

h

i

s

p

l

a

t

e

o

f f

i

s

h

a

n

d

p

l

a

c

i

n

g

i

t

o

n

h

i

s

k n e e

s

.

" T u r n

t

h

e

t

e l l

y

o

n

a

n

d

l e

t

'

s

n

o

t

h

a

v e

a

n

y

m

o

r e

t

a

l k

.

"

T

h

e P l

a

t

i

n u

m

- B l

o

n

d

M

a

n

T

h

e r e

w

a

s

n

o

d

o

u b

t

i

n M

a

t

i

l

d

a

'

s

m

i

n

d

t

h

a

t t

h

i

s

l

a

t

e

s

t

d

i

s

p

l

a

y

o

f f

o

u l n e

s s

b

y

h

e r f

a

t

h

e r

d

e

s

e r v e

d

s

e v e r e

p

u n

i

s

h

m

e n

t

,

a

n

d

a

s

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

s

h

e

s

a

t

e

a

t

i

n

g

h

e r

a

w

f u l f r

i

e

d

f

i

s

h

a

n

d

f r

i

e

d

c

h

i

p

s

a

n

d

i

g

n

o

r

i

n

g

t

h

e

t

e l e v

i

s

i

o

n

,

h

e r b r

a

i

n

w

e n

t t

o

w

o

r k

o

n v

a

r

i

o

u

s

p

o

s s

i

b

i

l

i

t

i

e

s

.

B

y

t

h

e

t

i

m

e

s

h

e

w

e n

t

u

p

t

o

b e

d

h

e r

m

i

n

d

w

a

s

m

a

d

e u

p

.

T

h

e n e x

t

m

o

r n

i

n

g

s

h

e

g

o

t

u

p

e

a

r l

y

a

n

d

w

e n

t

i

n

t

o

t

h

e
b

a

t

h

r

o o

m

a

n

d

l

o

c

k e

d

t

h

e

d

o o

r

.

A

s

w

e

a

l r e

a

d

y

k n

o

w

,

M r

s

W

o

r

m

w

o o

d

'

s

h

a

i

r

w

a

s

d

y

e

d

a

b r

i

l l

i

a

n

t

p

l

a

t

i

n u

m

b l

o

n

d

e

,

v e r

y

m

u

c

h

t

h

e

s

a

m

e

g

l

i

s

t

e n

i

n

g

s

i

l v e r

y

c

o

l

o

u r

a

s

a

f e

m

a

l e

t

i

g

h

t

r

o

p

e -

w

a

l k e r

'

s

t

i

g

h

t

s

i

n

a

c

i

r

c

u

s

.

T

h

e b

i

g

d

y

e

i

n

g

j

o

b

w

a

s

d

o

n e

t

w

i

c

e

a

y

e

a

r

a

t t

h

e

h

a

i

r

d

r e

s s

e r

'

s

,

b u

t

e v e r

y

m

o

n

t

h

o

r

s

o

i

n b e

t

w

e e n

,

M r

s

W

o

r

m

w

o o

d

u

s

e

d

t

o

f r e

s

h

e n

i

t

u

p

b

y

g

i

v

i

n

g

i

t

a

r

i

n

s

e

i

n

t

h

e

w

a

s

h

b

a

s

i

n

w

i

t

h

s

o

m

e

t

h

i

n

g

c

a

l l e

d

P L A T I

N

U

M B L O

N

D

E

H

A I R

-

D

Y

E E

X

T R A S T R O

N

G

.

T

h

i

s

a

l

s

o

s

e r v e

d

t

o

d

y

e

t

h

e n

a

s

t

y

b r

o

w

n

h

a

i

r

s

t

h

a

t

k e

p

t

g

r

o

w

i

n

g

f r

o

m

t

h

e r

o o

t

s

u n

d

e r n e

a

t

h

.

T

h

e b

o

t t

l e

o

f P L A T I

N

U

M B L O

N

D

E

H

A I R - D

Y

E E

X

T R A S T R O

N

G

w

a

s

k e

p

t

i

n

t

h

e

c

u

p

b

o

a

r

d

i

n

t

h

e b

a

t

h

r

o o

m

,

a

n

d

u n

d

e r n e

a

t

h

t

h

e

t

i

t

l e

o

n

t

h

e l

a

b e l

w

e r e

w

r

i

t t

e n

t

h

e

w

o

r

d

s

C

a

u t i

o

n

,

t h i

s

i

s

p

e r

o

x

i d e

.

K e e

p

a

w

a

y f r

o

m

c h i

l

d r e

n

.

M

a

t

i

l

d

a

h

a

d

r e

a

d

i

t

m

a

n

y

t

i

m

e

s

w

i

t

h

f

a

s

c

i

n

a

t

i

o

n

.

M

a

t

i

l

d

a

'

s

f

a

t

h

e r

h

a

d

a

f

i

n e

c

r

o

p

o

f b l

a

c

k

h

a

i

r

w

h

i

c

h h

e

p

a

r

t

e

d

i

n

t

h

e

m

i

d d

l e

a

n

d

o

f

w

h

i

c

h h

e

w

a

s

e x

c

e e

d

i

n

g

l

y

p

r

o

u

d

.

"

G

o o

d

s

t

r

o

n

g

h

a

i

r

,

"

h

e

w

a

s

f

o

n

d

o

f

s

a

y

i

n

g

,

"

m

e

a

n

s

t

h

e r e

'

s

a

g

o o

d

s

t

r

o

n

g

b r

a

i

n u n

d

e r n e

a

t

h

.

"
" L

i

k e S

h

a

k e

s

p

e

a

r e

,

" M

a

t

i

l

d

a

h

a

d

o

n

c

e

s

a

i

d

t

o

h

i

m

.

" L

i

k e

w

h

o

? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S

h

a

k e

s

p

e

a

r e

,

d

a

d d

y

.

"
" W

a

s

h

e b r

a

i

n

y

? "
"

V

e r

y

,

d

a

d d

y

.

"
"

H

e

h

a

d

m

a

s s

e

s

o

f

h

a

i

r

,

d

i

d

h

e ? "
"

H

e

w

a

s

b

a

l

d

,

d

a

d d

y

.

"
T

o

w

h

i

c

h

t

h

e f

a

t

h

e r

h

a

d

s

n

a

p p

e

d

,

" I f

y

o

u

c

a

n

'

t t

a

l k

s

e n

s

e

t

h

e n

s

h

u

t

u

p

.

"
A n

y

w

a

y

,

M r W

o

r

m

w

o o

d

k e

p

t

h

i

s

h

a

i

r l

o o

k

i

n

g

b r

i

g

h

t

a

n

d

s

t

r

o

n

g

,

o

r

s

o

h

e

t

h

o

u

g

h

t

,

b

y

r u b b

i

n

g

i

n

t

o

i

t

e v e r

y

m

o

r n

i

n

g

l

a

r

g

e q u

a

n

t

i

t

i

e

s

o

f

a

l

o

t

i

o

n

c

a

l l e

d

O I L O F

V

I O L

E

T S

H

A I R T O

N

I

C

.

A

b

o

t t

l e

o

f

t

h

i

s s

m

e l l

y

p

u r

p

l e

m

i

x

t

u r e

a

l

w

a

y

s s

t

o o

d

o

n

t

h

e

s

h

e l f

a

b

o

v e

t

h

e

s

i

n k

i

n

t

h

e b

a

t

h

r

o o

m

a

l

o

n

g

s

i

d

e

a

l l

t

h

e

t

o o

t

h

b r u

s

h

e

s

,

a

n

d

a

v e r

y

v

i

g

o

r

o

u

s s

c

a

l

p

m

a

s s

a

g

e

w

i

t

h

O I L O F

V

I O L

E

T S

t

o o

k

p

l

a

c

e

d

a

i

l

y

a

f

t

e r

s

h

a

v

i

n

g

w

a

s

c

o

m

p

l e

t

e

d

.

T

h

i

s

h

a

i

r

a

n

d

s

c

a

l

p

m

a

s s

a

g

e

w

a

s

a

l

w

a

y

s

,

a

c c

o

m

p

a

n

i

e

d

b

y

l

o

u

d

m

a

s

c

u l

i

n e

g

r u n

t

s

a

n

d

h

e

a

v

y

b r e

a

t

h

i

n

g

a

n

d

g

a

s

p

s

o

f " A

h h h

,

t

h

a

t

'

s

b e

t t

e r

!

T

h

a

t

'

s

t

h

e

s

t

u f f

!

R u b

i

t

r

i

g

h

t

i

n

t

o

t

h

e r

o o

t

s

!

"

w

h

i

c

h

c

o

u l

d

b e

c

l e

a

r l

y

h

e

a

r

d

b

y

M

a

t

i

l

d

a

i

n

h

e r b e

d

r

o o

m

a

c

r

o

s s

t

h

e

c

o

r r

i

d

o

r

.

N

o

w

,

i

n

t

h

e e

a

r l

y

m

o

r n

i

n

g

p

r

i

v

a

c

y

o

f

t

h

e b

a

t

h

r

o o

m

,

M

a

t

i

l

d

a

u n

s

c

r e

w

e

d

t

h

e

c

a

p

o

f

h

e r f

a

t

h

e r

'

s

o

i

l

o

f v

i

o

l e

t

s

a

n

d

t

i

p p

e

d

t

h

r e e - q u

a

r

t

e r

s

o

f

t

h

e

c

o

n

t

e n

t

s

d

o

w

n

t

h

e

d

r

a

i

n

.

T

h

e n

s

h

e f

i

l l e

d

t

h

e b

o

t t

l e u

p

w

i

t

h h

e r

m

o

t

h

e r

'

s

P L A T I

N

U

M B L O

N

D

E

H

A I R

-

D

Y

E E

X

T R A S T R O

N

G

.

S

h

e

c

a

r e f u l l

y

l e f

t

e n

o

u

g

h

o

f

h

e r

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

f

a

t

h

e r

'

s

o

r

i

g

i

n

a

l

h

a

i

r

t

o

n

i

c

i

n

t

h

e b

o

t t

l e

s

o

t

h

a

t

w

h

e n

s

h

e

g

a

v e

i

t

a

g

o o

d

s

h

a

k e

t

h

e

w

h

o

l e

t

h

i

n

g

s

t

i

l l l

o o

k e

d

r e

a

s

o

n

a

b l

y

p

u r

p

l e

.

S

h

e

t

h

e n r e

p

l

a

c

e

d

t

h

e b

o

t t

l e

o

n

t

h

e

s

h

e l f

a

b

o

v e

t

h

e

s

i

n k

,

t

a

k

i

n

g

c

a

r e

t

o

p

u

t

h

e r

m

o

t

h

e r

'

s

b

o

t t

l e b

a

c

k

i

n

t

h

e

c

u

p

b

o

a

r

d

.

S

o

f

a

r

s

o

g

o o

d

.

A

t

b r e

a

k f

a

s

t t

i

m

e M

a

t

i

l

d

a

s

a

t

q u

i

e

t

l

y

a

t t

h

e

d

i

n

i

n

g

- r

o o

m

t

a

b l e e

a

t

i

n

g

h

e r

c

o

r n f l

a

k e

s

.

H

e r b r

o

t

h

e r

s

a

t

o

p p

o

s

i

t

e

h

e r

w

i

t

h

h

i

s

b

a

c

k

t

o

t

h

e

d

o o

r

d

e v

o

u r

i

n

g

h

u n k

s

o

f b r e

a

d

s

m

o

t

h

e r e

d

w

i

t

h

a

m

i

x

t

u r e

o

f

p

e

a

n u

t

- b u

t t

e r

a

n

d

s

t

r

a

w

b e r r

y

j

a

m

.

T

h

e

m

o

t

h

e r

w

a

s

j

u

s

t

o

u

t

o

f

s

i

g

h

t

a

r

o

u n

d

t

h

e

c

o

r n e r

i

n

t

h

e k

i

t

c

h

e n

m

a

k

i

n

g

M r W

o

r

m

w

o o

d

'

s

b r e

a

k f

a

s

t

w

h

i

c

h

a

l

w

a

y

s

h

a

d

t

o

b e

t

w

o

f r

i

e

d

e

g g

s

o

n f r

i

e

d

b r e

a

d

w

i

t

h

t

h

r e e

p

o

r k

s

a

u

s

a

g

e

s

a

n

d

t

h

r e e

s

t

r

i

p

s

o

f b

a

c

o

n

a

n

d

s

o

m

e f r

i

e

d

t

o

m

a

t

o

e

s

.

A

t t

h

i

s

p

o

i

n

t

M r W

o

r

m

w

o o

d

c

a

m

e n

o

i

s

i

l

y

i

n

t

o

t

h

e r

o o

m

.

H

e

w

a

s

i

n

c

a

p

a

b l e

o

f e n

t

e r

i

n

g

a

n

y

r

o o

m

q u

i

e

t

l

y

,

e

s

p

e

c

i

a

l l

y

a

t

b r e

a

k f

a

s

t t

i

m

e

.

H

e

a

l

w

a

y

s

h

a

d

t

o

m

a

k e

h

i

s

a

p p

e

a

r

a

n

c

e f e l

t

i

m m

e

d

i

a

t

e l

y

b

y

c

r e

a

t

i

n

g

a

l

o

t

o

f n

o

i

s

e

a

n

d

c

l

a

t t

e r

.

O n e

c

o

u l

d

a

l

m

o

s

t

h

e

a

r

h

i

m

s

a

y

i

n

g

,

" I

t

'

s

m

e

!

H

e r e I

c

o

m

e

,

t

h

e

g

r e

a

t

m

a

n

h

i

m

s

e l f

,

t

h

e

m

a

s

t

e r

o

f

t

h

e

h

o

u

s

e

,

t

h

e

w

a

g

e - e

a

r n e r

,

t

h

e

o

n e

w

h

o

m

a

k e

s

i

t

p

o

s s

i

b l e f

o

r

a

l l

t

h

e r e

s

t

o

f

y

o

u

t

o

l

i

v e

s

o

w

e l l

!

N

o

t

i

c

e

m

e

a

n

d

p

a

y y

o

u r r e

s

p

e

c

t

s

!

"
O n

t

h

i

s

o

c c

a

s

i

o

n

h

e

s

t

r

o

d

e

i

n

a

n

d

s

l

a

p p

e

d

h

i

s s

o

n

o

n

t

h

e
b

a

c

k

a

n

d

s

h

o

u

t

e

d

,

" W e l l

m

y

b

o

y

,

y

o

u r f

a

t

h

e r f e e l

s

h

e

'

s

i

n f

o

r

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

a

n

o

t

h

e r

g

r e

a

t

m

o

n e

y

-

m

a

k

i

n

g

d

a

y

t

o

d

a

y

a

t t

h

e

g

a

r

a

g

e

!

I

'

v e

g

o

t

a

f e

w

l

i

t t

l e b e

a

u

t

i

e

s

I

'

m

g

o

i

n

g

t

o

f l

o

g

t

o

t

h

e

i

d

i

o

t

s

t

h

i

s

m

o

r n

i

n

g

.

W

h

e r e

'

s

m

y

b r e

a

k f

a

s

t

? "
" I

t

'

s

c

o

m

i

n

g

,

t

r e

a

s

u r e

,

" M r

s

W

o

r

m

w

o o

d

c

a

l l e

d

f r

o

m

t

h

e
k

i

t

c

h

e n

.

M

a

t

i

l

d

a

k e

p

t

h

e r f

a

c

e b e n

t

l

o

w

o

v e r

h

e r

c

o

r n f l

a

k e

s

.

S

h

e

d

i

d

n

'

t

d

a

r e l

o o

k u

p

.

I n

t

h

e f

i

r

s

t

p

l

a

c

e

s

h

e

w

a

s

n

'

t

a

t

a

l l

s

u r e

w

h

a

t

s

h

e

w

a

s

g

o

i

n

g

t

o

s

e e

.

A n

d

s

e

c

o

n

d

l

y

,

i

f

s

h

e

d

i

d

s

e e

w

h

a

t

s

h

e

t

h

o

u

g

h

t

s

h

e

w

a

s

g

o

i

n

g

t

o

s

e e

,

s

h

e

w

o

u l

d

n

'

t t

r u

s

t

h

e r

s

e l f

t

o

k e e

p

a

s

t

r

a

i

g

h

t

f

a

c

e

.

T

h

e

s

o

n

w

a

s

l

o o

k

i

n

g

d

i

r e

c

t

l

y

a

h

e

a

d

o

u

t

o

f

t

h

e

w

i

n

d

o

w

s

t

u f f

i

n

g

h

i

m

s

e l f

w

i

t

h

b r e

a

d

a

n

d

p

e

a

n u

t

- b u

t t

e r

a

n

d

s

t

r

a

w

b e r r

y

j

a

m

.

T

h

e f

a

t

h

e r

w

a

s

j

u

s

t

m

o

v

i

n

g

r

o

u n

d

t

o

s

i

t

a

t t

h

e

h

e

a

d

o

f

t

h

e

t

a

b l e

w

h

e n

t

h

e

m

o

t

h

e r

c

a

m

e

s

w

e e

p

i

n

g

o

u

t

f r

o

m

t

h

e k

i

t

c

h

e n

c

a

r r

y

i

n

g

a

h

u

g

e

p

l

a

t

e

p

i

l e

d

h

i

g

h

w

i

t

h

e

g g

s

a

n

d

s

a

u

s

a

g

e

s

a

n

d

b

a

c

o

n

a

n

d

t

o

m

a

t

o

e

s

.

S

h

e l

o o

k e

d

u

p

.

S

h

e

c

a

u

g

h

t

s

i

g

h

t

o

f

h

e r

h

u

s

b

a

n

d

.

S

h

e

s

t

o

p p

e

d d

e

a

d

.

T

h

e n

s

h

e l e

t

o

u

t

a

s

c

r e

a

m

t

h

a

t

s

e e

m

e

d

t

o

l

i

f

t

h

e r r

i

g

h

t

u

p

i

n

t

o

t

h

e

a

i

r

a

n

d

s

h

e

d

r

o

p p

e

d

t

h

e

p

l

a

t

e

w

i

t

h

a

c

r

a

s

h

a

n

d

a

s

p

l

a

s

h

o

n

t

o

t

h

e f l

o o

r

.

E

v e r

y

o

n e

j

u

m

p

e

d

,

i

n

c

l u

d

i

n

g

M r W

o

r

m

w

o o

d

.

" W

h

a

t t

h

e

h

e

c

k

'

s

t

h

e

m

a

t t

e r

w

i

t

h

y

o

u

,

w

o

m

a

n ? "

h

e

s

h

o

u

t

e

d

.

" L

o o

k

a

t t

h

e

m

e

s s

y

o

u

'

v e

m

a

d

e

o

n

t

h

e

c

a

r

p

e

t

!

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

Y

o

u r h

a

i r

!

"

t

h

e

m

o

t

h

e r

w

a

s s

h

r

i

e k

i

n

g

,

p

o

i

n

t

i

n

g

a

q u

i

v e r

i

n

g

f

i

n

g

e r

a

t

h

e r

h

u

s

b

a

n

d

.

" L

o o

k

a

t

y

o

u r h

a

i r

!

W

h

a

t

'

v e

y

o

u

d

o

n e

t

o

y

o

u r h

a

i r ? "
" W

h

a

t

'

s

w

r

o

n

g

w

i

t

h

m

y

h

a

i

r f

o

r

h

e

a

v e n

'

s s

a

k e ? "

h

e

s

a

i

d

.

" O

h

m

y

g

a

w

d d

a

d

,

w

h

a

t

'

v e

y

o

u

d

o

n e

t

o

y

o

u r

h

a

i

r ? "

t

h

e

s

o

n

s

h

o

u

t

e

d

.

A

s

p

l e n

d

i

d

n

o

i

s

y

s

c

e n e

w

a

s

b u

i

l

d

i

n

g

u

p

n

i

c

e l

y

i

n

t

h

e
b r e

a

k f

a

s

t

r

o o

m

.

M

a

t

i

l

d

a

s

a

i

d

n

o

t

h

i

n

g

.

S

h

e

s

i

m

p

l

y

s

a

t t

h

e r e

a

d

m

i

r

i

n

g

t

h

e

w

o

n

d

e r f u l e f f e

c

t

o

f

h

e r

o

w

n

h

a

n

d

i

w

o

r k

.

M r W

o

r

m

w

o o

d

'

s

f

i

n e

c

r

o

p

o

f b l

a

c

k

h

a

i

r

w

a

s

n

o

w

a

d

i

r

t

y

s

i

l v e r

,

t

h

e

c

o

l

o

u r

t

h

i

s

t

i

m

e

o

f

a

t

i

g

h

t

r

o

p

e -

w

a

l k e r

'

s

t

i

g

h

t

s

t

h

a

t

h

a

d

n

o

t

b e e n

w

a

s

h

e

d

f

o

r

t

h

e e n

t

i

r e

c

i

r

c

u

s s

e

a

s

o

n

.

"

Y

o

u

'

v e

. . .

y

o

u

'

v e

. . .

y

o

u

'

v e d y e d

i

t

!

"

s

h

r

i

e k e

d

t

h

e

m

o

t

h

e r

.

" W

h

y

d

i

d

y

o

u

d

o

i

t

,

y

o

u f

o o

l

!

I

t

l

o o

k

s

a

b

s

o

l u

t

e l

y

f r

i

g

h

t

f u l

!

I

t

l

o o

k

s

h

o

r r e n

d

o

u

s

!

Y

o

u l

o o

k l

i

k e

a

f r e

a

k

!

"
" W

h

a

t t

h

e b l

a

z e

s

a

r e

y

o

u

a

l l

t

a

l k

i

n

g

a

b

o

u

t

? "

t

h

e f

a

t

h

e r

y

e l l e

d

,

p

u

t t

i

n

g

b

o

t

h h

a

n

d

s

t

o

h

i

s

h

a

i

r

.

" I

m

o

s

t

c

e r

t

a

i

n l

y

h

a

v e
n

o

t

d

y

e

d

i

t

!

W

h

a

t

d

'

y

o

u

m

e

a

n I

'

v e

d

y

e

d

i

t

? W

h

a

t

'

s

h

a

p p

e n e

d

t

o

i

t

? O r

i

s

t

h

i

s s

o

m

e

s

o

r

t

o

f

a

s

t

u

p

i

d

j

o

k e ? "

H

i

s

f

a

c

e

w

a

s

t

u r n

i

n

g

p

a

l e

g

r e e n

,

t

h

e

c

o

l

o

u r

o

f

s

o

u r

a

p p

l e

s

.

"

Y

o

u

m

u

s

t

h

a

v e

d

y

e

d

i

t

,

d

a

d

,

"

t

h

e

s

o

n

s

a

i

d

.

" I

t

'

s

t

h

e

s

a

m

e

c

o

l

o

u r

a

s

m

u

m

'

s

o

n l

y

m

u

c

h

d

i

r

t

i

e r l

o o

k

i

n

g

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" O f

c

o

u r

s

e

h

e

'

s

d

y

e

d

i

t

!

"

t

h

e

m

o

t

h

e r

c

r

i

e

d

.

" I

t

c

a

n

'

t

c

h

a

n

g

e

c

o

l

o

u r

a

l l b

y

i

t

s

e l f

!

W

h

a

t

o

n e

a

r

t

h

w

e r e

y

o

u

t

r

y

i

n

g

t

o

d

o

,

m

a

k e

y

o

u r

s

e l f l

o o

k

h

a

n

d

s

o

m

e

o

r

s

o

m

e

t

h

i

n

g

?

Y

o

u l

o o

k l

i

k e

s

o

m

e

o

n e

'

s

g

r

a

n

d

m

o

t

h

e r

g

o

n e

w

r

o

n

g

!

"
"

G

e

t

m

e

a

m

i

r r

o

r

!

"

t

h

e f

a

t

h

e r

y

e l l e

d

.

" D

o

n

'

t

j

u

s

t

s

t

a

n

d

t

h

e r e

s

h

r

i

e k

i

n

g

a

t

m

e

!

G

e

t

m

e

a

m

i

r r

o

r

!

"
T

h

e

m

o

t

h

e r

'

s

h

a

n

d

b

a

g

l

a

y

o

n

a

c

h

a

i

r

a

t t

h

e

o

t

h

e r e n

d

o

f

t

h

e

t

a

b l e

.

S

h

e

o

p

e n e

d

t

h

e b

a

g

a

n

d

g

o

t

o

u

t

a

p

o

w

d

e r

c

o

m

p

a

c

t t

h

a

t

h

a

d

a

s

m

a

l l r

o

u n

d

m

i

r r

o

r

o

n

t

h

e

i

n

s

i

d

e

o

f

t

h

e l

i

d

.

S

h

e

o

p

e n e

d

t

h

e

c

o

m

p

a

c

t

a

n

d

h

a

n

d

e

d

i

t t

o

h

e r

h

u

s

b

a

n

d

.

H

e

g

r

a

b b e

d

i

t

a

n

d

h

e l

d

i

t

b e f

o

r e

h

i

s

f

a

c

e

a

n

d

i

n

d

o

i

n

g

s

o

s

p

i

l l e

d

m

o

s

t

o

f

t

h

e

p

o

w

d

e r

a

l l

o

v e r

t

h

e f r

o

n

t

o

f

h

i

s

f

a

n

c

y

t

w

e e

d

j

a

c

k e

t

.

" B e c

a

r e f u

l

!

"

s

h

r

i

e k e

d

t

h

e

m

o

t

h

e r

.

"

N

o

w

l

o o

k

w

h

a

t

y

o

u

'

v e

d

o

n e

!

T

h

a

t

'

s

m

y

b e

s

t

E

l

i

z

a

b e

t

h

A r

d

e n f

a

c

e

p

o

w

d

e r

!

"
" O

h

m

y

g

a

w

d

!

"

y

e l l e

d

t

h

e f

a

t

h

e r

,

s

t

a

r

i

n

g

i

n

t

o

t

h

e l

i

t t

l e

m

i

r r

o

r

.

" W

h

a

t

'

s

h

a

p p

e n e

d

t

o

m

e

!

I l

o o

k

t

e r r

i

b l e

!

I l

o o

k

j

u

s

t

l

i

k e y

o

u

g

o

n e

w

r

o

n

g

!

I

c

a

n

'

t

g

o

d

o

w

n

t

o

t

h

e

g

a

r

a

g

e

a

n

d

s

e l l

c

a

r

s

l

i

k e

t

h

i

s

!

H

o

w

d

i

d

i

t

h

a

p p

e n ? "

H

e

s

t

a

r e

d

r

o

u n

d

t

h

e r

o o

m

,

f

i

r

s

t

a

t t

h

e

m

o

t

h

e r

,

t

h

e n

a

t t

h

e

s

o

n

,

t

h

e n

a

t

M

a

t

i

l

d

a

.

"

H

o

w

c

o

u

l

d

i

t

h

a

v e

h

a

p p

e n e

d

? "

h

e

y

e l l e

d

.

" I

i

m

a

g

i

n e

,

d

a

d d

y

,

" M

a

t

i

l

d

a

s

a

i

d

q u

i

e

t

l

y

,

"

t

h

a

t

y

o

u

w

e r e n

'

t

l

o o

k

i

n

g

v e r

y

h

a

r

d

a

n

d

y

o

u

s

i

m

p

l

y

t

o o

k

m

u

m m

y

'

s

b

o

t t

l e

o

f

h

a

i

r

s

t

u f f

o

f f

t

h

e

s

h

e l f

i

n

s

t

e

a

d

o

f

y

o

u r

o

w

n

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

O

f c

o

u r

s

e

t

h

a

t

'

s

w

h

a

t

h

a

p p

e n e

d

!

"

t

h

e

m

o

t

h

e r

c

r

i

e

d

.

" W e l l
r e

a

l l

y

H

a

r r

y

,

h

o

w

s

t

u

p

i

d

c

a

n

y

o

u

g

e

t

? W

h

y

d

i

d

n

'

t

y

o

u r e

a

d

t

h

e

l

a

b e l b e f

o

r e

y

o

u

s

t

a

r

t

e

d

s

p

l

a

s

h

i

n

g

t

h

e

s

t

u f f

a

l l

o

v e r

y

o

u

!

M

i

n e

'

s

t e r r i b

l

y

s

t

r

o

n

g

.

I

'

m

o

n l

y

m

e

a

n

t t

o

u

s

e

o

n e

t

a

b l e

s

p

o o

n

o

f

i

t

i

n

a

w

h

o

l e b

a

s

i

n

o

f

w

a

t

e r

a

n

d

y

o

u

'

v e

g

o

n e

a

n

d

p

u

t

i

t

a

l l

o

v e r

y

o

u r

h

e

a

d

n e

a

t

!

I

t

'

l l

p

r

o

b

a

b l

y

t

a

k e

a

l l

y

o

u r

h

a

i

r

o

f f

i

n

t

h

e

e n

d

!

I

s

y

o

u r

s

c

a

l

p

b e

g

i

n n

i

n

g

t

o

b u r n

,

d

e

a

r ? "
"

Y

o

u

m

e

a

n I

'

m

g

o

i

n

g

t

o

l

o

s

e

a

l l

m

y

h

a

i

r ? "

t

h

e

h

u

s

b

a

n

d

y

e l l e

d

.

" I

t

h

i

n k

y

o

u

w

i

l l

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

" P e r

o

x

i

d

e

i

s

a

v e r

y

p

o

w

e r f u l

c

h

e

m

i

c

a

l

.

I

t

'

s

w

h

a

t t

h

e

y

p

u

t

d

o

w

n

t

h

e l

a

v

a

t

o

r

y

t

o

d

i

s

i

n f e

c

t t

h

e

p

a

n

o

n l

y

t

h

e

y

g

i

v e

i

t

a

n

o

t

h

e r n

a

m

e

.

"
" W

h

a

t

a

r e

y

o

u

s

a

y

i

n

g

!

"

t

h

e

h

u

s

b

a

n

d

c

r

i

e

d

.

" I

'

m

n

o

t

a

l

a

v

a

t

o

r

y

p

a

n

!

I

d

o

n

'

t

w

a

n

t t

o

b e

d

i

s

i

n f e

c

t

e

d

!

"
"

E

v e n

d

i

l u

t

e

d

l

i

k e I u

s

e

i

t

,

"

t

h

e

m

o

t

h

e r

t

o

l

d

h

i

m

,

"

i

t

m

a

k e

s

a

g

o o

d d

e

a

l

o

f

m

y

h

a

i

r f

a

l l

o

u

t

,

s

o

g

o o

d

n e

s s

k n

o

w

s

w

h

a

t

'

s

g

o

i

n

g

t

o

h

a

p p

e n

t

o

y

o

u

.

I

'

m

s

u r

p

r

i

s

e

d

i

t

d

i

d

n

'

t t

a

k e

t

h

e

w

h

o

l e

o

f

t

h

e

t

o

p

o

f

y

o

u r

h

e

a

d

o

f f

!

"
" W

h

a

t

s

h

a

l l I

d

o

? "

w

a

i

l e

d

t

h

e f

a

t

h

e r

.

" T e l l

m

e q u

i

c

k

w

h

a

t t

o

d

o

b e f

o

r e

i

t

s

t

a

r

t

s

f

a

l l

i

n

g

o

u

t

!

"
M

a

t

i

l

d

a

s

a

i

d

,

" I

'

d

g

i

v e

i

t

a

g

o o

d

w

a

s

h

,

d

a

d

,

i

f I

w

e r e

y

o

u

,

w

i

t

h

s

o

a

p

a

n

d

w

a

t

e r

.

B u

t

y

o

u

'

l l

h

a

v e

t

o

h

u r r

y

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" W

i

l l

t

h

a

t

c

h

a

n

g

e

t

h

e

c

o

l

o

u r b

a

c

k ? "

t

h

e f

a

t

h

e r

a

s

k e

d

a

n x

i

o

u

s

l

y

.

" O f

c

o

u r

s

e

i

t

w

o

n

'

t

,

y

o

u

t

w

i

t

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

" T

h

e n

w

h

a

t

d

o

I

d

o

? I

c

a

n

'

t

g

o

a

r

o

u n

d

l

o o

k

i

n

g

l

i

k e

t

h

i

s

f

o

r

e v e r ? "
"

Y

o

u

'

l l

h

a

v e

t

o

h

a

v e

i

t

d

y

e

d

b l

a

c

k

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

" B u

t

w

a

s

h

i

t

f

i

r

s

t

o

r

t

h

e r e

w

o

n

'

t

b e

a

n

y

t

h

e r e

t

o

d

y

e

.

"
" R

i

g

h

t

!

"

t

h

e f

a

t

h

e r

s

h

o

u

t

e

d

,

s

p

r

i

n

g

i

n

g

i

n

t

o

a

c

t

i

o

n

.

"

G

e

t

m

e

a

n

a

p p

o

i

n

t

m

e n

t

w

i

t

h

y

o

u r

h

a

i

r

d

r e

s s

e r

t

h

i

s

i

n

s

t

a

n

t

f

o

r

a

h

a

i

r -

d

y

e

i

n

g

j

o

b

!

T e l l

t

h

e

m

i

t

'

s

a

n e

m

e r

g

e n

c

y

!

T

h

e

y

'

v e

g

o

t t

o

b

o o

t

s

o

m

e

o

n e e l

s

e

o

f f

t

h

e

i

r l

i

s

t

!

I

'

m

g

o

i

n

g

u

p

s

t

a

i

r

s

t

o

w

a

s

h

i

t

n

o

w

!

"

W

i

t

h

t

h

a

t t

h

e

m

a

n

d

a

s

h

e

d

o

u

t

o

f

t

h

e r

o o

m

a

n

d

M r

s

W

o

r

m

w

o o

d

,

s

i

g

h

i

n

g

d

e e

p

l

y

,

w

e n

t t

o

t

h

e

t

e l e

p

h

o

n e

t

o

c

a

l l

t

h

e

b e

a

u

t

y

p

a

r l

o

u r

.

"

H

e

d

o

e

s

d

o

s

o

m

e

p

r e

t t

y

s

i

l l

y

t

h

i

n

g

s

n

o

w

a

n

d

a

g

a

i

n

,

d

o

e

s

n

'

t

h

e

,

m

u

m m

y

? " M

a

t

i

l

d

a

s

a

i

d

.

T

h

e

m

o

t

h

e r

,

d

i

a

l l

i

n

g

t

h

e n u

m

b e r

o

n

t

h

e

p

h

o

n e

,

s

a

i

d

,

" I

'

m

a

f r

a

i

d

m

e n

a

r e n

o

t

a

l

w

a

y

s

q u

i

t

e

a

s

c

l e v e r

a

s

t

h

e

y

t

h

i

n k

t

h

e

y

a

r e

.

Y

o

u

w

i

l l l e

a

r n

t

h

a

t

w

h

e n

y

o

u

g

e

t

a

b

i

t

o

l

d

e r

,

m

y

g

i

r l

.

"

M

i

s s

H

o

n e

y

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

a

t

i

l

d

a

w

a

s

a

l

i

t t

l e l

a

t

e

i

n

s

t

a

r

t

i

n

g

s

c

h

o o

l

.

M

o

s

t

c

h

i

l

d

r e n
b e

g

i

n P r

i

m

a

r

y

S

c

h

o o

l

a

t

f

i

v e

o

r e v e n

j

u

s

t

b e f

o

r e

,

b u

t

M

a

t

i

l

d

a

'

s

p

a

r e n

t

s

,

w

h

o

w

e r e n

'

t

v e r

y

c

o

n

c

e r n e

d

o

n e

w

a

y

o

r

t

h

e

o

t

h

e r

a

b

o

u

t t

h

e

i

r

d

a

u

g

h

t

e r

'

s

e

d

u

c

a

t

i

o

n

,

h

a

d

f

o

r

g

o

t t

e n

t

o

m

a

k e

t

h

e

p

r

o

p

e r

a

r r

a

n

g

e

m

e n

t

s

i

n

a

d

v

a

n

c

e

.

S

h

e

w

a

s

f

i

v e

a

n

d

a

h

a

l f

w

h

e n

s

h

e e n

t

e r e

d

s

c

h

o o

l f

o

r

t

h

e f

i

r

s

t t

i

m

e

.

T

h

e v

i

l l

a

g

e

s

c

h

o o

l f

o

r

y

o

u n

g

e r

c

h

i

l

d

r e n

w

a

s

a

b l e

a

k b r

i

c

k
b u

i

l

d

i

n

g

c

a

l l e

d

C

r u n

c

h

e

m

H

a

l l P r

i

m

a

r

y

S

c

h

o o

l

.

I

t

h

a

d

a

b

o

u

t

t

w

o

h

u n

d

r e

d

a

n

d

f

i

f

t

y

p

u

p

i

l

s

a

g

e

d

f r

o

m

f

i

v e

t

o

j

u

s

t

u n

d

e r

t

w

e l v e

y

e

a

r

s

o

l

d

.

T

h

e

h

e

a

d

t

e

a

c

h

e r

,

t

h

e b

o

s s

,

t

h

e

s

u

p

r e

m

e

c

o

m m

a

n

d

e r

o

f

t

h

i

s

e

s

t

a

b l

i

s

h

m

e n

t

w

a

s

a

f

o

r

m

i

d

a

b l e

m

i

d d

l e -

a

g

e

d

l

a

d

y

w

h

o

s

e n

a

m

e

w

a

s

M

i

s s

T r u n

c

h

b u l l

.

N

a

t

u r

a

l l

y

M

a

t

i

l

d

a

w

a

s

p

u

t

i

n

t

h

e b

o

t t

o

m

c

l

a

s s

,

w

h

e r e

t

h

e r e

w

e r e e

i

g

h

t

e e n

o

t

h

e r

s

m

a

l l b

o

y

s

a

n

d

g

i

r l

s

a

b

o

u

t t

h

e

s

a

m

e

a

g

e

a

s

h

e r

.

T

h

e

i

r

t

e

a

c

h

e r

w

a

s

c

a

l l e

d

M

i

s s

H

o

n e

y

,

a

n

d

s

h

e

c

o

u l

d

n

o

t

h

a

v e b e e n

m

o

r e

t

h

a

n

t

w

e n

t

y

-

t

h

r e e

o

r

t

w

e n

t

y

- f

o

u r

.

S

h

e

h

a

d

a

l

o

v e l

y

p

a

l e

o

v

a

l

m

a

d

o

n n

a

f

a

c

e

w

i

t

h

b l u e e

y

e

s

a

n

d

h

e r

h

a

i

r

w

a

s

l

i

g

h

t

- b r

o

w

n

.

H

e r b

o

d

y

w

a

s s

o

s

l

i

m

a

n

d

f r

a

g

i

l e

o

n e

g

o

t t

h

e f e e l

i

n

g

t

h

a

t

i

f

s

h

e f e l l

o

v e r

s

h

e

w

o

u l

d

s

m

a

s

h

i

n

t

o

a

t

h

o

u

s

a

n

d

p

i

e

c

e

s

,

l

i

k e

a

p

o

r

c

e l

a

i

n f

i

g

u r e

.

M

i

s s

J e n n

i

f e r

H

o

n e

y

w

a

s

a

m

i

l

d

a

n

d

q u

i

e

t

p

e r

s

o

n

w

h

o

n e v e r r

a

i

s

e

d

h

e r v

o

i

c

e

a

n

d

w

a

s s

e l

d

o

m

s

e e n

t

o

s

m

i

l e

,

b u

t
t

h

e r e

i

s

n

o

d

o

u b

t

s

h

e

p

o

s s

e

s s

e

d

t

h

a

t

r

a

r e

g

i

f

t

f

o

r b e

i

n

g

a

d

o

r e

d

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

b

y

e v e r

y

s

m

a

l l

c

h

i

l

d

u n

d

e r

h

e r

c

a

r e

.

S

h

e

s

e e

m

e

d

t

o

u n

d

e r

s

t

a

n

d

t

o

t

a

l l

y

t

h

e b e

w

i

l

d

e r

m

e n

t

a

n

d

f e

a

r

t

h

a

t

s

o o

f

t

e n

o

v e r

w

h

e l

m

s

y

o

u n

g

c

h

i

l

d

r e n

w

h

o

f

o

r

t

h

e f

i

r

s

t t

i

m

e

i

n

t

h

e

i

r
l

i

v e

s

a

r e

h

e r

d

e

d

i

n

t

o

a

c

l

a

s s

r

o o

m

a

n

d

t

o

l

d

t

o o

b e

y

o

r

d

e r

s

.

S

o

m

e

c

u r

i

o

u

s

w

a

r

m

t

h

t

h

a

t

w

a

s

a

l

m

o

s

t t

a

n

g

i

b l e

s

h

o

n e

o

u

t

o

f

M

i

s s

H

o

n e

y

'

s

f

a

c

e

w

h

e n

s

h

e

s

p

o

k e

t

o

a

c

o

n f u

s

e

d

a

n

d

h

o

m

e

s

i

c

k n e

w

c

o

m

e r

t

o

t

h

e

c

l

a

s s

.

M

i

s s

T r u n

c

h

b u l l

,

t

h

e

H

e

a

d

m

i

s

t

r e

s s

,

w

a

s s

o

m

e

t

h

i

n

g

e l

s

e

a

l

t

o

g

e

t

h

e r

.

S

h

e

w

a

s

a

g

i

g

a

n

t

i

c

h

o

l

y

t

e r r

o

r

,

a

f

i

e r

c

e

t

y

r

a

n n

i

c

a

l

m

o

n

s

t

e r

w

h

o

f r

i

g

h

t

e n e

d

t

h

e l

i

f e

o

u

t

o

f

t

h

e

p

u

p

i

l

s

a

n

d

t

e

a

c

h

e r

s

a

l

i

k e

.

T

h

e r e

w

a

s

a

n

a

u r

a

o

f

m

e n

a

c

e

a

b

o

u

t

h

e r e v e n

a

t

a

d

i

s

t

a

n

c

e

,

a

n

d

w

h

e n

s

h

e

c

a

m

e u

p

c

l

o

s

e

y

o

u

c

o

u l

d

a

l

m

o

s

t

f e e l

t

h

e

d

a

n

g

e r

o

u

s

h

e

a

t

r

a

d

i

a

t

i

n

g

f r

o

m

h

e r

a

s

f r

o

m

a

r e

d

-

h

o

t

r

o

d

o

f

m

e

t

a

l

.

W

h

e n

s

h

e

m

a

r

c

h

e

d

— M

i

s s

T r u n

c

h

b u l l n e v e r

w

a

l k e

d

,

s

h

e

a

l

w

a

y

s

m

a

r

c

h

e

d

l

i

k e

a

s

t

o

r

m

-

t

r

o o

p

e r

w

i

t

h

l

o

n

g

s

t

r

i

d

e

s

a

n

d

a

r

m

s

a

s

w

i

n

g

i

n

g

w

h

e n

s

h

e

m

a

r

c

h

e

d

a

l

o

n

g

a

c

o

r r

i

d

o

r

y

o

u

c

o

u l

d

a

c

t

u

a

l l

y

h

e

a

r

h

e r

s

n

o

r

t

i

n

g

a

s s

h

e

w

e n

t

,

a

n

d

i

f

a

g

r

o

u

p

o

f

c

h

i

l

d

r e n

h

a

p p

e n e

d

t

o

b e

i

n

h

e r

p

a

t

h

,

s

h

e

p

l

o

u

g

h

e

d

r

i

g

h

t

o

n

t

h

r

o

u

g

h

t

h

e

m

l

i

k e

a

t

a

n k

,

w

i

t

h

s

m

a

l l

p

e

o

p

l e

b

o

u n

c

i

n

g

o

f f

h

e r

t

o

l e f

t

a

n

d

r

i

g

h

t

.

T

h

a

n k

g

o o

d

n e

s s

w

e

d

o

n

'

t

m

e e

t

m

a

n

y

p

e

o

p

l e l

i

k e

h

e r

i

n

t

h

i

s

w

o

r l

d

,

a

l

t

h

o

u

g

h

t

h

e

y

d

o

e x

i

s

t

a

n

d

a

l l

o

f u

s

a

r e l

i

k e l

y

t

o

c

o

m

e

a

c

r

o

s s

a

t

l e

a

s

t

o

n e

o

f

t

h

e

m

i

n

a

l

i

f e

t

i

m

e

.

I f

y

o

u e v e r

d

o

,

y

o

u

s

h

o

u l

d

b e

h

a

v e

a

s

y

o

u

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

w

o

u l

d

i

f

y

o

u

m

e

t

a

n e n r

a

g

e

d

r

h

i

n

o

c

e r

o

s

o

u

t

i

n

t

h

e b u

s

h

c

l

i

m

b u

p

t

h

e n e

a

r e

s

t t

r e e

a

n

d

s

t

a

y

t

h

e r e u n

t

i

l

i

t

h

a

s

g

o

n e

a

w

a

y

.

T

h

i

s

w

o

m

a

n

,

i

n

a

l l

h

e r e

c c

e n

t

r

i

c

i

t

i

e

s

a

n

d

i

n

h

e r

a

p p

e

a

r

a

n

c

e

,

i

s

a

l

m

o

s

t

i

m

-

p

o

s s

i

b l e

t

o

d

e

s

c

r

i

b e

,

b u

t

I

s

h

a

l l

m

a

k e

s

o

m

e

a

t t

e

m

p

t t

o

d

o

s

o

a

l

i

t t

l e l

a

t

e r

o

n

.

L e

t

u

s

l e

a

v e

h

e r f

o

r

t

h

e

m

o

m

e n

t

a

n

d

g

o

b

a

c

k

t

o

M

a

t

i

l

d

a a

n

d

h

e r f

i

r

s

t

d

a

y

i

n M

i

s s

H

o

n e

y

'

s

c

l

a

s s

.

A f

t

e r

t

h

e u

s

u

a

l b u

s

i

n e

s s

o

f

g

o

i

n

g

t

h

r

o

u

g

h

a

l l

t

h

e n

a

m

e

s

o

f

t

h

e

c

h

i

l

d

r e n

,

M

i

s s

H

o

n e

y

h

a

n

d

e

d

o

u

t

a

b r

a

n

d

- n e

w

e x e r

c

i

s

e -
b

o o

k

t

o

e

a

c

h

p

u

p

i

l

.

"

Y

o

u

h

a

v e

a

l l b r

o

u

g

h

t

y

o

u r

o

w

n

p

e n

c

i

l

s

,

I

h

o

p

e

,

"

s

h

e

s

a

i

d

.

"

Y

e

s

,

M

i

s s

H

o

n e

y

,

"

t

h

e

y

c

h

a

n

t

e

d

.

"

G

o o

d

.

N

o

w

t

h

i

s

i

s

t

h

e v e r

y

f

i

r

s

t

d

a

y

o

f

s

c

h

o o

l f

o

r e

a

c

h

o

n e

o

f

y

o

u

.

I

t

i

s

t

h

e b e

g

i

n n

i

n

g

o

f

a

t

l e

a

s

t

e l e v e n l

o

n

g

y

e

a

r

s

o

f

s

c

h

o o

l

i

n

g

t

h

a

t

a

l l

o

f

y

o

u

a

r e

g

o

i

n

g

t

o

h

a

v e

t

o

g

o

t

h

r

o

u

g

h

.

A n

d

s

i

x

o

f

t

h

o

s

e

y

e

a

r

s

w

i

l l b e

s

p

e n

t

r

i

g

h

t

h

e r e

a

t

C

r u n

c

h

e

m

H

a

l l

w

h

e r e

,

a

s

y

o

u k n

o

w

,

y

o

u r

H

e

a

d

m

i

s

t

r e

s s

i

s

M

i

s s

T r u n

c

h

b u l l

.

L e

t

m

e f

o

r

y

o

u r

o

w

n

g

o o

d

t

e l l

y

o

u

s

o

m

e

t

h

i

n

g

a

b

o

u

t

M

i

s s

T r u n

c

h

b u l l

.

S

h

e

i

n

s

i

s

t

s

u

p

o

n

s

t

r

i

c

t

d

i

s

c

i

p

l

i

n e

t

h

r

o

u

g

h

o

u

t t

h

e

s

c

h

o o

l

,

a

n

d

i

f

y

o

u

t

a

k e

m

y

a

d

v

i

c

e

y

o

u

w

i

l l

d

o

y

o

u r v e r

y

b e

s

t t

o

b e

h

a

v e

y

o

u r

s

e l v e

s

i

n

h

e r

p

r e

s

e n

c

e

.

N

e v e r

a

r

g

u e

w

i

t

h h

e r

.

N

e v e r

a

n

s

w

e r

h

e r b

a

c

k

.

A l

w

a

y

s

d

o

a

s s

h

e

s

a

y

s

.

I f

y

o

u

g

e

t

o

n

t

h

e

w

r

o

n

g

s

i

d

e

o

f M

i

s s

T r u n

c

h

b u l l

s

h

e

c

a

n l

i

q u

i

d

i

s

e

y

o

u l

i

k e

a

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

c

a

r r

o

t

i

n

a

k

i

t

c

h

e n b l e n

d

e r

.

I

t

'

s

n

o

t

h

i

n

g

t

o

l

a

u

g

h

a

b

o

u

t

,

L

a

v e n

d

e r

.

T

a

k e

t

h

a

t

g

r

i

n

o

f f

y

o

u r f

a

c

e

.

A l l

o

f

y

o

u

w

i

l l b e

w

i

s

e

t

o

r e

m

e

m

b e r

t

h

a

t

M

i

s s

T r u n

c

h

b u l l

d

e

a

l

s

v e r

y

v e r

y

s

e v e r e l

y

w

i

t

h

a

n

y

o

n e

w

h

o

g

e

t

s

o

u

t

o

f l

i

n e

i

n

t

h

i

s s

c

h

o o

l

.

H

a

v e

y

o

u

g

o

t

t

h

e

m

e

s s

a

g

e ? "
"

Y

e

s

,

M

i

s s

H

o

n e

y

,

"

c

h

i

r r u

p

e

d

e

i

g

h

t

e e n e

a

g

e r l

i

t t

l e v

o

i

c

e

s

.

" I

m

y

s

e l f "

,

M

i

s s

H

o

n e

y

w

e n

t

o

n

,

"

w

a

n

t t

o

h

e l

p

y

o

u

t

o

l e

a

r n

a

s

m

u

c

h

a

s

p

o

s s

i

b l e

w

h

i

l e

y

o

u

a

r e

i

n

t

h

i

s

c

l

a

s s

.

T

h

a

t

i

s

b e

c

a

u

s

e I k n

o

w

i

t

w

i

l l

m

a

k e

t

h

i

n

g

s

e

a

s

i

e r f

o

r

y

o

u l

a

t

e r

o

n

.

F

o

r

e x

a

m

p

l e

,

b

y

t

h

e e n

d

o

f

t

h

i

s

w

e e k I

s

h

a

l l e x

p

e

c

t

e v e r

y

o

n e

o

f

y

o

u

t

o

k n

o

w

t

h

e

t

w

o

-

t

i

m

e

s

t

a

b l e b

y

h

e

a

r

t

.

A n

d

i

n

a

y

e

a

r

'

s

t

i

m

e

I

h

o

p

e

y

o

u

w

i

l l k n

o

w

a

l l

t

h

e

m

u l

t

i

p

l

i

c

a

t

i

o

n

t

a

b l e

s

u

p

t

o

t

w

e l v e

.

I

t

w

i

l l

h

e l

p

y

o

u e n

o

r

m

o

u

s

l

y

i

f

y

o

u

d

o

.

N

o

w

t

h

e n

,

d

o

a

n

y

o

f

y

o

u

h

a

p p

e n

t

o

h

a

v e l e

a

r n

t t

h

e

t

w

o

-

t

i

m

e

s

t

a

b l e

a

l r e

a

d

y

? "
M

a

t

i

l

d

a

p

u

t

u

p

h

e r

h

a

n

d

.

S

h

e

w

a

s

t

h

e

o

n l

y

o

n e

.

M

i

s s

H

o

n e

y

l

o o

k e

d

c

a

r e f u l l

y

a

t t

h

e

t

i

n

y

g

i

r l

w

i

t

h

d

a

r k

h

a

i

r

a

n

d

a

r

o

u n

d

s

e r

i

o

u

s

f

a

c

e

s

i

t t

i

n

g

i

n

t

h

e

s

e

c

o

n

d

r

o

w

.

" W

o

n

d

e r f u l

,

"

s

h

e

s

a

i

d

.

" P l e

a

s

e

s

t

a

n

d

u

p

a

n

d

r e

c

i

t

e

a

s

m

u

c

h

o

f

i

t

a

s

y

o

u

c

a

n

.

"
M

a

t

i

l

d

a

s

t

o o

d

u

p

a

n

d

b e

g

a

n

t

o

s

a

y

t

h

e

t

w

o

-

t

i

m

e

s

t

a

b l e

.

W

h

e n

s

h

e

g

o

t t

o

t

w

i

c

e

t

w

e l v e

i

s

t

w

e n

t

y

- f

o

u r

s

h

e

d

i

d

n

'

t

s

t

o

p

.

S

h

e

w

e n

t

r

i

g

h

t

o

n

w

i

t

h

t

w

i

c

e

t

h

i

r

t

e e n

i

s

t

w

e n

t

y

-

s

i

x

,

t

w

i

c

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

f

o

u r

t

e e n

i

s

t

w

e n

t

y

- e

i

g

h

t

,

t

w

i

c

e f

i

f

t

e e n

i

s

t

h

i

r

t

y

,

t

w

i

c

e

s

i

x

t

e e n

i

s

. . .

"
" S

t

o

p

!

" M

i

s s

H

o

n e

y

s

a

i

d

.

S

h

e

h

a

d

b e e n l

i

s

t

e n

i

n

g

s

l

i

g

h

t

l

y

s

p

e l l b

o

u n

d

t

o

t

h

i

s s

m

o o

t

h

r e

c

i

t

a

l

,

a

n

d

n

o

w

s

h

e

s

a

i

d

,

"

H

o

w

f

a

r

c

a

n

y

o

u

g

o

? "
"

H

o

w

f

a

r ? " M

a

t

i

l

d

a

s

a

i

d

.

" W e l l

,

I

d

o

n

'

t

r e

a

l l

y

k n

o

w

,

M

i

s s

H

o

n e

y

.

F

o

r q u

i

t

e

a

l

o

n

g

w

a

y

,

I

t

h

i

n k

.

"
M

i

s s

H

o

n e

y

t

o o

k

a

f e

w

m

o

m

e n

t

s

t

o

l e

t t

h

i

s

c

u r

i

o

u

s
s

t

a

t

e

m

e n

t

s

i

n k

i

n

.

"

Y

o

u

m

e

a

n "

,

s

h

e

s

a

i

d

,

"

t

h

a

t

y

o

u

c

o

u l

d

t

e l l

m

e

w

h

a

t t

w

o

t

i

m

e

s

t

w

e n

t

y

- e

i

g

h

t

i

s

? "
"

Y

e

s

,

M

i

s s

H

o

n e

y

.

"
" W

h

a

t

i

s

i

t

? "
" F

i

f

t

y

-

s

i

x

,

M

i

s s

H

o

n e

y

.

"
" W

h

a

t

a

b

o

u

t

s

o

m

e

t

h

i

n

g

m

u

c

h h

a

r

d

e r

,

l

i

k e

t

w

o

t

i

m

e

s

f

o

u r

h

u n

d

r e

d

a

n

d

e

i

g

h

t

y

-

s

e v e n ?

C

o

u l

d

y

o

u

t

e l l

m

e

t

h

a

t

? "
" I

t

h

i

n k

s

o

,

y

e

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

" A r e

y

o

u

s

u r e ? "
" W

h

y y

e

s

,

M

i

s s

H

o

n e

y

,

I

'

m

f

a

i

r l

y

s

u r e

.

"
" W

h

a

t

i

s

i

t t

h

e n

,

t

w

o

t

i

m

e

s

f

o

u r

h

u n

d

r e

d

a

n

d

e

i

g

h

t

y

-

s

e v e n ? "
"

N

i

n e

h

u n

d

r e

d

a

n

d

s

e v e n

t

y

- f

o

u r

,

" M

a

t

i

l

d

a

s

a

i

d

i

m m

e

d

i

a

t

e l

y

.

S

h

e

s

p

o

k e q u

i

e

t

l

y

a

n

d

p

o

l

i

t

e l

y

a

n

d

w

i

t

h

o

u

t

a

n

y

s

i

g

n

o

f

s

h

o

w

i

n

g

o

f f

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

i

s s

H

o

n e

y

g

a

z e

d

a

t

M

a

t

i

l

d

a

w

i

t

h

a

b

s

o

l u

t

e

a

m

a

z e

m

e n

t

,

b u

t

w

h

e n n e x

t

s

h

e

s

p

o

k e

s

h

e k e

p

t

h

e r v

o

i

c

e l e v e l

.

" T

h

a

t

i

s

r e

a

l l

y

s

p

l e n

d

i

d

,

"

s

h

e

s

a

i

d

.

" B u

t

o

f

c

o

u r

s

e

m

u l

t

i

p

l

y

i

n

g

b

y

t

w

o

i

s

a

l

o

t

e

a

s

i

e r

t

h

a

n

s

o

m

e

o

f

t

h

e b

i

g g

e r n u

m

b e r

s

.

W

h

a

t

a

b

o

u

t t

h

e

o

t

h

e r

m

u l

t

i

p

l

i

c

a

t

i

o

n

t

a

b l e

s

? D

o

y

o

u k n

o

w

a

n

y

o

f

t

h

o

s

e ? "
" I

t

h

i

n k

s

o

,

M

i

s s

H

o

n e

y

.

I

t

h

i

n k I

d

o

.

"
" W

h

i

c

h

o

n e

s

,

M

a

t

i

l

d

a

?

H

o

w

f

a

r

h

a

v e

y

o

u

g

o

t

? "
" I

. . .

I

d

o

n

'

t

q u

i

t

e k n

o

w

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

d

o

n

'

t

k n

o

w w

h

a

t

y

o

u

m

e

a

n

.

"
" W

h

a

t

I

m

e

a

n

i

s

d

o

y

o

u f

o

r

i

n

s

t

a

n

c

e k n

o

w

t

h

e

t

h

r e e -

t

i

m

e

s

t

a

b l e ? "
"

Y

e

s

,

M

i

s s

H

o

n e

y

.

"
" A n

d

t

h

e f

o

u r -

t

i

m

e

s

? "
"

Y

e

s

,

M

i

s s

H

o

n e

y

.

"
" W e l l

,

h

o

w

m

a

n

y

d

o

y

o

u k n

o

w

,

M

a

t

i

l

d

a

? D

o

y

o

u k n

o

w

a

l l

t

h

e

w

a

y

u

p

t

o

t

h

e

t

w

e l v e -

t

i

m

e

s

t

a

b l e ? "
"

Y

e

s

,

M

i

s s

H

o

n e

y

.

"
" W

h

a

t

a

r e

t

w

e l v e

s

e v e n

s

? "
"

E

i

g

h

t

y

- f

o

u r

,

" M

a

t

i

l

d

a

s

a

i

d

.

M

i

s s

H

o

n e

y

p

a

u

s

e

d

a

n

d

l e

a

n e

d

b

a

c

k

i

n

h

e r

c

h

a

i

r b e

h

i

n

d

t

h

e

p

l

a

i

n

t

a

b l e

t

h

a

t

s

t

o o

d

i

n

t

h

e

m

i

d d

l e

o

f

t

h

e f l

o o

r

i

n f r

o

n

t

o

f

t

h

e

c

l

a

s s

.

S

h

e

w

a

s

c

o

n

s

i

d

e r

a

b l

y

s

h

a

k e n b

y

t

h

i

s

e x

c

h

a

n

g

e b u

t

t

o o

k

c

a

r e n

o

t t

o

s

h

o

w

i

t

.

S

h

e

h

a

d

n e v e r

c

o

m

e

a

c

r

o

s s

a

f

i

v e -

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

y

e

a

r -

o

l

d

b e f

o

r e

,

o

r

i

n

d

e e

d

a

t

e n -

y

e

a

r -

o

l

d

,

w

h

o

c

o

u l

d

m

u l

t

i

p

l

y

w

i

t

h

s

u

c

h

f

a

c

i

l

i

t

y

.

" I

h

o

p

e

t

h

e r e

s

t

o

f

y

o

u

a

r e l

i

s

t

e n

i

n

g

t

o

t

h

i

s

,

"

s

h

e

s

a

i

d

t

o

t

h

e

c

l

a

s s

.

" M

a

t

i

l

d

a

i

s

a

v e r

y

l u

c

k

y

g

i

r l

.

S

h

e

h

a

s

w

o

n

d

e r f u l

p

a

r e n

t

s

w

h

o

h

a

v e

a

l r e

a

d

y

t

a

u

g

h

t

h

e r

t

o

m

u l

t

i

p

l

y

l

o

t

s

o

f n u

m

b e r

s

.

W

a

s

i

t

y

o

u r

m

o

t

h

e r

,

M

a

t

i

l

d

a

,

w

h

o

t

a

u

g

h

t

y

o

u ? "
"

N

o

,

M

i

s s

H

o

n e

y

,

i

t

w

a

s

n

'

t

.

"
"

Y

o

u

m

u

s

t

h

a

v e

a

g

r e

a

t

f

a

t

h

e r

t

h

e n

.

H

e

m

u

s

t

b e

a

b r

i

l l

i

a

n

t

t

e

a

c

h

e r

.

"
"

N

o

,

M

i

s s

H

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

q u

i

e

t

l

y

.

" M

y

f

a

t

h

e r

d

i

d

n

o

t

t

e

a

c

h

m

e

.

"
"

Y

o

u

m

e

a

n

y

o

u

t

a

u

g

h

t

y

o

u r

s

e l f ? "
" I

d

o

n

'

t

q u

i

t

e k n

o

w

,

" M

a

t

i

l

d

a

s

a

i

d

t

r u

t

h

f u l l

y

.

" I

t

'

s

j

u

s

t t

h

a

t

I

d

o

n

'

t

f

i

n

d

i

t

v e r

y

d

i

f f

i

c

u l

t t

o

m

u l

t

i

p

l

y

o

n e n u

m

b e r b

y

a

n

o

t

h

e r

.

"
M

i

s s

H

o

n e

y

t

o o

k

a

d

e e

p

b r e

a

t

h

a

n

d

l e

t

i

t

o

u

t

s

l

o

w

l

y

.

S

h

e
l

o o

k e

d

a

g

a

i

n

a

t t

h

e

s

m

a

l l

g

i

r l

w

i

t

h

b r

i

g

h

t

e

y

e

s s

t

a

n

d

i

n

g

b e

s

i

d

e

h

e r

d

e

s

k

s

o

s

e n

s

i

b l e

a

n

d

s

o

l e

m

n

.

"

Y

o

u

s

a

y y

o

u

d

o

n

'

t

f

i

n

d

i

t

d

i

f f

i

c

u l

t t

o

m

u l

t

i

p

l

y

o

n e n u

m

b e r b

y

a

n

o

t

h

e r

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

"

C

o

u l

d

y

o

u

t

r

y

t

o

e x

p

l

a

i

n

t

h

a

t

a

l

i

t t

l e b

i

t

.

"
" O

h

d

e

a

r

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

m

n

o

t

r e

a

l l

y

s

u r e

.

"
M

i

s s

H

o

n e

y

w

a

i

t

e

d

.

T

h

e

c

l

a

s s

w

a

s s

i

l e n

t

,

a

l l l

i

s

t

e n

i

n

g

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" F

o

r

i

n

s

t

a

n

c

e

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

"

i

f I

a

s

k e

d

y

o

u

t

o

m

u l

t

i

p

l

y

f

o

u r

t

e e n b

y

n

i

n e

t

e e n

. . .

N

o

,

t

h

a

t

'

s

t

o o

d

i

f f

i

c

u l

t

. . .

"
" I

t

'

s

t

w

o

h

u n

d

r e

d

a

n

d

s

i

x

t

y

-

s

i

x

,

" M

a

t

i

l

d

a

s

a

i

d

s

o

f

t

l

y

.

M

i

s s

H

o

n e

y

s

t

a

r e

d

a

t

h

e r

.

T

h

e n

s

h

e

p

i

c

k e

d

u

p

a

p

e n

c

i

l

a

n

d

q u

i

c

k l

y

w

o

r k e

d

o

u

t t

h

e

s

u

m

o

n

a

p

i

e

c

e

o

f

p

a

p

e r

.

" W

h

a

t

d

i

d

y

o

u

s

a

y

i

t

w

a

s

? "

s

h

e

s

a

i

d

,

l

o o

k

i

n

g

u

p

.

" T

w

o

h

u n

d

r e

d

a

n

d

s

i

x

t

y

-

s

i

x

,

" M

a

t

i

l

d

a

s

a

i

d

.

M

i

s s

H

o

n e

y

p

u

t

d

o

w

n

h

e r

p

e n

c

i

l

a

n

d

r e

m

o

v e

d

h

e r

s

p

e

c

t

a

c

l e

s

a

n

d

b e

g

a

n

t

o

p

o

l

i

s

h

t

h

e l e n

s

e

s

w

i

t

h

a

p

i

e

c

e

o

f

t

i

s s

u e

.

T

h

e

c

l

a

s s

r e

m

a

i

n e

d

q u

i

e

t

,

w

a

t

c

h

i

n

g

h

e r

a

n

d

w

a

i

t

i

n

g

f

o

r

w

h

a

t

w

a

s

c

o

m

i

n

g

n e x

t

.

M

a

t

i

l

d

a

w

a

s s

t

i

l l

s

t

a

n

d

i

n

g

u

p

b e

s

i

d

e

h

e r

d

e

s

k

.

"

N

o

w

t

e l l

m

e

,

M

a

t

i

l

d

a

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

s

t

i

l l

p

o

l

i

s

h

i

n

g

,

"

t

r

y

t

o

t

e l l

m

e e x

a

c

t

l

y

w

h

a

t

g

o

e

s

o

n

i

n

s

i

d

e

y

o

u r

h

e

a

d

w

h

e n

y

o

u

g

e

t

a

m

u l

t

i

p

l

i

c

a

t

i

o

n l

i

k e

t

h

a

t t

o

d

o

.

Y

o

u

o

b v

i

o

u

s

l

y

h

a

v e

t

o

w

o

r k

i

t

o

u

t

i

n

s

o

m

e

w

a

y

,

b u

t

y

o

u

s

e e

m

a

b l e

t

o

a

r r

i

v e

a

t t

h

e

a

n

s

w

e r

a

l

m

o

s

t

i

n

s

t

a

n

t

l

y

.

T

a

k e

t

h

e

o

n e

y

o

u

'

v e

j

u

s

t

d

o

n e

,

f

o

u r

t

e e n

m

u l

t

i

p

l

i

e

d

b

y

n

i

n e

t

e e n

.

"
" I

. . .

I

. . .

I

s

i

m

p

l

y

p

u

t t

h

e f

o

u r

t

e e n

d

o

w

n

i

n

m

y

h

e

a

d

a

n

d

m

u l

t

i

p

l

y

i

t

b

y

n

i

n e

t

e e n

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

m

a

f r

a

i

d

I

d

o

n

'

t

k n

o

w

h

o

w

e l

s

e

t

o

e x

p

l

a

i

n

i

t

.

I

'

v e

a

l

w

a

y

s s

a

i

d

t

o

m

y

s

e l f

t

h

a

t

i

f

a

l

i

t t

l e

p

o

c

k e

t

c

a

l

c

u l

a

t

o

r

c

a

n

d

o

i

t

w

h

y

s

h

o

u l

d

n

'

t

I ? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" W

h

y

n

o

t

i

n

d

e e

d

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" T

h

e

h

u

m

a

n b r

a

i

n

i

s

a

n

a

m

a

z

i

n

g

t

h

i

n

g

.

"
" I

t

h

i

n k

i

t

'

s

a

l

o

t

b e

t t

e r

t

h

a

n

a

l u

m

p

o

f

m

e

t

a

l

,

" M

a

t

i

l

d

a

s

a

i

d

.

" T

h

a

t

'

s

a

l l

a

c

a

l

c

u l

a

t

o

r

i

s

.

"
"

H

o

w

r

i

g

h

t

y

o

u

a

r e

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" P

o

c

k e

t

c

a

l

c

u l

a

t

o

r

s

a

r e n

o

t

a

l l

o

w

e

d

i

n

t

h

i

s s

c

h

o o

l

a

n

y

w

a

y

.

" M

i

s s

H

o

n e

y

w

a

s

f e e l

i

n

g

q u

i

t

e q u

i

v e r

y

.

T

h

e r e

w

a

s

n

o

d

o

u b

t

i

n

h

e r

m

i

n

d

t

h

a

t

s

h

e

h

a

d

m

e

t

a

t

r u l

y

e x

t

r

a

o

r

d

i

n

a

r

y

m

a

t

h

e

m

a

t

i

c

a

l b r

a

i

n

,

a

n

d

w

o

r

d

s

l

i

k e

c

h

i

l

d

-

g

e n

i

u

s

a

n

d

p

r

o

d

i

g

y

w

e n

t

f l

i

t t

i

n

g

t

h

r

o

u

g

h h

e r

h

e

a

d

.

S

h

e k n e

w

t

h

a

t t

h

e

s

e

s

o

r

t

o

f

w

o

n

d

e r

s

d

o

p

o

p

u

p

i

n

t

h

e

w

o

r l

d

f r

o

m

t

i

m

e

t

o

t

i

m

e

,

b u

t

o

n l

y

o

n

c

e

o

r

t

w

i

c

e

i

n

a

h

u n

d

r e

d

y

e

a

r

s

.

A f

t

e r

a

l l

,

M

o

z

a

r

t

w

a

s

o

n l

y

f

i

v e

w

h

e n

h

e

s

t

a

r

t

e

d

c

o

m

p

o

s

i

n

g

f

o

r

t

h

e

p

i

a

n

o

a

n

d

l

o o

k

w

h

a

t

h

a

p p

e n e

d

t

o

h

i

m

.

" I

t

'

s

n

o

t

f

a

i

r

,

" L

a

v e n

d

e r

s

a

i

d

.

"

H

o

w

c

a

n

s

h

e

d

o

i

t

a

n

d

w

e

c

a

n

'

t

? "
" D

o

n

'

t

w

o

r r

y

,

L

a

v e n

d

e r

,

y

o

u

'

l l

s

o o

n

c

a

t

c

h

u

p

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

l

y

i

n

g

t

h

r

o

u

g

h h

e r

t

e e

t

h

.

A

t t

h

i

s

p

o

i

n

t

M

i

s s

H

o

n e

y

c

o

u l

d

n

o

t

r e

s

i

s

t t

h

e

t

e

m

p

t

a

t

i

o

n

o

f

e x

p

l

o

r

i

n

g

s

t

i

l l f u r

t

h

e r

t

h

e

m

i

n

d

o

f

t

h

i

s

a

s

t

o

n

i

s

h

i

n

g

c

h

i

l

d

.

S

h

e

k n e

w

t

h

a

t

s

h

e

o

u

g

h

t t

o

b e

p

a

y

i

n

g

s

o

m

e

a

t t

e n

t

i

o

n

t

o

t

h

e r e

s

t

o

f

t

h

e

c

l

a

s s

b u

t

s

h

e

w

a

s

a

l

t

o

g

e

t

h

e r

t

o o

e x

c

i

t

e

d

t

o

l e

t t

h

e

m

a

t t

e r
r e

s

t

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" W e l l

,

"

s

h

e

s

a

i

d

,

p

r e

t

e n

d

i

n

g

t

o

a

d d

r e

s s

t

h

e

w

h

o

l e

c

l

a

s s

,

" l e

t

u

s

l e

a

v e

s

u

m

s

f

o

r

t

h

e

m

o

m

e n

t

a

n

d

s

e e

i

f

a

n

y

o

f

y

o

u

h

a

v e
b e

g

u n

t

o

l e

a

r n

t

o

s

p

e l l

.

H

a

n

d

s

u

p

a

n

y

o

n e

w

h

o

c

a

n

s

p

e l l

c

a

t

.

"
T

h

r e e

h

a

n

d

s

w

e n

t

u

p

.

T

h

e

y

b e l

o

n

g

e

d

t

o

L

a

v e n

d

e r

,

a

s

m

a

l l

b

o

y

c

a

l l e

d

N

i

g

e l

a

n

d

t

o

M

a

t

i

l

d

a

.

" S

p

e l l

c

a

t

,

N

i

g

e l

.

"

N

i

g

e l

s

p

e l l e

d

i

t

.

M

i

s s

H

o

n e

y

n

o

w

d

e

c

i

d

e

d

t

o

a

s

k

a

q u e

s

t

i

o

n

t

h

a

t

n

o

r

m

a

l l

y

s

h

e

w

o

u l

d

n

o

t

h

a

v e

d

r e

a

m

e

d

o

f

a

s

k

i

n

g

t

h

e

c

l

a

s s

o

n

i

t

s

f

i

r

s

t

d

a

y

.

" I

w

o

n

d

e r "

,

s

h

e

s

a

i

d

,

"

w

h

e

t

h

e r

a

n

y

o

f

y

o

u

t

h

r e e

w

h

o

k n

o

w

h

o

w

t

o

s

p

e l l

c

a

t

h

a

v e l e

a

r n e

d

h

o

w

t

o

r e

a

d

a

w

h

o

l e

g

r

o

u

p

o

f

w

o

r

d

s

w

h

e n

t

h

e

y

a

r e

s

t

r u n

g

t

o

g

e

t

h

e r

i

n

a

s

e n

t

e n

c

e ? "
" I

h

a

v e

,

"

N

i

g

e l

s

a

i

d

.

" S

o

h

a

v e I

,

" L

a

v e n

d

e r

s

a

i

d

.

M

i

s s

H

o

n e

y

w

e n

t t

o

t

h

e b l

a

c

k b

o

a

r

d

a

n

d

w

r

o

t

e

w

i

t

h h

e r

w

h

i

t

e

c

h

a

l k

t

h

e

s

e n

t

e n

c

e

,

I h

a

v e

a

l

r e

a

d y b e

g

u

n

t

o

l

e

a

r

n

h

o

w

t

o

r e

a

d

l

o

n

g

s

e

n

t e

n

c e

s

.

S

h

e

h

a

d

p

u r

p

o

s

e l

y

m

a

d

e

i

t

d

i

f f

i

c

u l

t

a

n

d

s

h

e k n e

w

t

h

a

t t

h

e r e

w

e r e

p

r e

c

i

o

u

s

f e

w

f

i

v e -

y

e

a

r -

o

l

d

s

a

r

o

u n

d

w

h

o

w

o

u l

d

b e

a

b l e

t

o

m

a

n

a

g

e

i

t

.

"

C

a

n

y

o

u

t

e l l

m

e

w

h

a

t t

h

a

t

s

a

y

s

,

N

i

g

e l ? "

s

h

e

a

s

k e

d

.

" T

h

a

t

'

s

t

o o

h

a

r

d

,

"

N

i

g

e l

s

a

i

d

.

" L

a

v e n

d

e r ? "
" T

h

e f

i

r

s

t

w

o

r

d

i

s

I

,

" L

a

v e n

d

e r

s

a

i

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

C

a

n

a

n

y

o

f

y

o

u r e

a

d

t

h

e

w

h

o

l e

s

e n

t

e n

c

e ? " M

i

s s

H

o

n e

y

a

s

k e

d

,

w

a

i

t

i

n

g

f

o

r

t

h

e "

y

e

s

"

t

h

a

t

s

h

e f e l

t

c

e r

t

a

i

n

w

a

s

g

o

i

n

g

t

o

c

o

m

e f r

o

m

M

a

t

i

l

d

a

.

"

Y

e

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

G

o

a

h

e

a

d

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

M

a

t

i

l

d

a

r e

a

d

t

h

e

s

e n

t

e n

c

e

w

i

t

h

o

u

t

a

n

y

h

e

s

i

t

a

t

i

o

n

a

t

a

l l

.

" T

h

a

t

r e

a

l l

y

i

s

v e r

y

g

o o

d

i

n

d

e e

d

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

m

a

k

i

n

g

t

h

e u n

d

e r

s

t

a

t

e

m

e n

t

o

f

h

e r l

i

f e

.

"

H

o

w

m

u

c

h

c

a

n

y

o

u r e

a

d

,

M

a

t

i

l

d

a

? "
" I

t

h

i

n k I

c

a

n r e

a

d

m

o

s

t t

h

i

n

g

s

,

M

i

s s

H

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

,

"

a

l

t

h

o

u

g

h

I

'

m

a

f r

a

i

d

I

c

a

n

'

t

a

l

w

a

y

s

u n

d

e r

s

t

a

n

d

t

h

e

m

e

a

n

i

n

g

s

.

"

M

i

s s

H

o

n e

y

g

o

t t

o

h

e r f e e

t

a

n

d

w

a

l k e

d

s

m

a

r

t

l

y

o

u

t

o

f

t

h

e
r

o o

m

,

b u

t

w

a

s

b

a

c

k

i

n

t

h

i

r

t

y

s

e

c

o

n

d

s

c

a

r r

y

i

n

g

a

t

h

i

c

k b

o o

k

.

S

h

e

o

p

e n e

d

i

t

a

t

r

a

n

d

o

m

a

n

d

p

l

a

c

e

d

i

t

o

n M

a

t

i

l

d

a

'

s

d

e

s

k

.

" T

h

i

s

i

s

a

b

o o

k

o

f

h

u

m

o

r

o

u

s

p

o

e

t

r

y

,

"

s

h

e

s

a

i

d

.

" S e e

i

f

y

o

u

c

a

n

r e

a

d

t

h

a

t

o

n e

a

l

o

u

d

.

"
S

m

o o

t

h

l

y

,

w

i

t

h

o

u

t

a

p

a

u

s

e

a

n

d

a

t

a

n

i

c

e

s

p

e e

d

,

M

a

t

i

l

d

a

b e

g

a

n

t

o

r e

a

d

:
" A n e

p

i

c

u r e

d

i

n

i

n

g

a

t

C

r e

w

e
F

o

u n

d

a

r

a

t

h

e r l

a

r

g

e

m

o

u

s

e

i

n

h

i

s s

t

e

w

.

C

r

i

e

d

t

h

e

w

a

i

t

e r

,

" D

o

n

'

t

s

h

o

u

t

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

A n

d

w

a

v e

i

t

a

b

o

u

t

O r

t

h

e r e

s

t

w

i

l l b e

w

a

n

t

i

n

g

o

n e

t

o o

.

"
S e v e r

a

l

c

h

i

l

d

r e n

s

a

w

t

h

e f u n n

y

s

i

d

e

o

f

t

h

e r

h

y

m

e

a

n

d

l

a

u

g

h

e

d

.

M

i

s s

H

o

n e

y

s

a

i

d

,

" D

o

y

o

u k n

o

w w

h

a

t

a

n e

p

i

c

u r e

i

s

,

M

a

t

i

l

d

a

? "
" I

t

i

s s

o

m

e

o

n e

w

h

o

i

s

d

a

i

n

t

y

w

i

t

h h

i

s

e

a

t

i

n

g

,

" M

a

t

i

l

d

a

s

a

i

d

.

" T

h

a

t

i

s

c

o

r r e

c

t

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" A n

d d

o

y

o

u

h

a

p p

e n

t

o

k n

o

w w

h

a

t t

h

a

t

p

a

r

t

i

c

u l

a

r

t

y

p

e

o

f

p

o

e

t

r

y

i

s

c

a

l l e

d

? "
" I

t

'

s

c

a

l l e

d

a

l

i

m

e r

i

c

k

,

" M

a

t

i

l

d

a

s

a

i

d

.

" T

h

a

t

'

s

a

l

o

v e l

y

o

n e

.

I

t

'

s s

o

f u n n

y

.

"
" I

t

'

s

a

f

a

m

o

u

s

o

n e

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

p

i

c

k

i

n

g

u

p

t

h

e b

o o

k

a

n

d

r e

t

u r n

i

n

g

t

o

h

e r

t

a

b l e

i

n f r

o

n

t

o

f

t

h

e

c

l

a

s s

.

" A

w

i

t t

y

l

i

m

e r

i

c

k

i

s

v e r

y

h

a

r

d

t

o

w

r

i

t

e

,

"

s

h

e

a

d d

e

d

.

" T

h

e

y

l

o o

k e

a

s

y

b u

t

t

h

e

y

m

o

s

t

c

e r

t

a

i

n l

y

a

r e n

o

t

.

"
" I k n

o

w

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

'

v e

t

r

i

e

d

q u

i

t

e

a

f e

w

t

i

m

e

s

b u

t

m

i

n e

a

r e n e v e r

a

n

y

g

o o

d

.

"
"

Y

o

u

h

a

v e

,

h

a

v e

y

o

u ? " M

i

s s

H

o

n e

y

s

a

i

d

,

m

o

r e

s

t

a

r

t

l e

d

t

h

a

n

e v e r

.

" W e l l M

a

t

i

l

d

a

,

I

w

o

u l

d

v e r

y

m

u

c

h

l

i

k e

t

o

h

e

a

r

o

n e

o

f

t

h

e

s

e l

i

m

e r

i

c

k

s

y

o

u

s

a

y y

o

u

h

a

v e

w

r

i

t t

e n

.

C

o

u l

d

y

o

u

t

r

y

t

o

r e

m

e

m

b e r

o

n e f

o

r u

s

? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" W e l l

,

" M

a

t

i

l

d

a

s

a

i

d

,

h

e

s

i

t

a

t

i

n

g

.

" I

'

v e

a

c

t

u

a

l l

y

b e e n

t

r

y

i

n

g

t

o

m

a

k e u

p

o

n e

a

b

o

u

t

y

o

u

,

M

i

s s

H

o

n e

y

,

w

h

i

l e

w

e

'

v e b e e n

s

i

t t

i

n

g

h

e r e

.

"
" A b

o

u

t

m

e

!

" M

i

s s

H

o

n e

y

c

r

i

e

d

.

" W e l l

,

w

e

'

v e

c

e r

t

a

i

n l

y

g

o

t t

o

h

e

a

r

t

h

a

t

o

n e

,

h

a

v e n

'

t

w

e ? "
" I

d

o

n

'

t t

h

i

n k I

w

a

n

t t

o

s

a

y

i

t

,

M

i

s s

H

o

n e

y

.

"
" P l e

a

s

e

t

e l l

i

t

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" I

p

r

o

m

i

s

e I

w

o

n

'

t

m

i

n

d

.

"
" I

t

h

i

n k

y

o

u

w

i

l l

,

M

i

s s

H

o

n e

y

,

b e

c

a

u

s

e I

h

a

v e

t

o

u

s

e

y

o

u r
f

i

r

s

t

n

a

m

e

t

o

m

a

k e

t

h

i

n

g

s

r

h

y

m

e

a

n

d

t

h

a

t

'

s

w

h

y

I

d

o

n

'

t

w

a

n

t

t

o

s

a

y

i

t

.

"
"

H

o

w

d

o

y

o

u k n

o

w

m

y

f

i

r

s

t

n

a

m

e ? " M

i

s s

H

o

n e

y

a

s

k e

d

.

" I

h

e

a

r

d

a

n

o

t

h

e r

t

e

a

c

h

e r

c

a

l l

i

n

g

y

o

u b

y

i

t

j

u

s

t

b e f

o

r e

w

e

c

a

m

e

i

n

,

" M

a

t

i

l

d

a

s

a

i

d

.

" S

h

e

c

a

l l e

d

y

o

u J e n n

y

.

"
" I

i

n

s

i

s

t

u

p

o

n

h

e

a

r

i

n

g

t

h

i

s

l

i

m

e r

i

c

k

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

s

m

i

l

i

n

g

o

n e

o

f

h

e r r

a

r e

s

m

i

l e

s

.

" S

t

a

n

d

u

p

a

n

d

r e

c

i

t

e

i

t

.

"
R e l u

c

t

a

n

t

l

y

M

a

t

i

l

d

a

s

t

o o

d

u

p

a

n

d

v e r

y

s

l

o

w

l

y

,

v e r

y

n e r v

o

u

s

l

y

,

s

h

e r e

c

i

t

e

d

h

e r l

i

m

e r

i

c

k :
" T

h

e

t

h

i

n

g

w

e

a

l l

a

s

k

a

b

o

u

t

J e n n

y

I

s

,

'

S u r e l

y

t

h

e r e

c

a

n n

o

t

b e

m

a

n

y

Y

o

u n

g g

i

r l

s

i

n

t

h

e

p

l

a

c

e
W

i

t

h

s

o

l

o

v e l

y

a

f

a

c

e ?

'

T

h

e

a

n

s

w

e r

t

o

t

h

a

t

i

s

,

'

N

o

t

a

n

y

!

'

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

T

h

e

w

h

o

l e

o

f M

i

s s

H

o

n e

y

'

s

p

a

l e

a

n

d

p

l e

a

s

a

n

t

f

a

c

e b l u

s

h

e

d

a

b r

i

l l

i

a

n

t

s

c

a

r l e

t

.

T

h

e n

o

n

c

e

a

g

a

i

n

s

h

e

s

m

i

l e

d

.

I

t

w

a

s

a

m

u

c

h

b r

o

a

d

e r

o

n e

t

h

i

s

t

i

m

e

,

a

s

m

i

l e

o

f

p

u r e

p

l e

a

s

u r e

.

" W

h

y

,

t

h

a

n k

y

o

u

,

M

a

t

i

l

d

a

,

"

s

h

e

s

a

i

d

,

s

t

i

l l

s

m

i

l

i

n

g

.

" A l

t

h

o

u

g

h

i

t

i

s

n

o

t t

r u e

,

i

t

i

s

r e

a

l l

y

a

v e r

y

g

o o

d

l

i

m

e r

i

c

k

.

O

h

d

e

a

r

,

o

h

d

e

a

r

,

I

m

u

s

t t

r

y

t

o

r e

m

e

m

b e r

t

h

a

t

o

n e

.

"
F r

o

m

t

h

e

t

h

i

r

d

r

o

w

o

f

d

e

s

k

s

,

L

a

v e n

d

e r

s

a

i

d

,

" I

t

'

s

g

o o

d

.

I l

i

k e

i

t

.

"
" I

t

'

s

t

r u e

a

s

w

e l l

,

"

a

s

m

a

l l b

o

y

c

a

l l e

d

R u

p

e r

t

s

a

i

d

.

" O f

c

o

u r

s

e

i

t

'

s

t

r u e

,

"

N

i

g

e l

s

a

i

d

.

A l r e

a

d

y

t

h

e

w

h

o

l e

c

l

a

s s

h

a

d

b e

g

u n

t

o

w

a

r

m

t

o

w

a

r

d

s

M

i

s s

H

o

n e

y

,

a

l

t

h

o

u

g

h

a

s

y

e

t

s

h

e

h

a

d

h

a

r

d

l

y

t

a

k e n

a

n

y

n

o

t

i

c

e

o

f

a

n

y

o

f

t

h

e

m

e x

c

e

p

t

M

a

t

i

l

d

a

.

" W

h

o

t

a

u

g

h

t

y

o

u

t

o

r e

a

d

,

M

a

t

i

l

d

a

? " M

i

s s

H

o

n e

y

a

s

k e

d

.

" I

j

u

s

t

s

o

r

t

o

f

t

a

u

g

h

t

m

y

s

e l f

,

M

i

s s

H

o

n e

y

.

"
" A n

d

h

a

v e

y

o

u r e

a

d

a

n

y

b

o o

k

s

a

l l b

y y

o

u r

s

e l f

,

a

n

y

c

h

i

l

d

r e n

'

s

b

o o

k

s

,

I

m

e

a

n ? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

'

v e r e

a

d

a

l l

t

h

e

o

n e

s

t

h

a

t

a

r e

i

n

t

h

e

p

u b l

i

c

l

i

b r

a

r

y

i

n

t

h

e

H

i

g

h

S

t

r e e

t

,

M

i

s s

H

o

n e

y

.

"
" A n

d d

i

d

y

o

u l

i

k e

t

h

e

m

? "
" I l

i

k e

d

s

o

m

e

o

f

t

h

e

m

v e r

y

m

u

c

h

i

n

d

e e

d

,

" M

a

t

i

l

d

a

s

a

i

d

,

" b u

t

I

t

h

o

u

g

h

t

o

t

h

e r

s

w

e r e f

a

i

r l

y

d

u l l

.

"
" T e l l

m

e

o

n e

t

h

a

t

y

o

u l

i

k e

d

.

"
" I l

i

k e

d

T h e L i

o

n

,

t h e W i t c h

a

n

d t h e W

a

r d r

o

b e

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I

t

h

i

n k M r

C

.

S

.

L e

w

i

s

i

s

a

v e r

y

g

o o

d

w

r

i

t

e r

.

B u

t

h

e

h

a

s

o

n e f

a

i

l

i

n

g

.

T

h

e r e

a

r e n

o

f u n n

y

b

i

t

s

i

n

h

i

s

b

o o

k

s

.

"
"

Y

o

u

a

r e r

i

g

h

t t

h

e r e

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" T

h

e r e

a

r e n

'

t

m

a

n

y

f u n n

y

b

i

t

s

i

n M r T

o

l k

i

e n e

i

t

h

e r

,

"
M

a

t

i

l

d

a

s

a

i

d

.

" D

o

y

o

u

t

h

i

n k

t

h

a

t

a

l l

c

h

i

l

d

r e n

'

s

b

o o

k

s

o

u

g

h

t t

o

h

a

v e f u n n

y

b

i

t

s

i

n

t

h

e

m

? " M

i

s s

H

o

n e

y

a

s

k e

d

.

" I

d

o

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

C

h

i

l

d

r e n

a

r e n

o

t

s

o

s

e r

i

o

u

s

a

s

g

r

o

w

n -

u

p

s

a

n

d

t

h

e

y

l

o

v e

t

o

l

a

u

g

h

.

"
M

i

s s

H

o

n e

y

w

a

s

a

s

t

o

u n

d

e

d

b

y

t

h

e

w

i

s

d

o

m

o

f

t

h

i

s

t

i

n

y

g

i

r l

.

S

h

e

s

a

i

d

,

" A n

d

w

h

a

t

a

r e

y

o

u

g

o

i

n

g

t

o

d

o

n

o

w

t

h

a

t

y

o

u

'

v e r e

a

d

a

l l

t

h

e

c

h

i

l

d

r e n

'

s

b

o o

k

s

? "
" I

a

m

r e

a

d

i

n

g

o

t

h

e r b

o o

k

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

" I b

o

r r

o

w

t

h

e

m

f r

o

m

t

h

e l

i

b r

a

r

y

.

M r

s

P

h

e l

p

s

i

s

v e r

y

k

i

n

d

t

o

m

e

.

S

h

e

h

e l

p

s

m

e

t

o

c

h

o o

s

e

t

h

e

m

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

i

s s

H

o

n e

y

w

a

s

l e

a

n

i

n

g

f

a

r f

o

r

w

a

r

d

o

v e r

h

e r

w

o

r k -

t

a

b l e

a

n

d

g

a

z

i

n

g

i

n

w

o

n

d

e r

a

t t

h

e

c

h

i

l

d

.

S

h

e

h

a

d

c

o

m

p

l e

t

e l

y

f

o

r

g

o

t t

e n n

o

w

a

b

o

u

t t

h

e r e

s

t

o

f

t

h

e

c

l

a

s s

.

" W

h

a

t

o

t

h

e r
b

o o

k

s

? "

s

h

e

m

u r

m

u r e

d

.

" I

a

m

v e r

y

f

o

n

d

o

f

C

h

a

r l e

s

D

i

c

k e n

s

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

H

e

m

a

k e

s

m

e l

a

u

g

h

a

l

o

t

.

E

s

p

e

c

i

a

l l

y

M r P

i

c

k

w

i

c

k

.

"
A

t t

h

a

t

m

o

m

e n

t t

h

e b e l l

i

n

t

h

e

c

o

r r

i

d

o

r

s

o

u n

d

e

d

f

o

r

t

h

e e n

d

o

f

c

l

a

s s

.

T

h

e T r u n

c

h

b u l l

I n

t

h

e

i

n

t

e r v

a

l

,

M

i

s s

H

o

n e

y

l e f

t t

h

e

c

l

a

s s

r

o o

m

a

n

d

h

e

a

d

e

d

s

t

r

a

i

g

h

t

f

o

r

t

h

e

H

e

a

d

m

i

s

t

r e

s s

'

s s

t

u

d

y

.

S

h

e f e l

t

w

i

l

d

l

y

e x

c

i

t

e

d

.

S

h

e

h

a

d

j

u

s

t

m

e

t

a

s

m

a

l l

g

i

r l

w

h

o

p

o

s s

e

s s

e

d

,

o

r

s

o

i

t

s

e e

m

e

d

t

o

h

e r

,

q u

i

t

e e x

t

r

a

o

r

d

i

n

a

r

y

q u

a

l

i

t

i

e

s

o

f b r

i

l l

i

a

n

c

e

.

T

h

e r e

h

a

d

n

o

t

b e e n

t

i

m

e

y

e

t t

o

f

i

n

d

o

u

t

e x

a

c

t

l

y

h

o

w

b r

i

l l

i

a

n

t t

h

e

c

h

i

l

d

w

a

s

,

b u

t

M

i

s s

H

o

n e

y

h

a

d

l e

a

r n e

d

e n

o

u

g

h

t

o

r e

a

l

i

s

e

t

h

a

t

s

o

m

e

t

h

i

n

g

h

a

d

t

o

b e

d

o

n e

a

b

o

u

t

i

t

a

s s

o o

n

a

s

p

o

s s

i

b l e

.

I

t

w

o

u l

d

b e r

i

d

i

c

u l

o

u

s

t

o

l e

a

v e

a

c

h

i

l

d

l

i

k e

t

h

a

t

s

t

u

c

k

i

n

t

h

e
b

o

t t

o

m

f

o

r

m

.

N

o

r

m

a

l l

y

M

i

s s

H

o

n e

y

w

a

s

t

e r r

i

f

i

e

d

o

f

t

h

e

H

e

a

d

m

i

s

t

r e

s s

a

n

d

k e

p

t

w

e l l

a

w

a

y

f r

o

m

h

e r

,

b u

t

a

t t

h

i

s

m

o

m

e n

t

s

h

e f e l

t

r e

a

d

y

t

o

t

a

k e

o

n

a

n

y

b

o

d

y

.

S

h

e k n

o

c

k e

d

o

n

t

h

e

d

o o

r

o

f

t

h

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

d

r e

a

d

e

d

p

r

i

v

a

t

e

s

t

u

d

y

.

"

E

n

t

e r

!

" b

o o

m

e

d

t

h

e

d

e e

p

a

n

d
d

a

n

g

e r

o

u

s

v

o

i

c

e

o

f M

i

s s

T r u n

c

h

b u l l

.

M

i

s s

H

o

n e

y

w

e n

t

i

n

.

N

o

w

m

o

s

t

h

e

a

d

t

e

a

c

h

e r

s

a

r e

c

h

o

s

e n b e

c

a

u

s

e

t

h

e

y

p

o

s s

e

s s

a

n u

m

b e r

o

f f

i

n e q u

a

l

i

t

i

e

s

.

T

h

e

y

u n

d

e r

s

t

a

n

d

c

h

i

l

d

r e n

a

n

d

t

h

e

y

h

a

v e

t

h

e

c

h

i

l

d

r e n

'

s

b e

s

t

i

n

t

e r e

s

t

s

a

t

h

e

a

r

t

.

T

h

e

y

a

r e

s

y

m

p

a

t

h

e

t

i

c

.

T

h

e

y

a

r e f

a

i

r

a

n

d

t

h

e

y

a

r e

d

e e

p

l

y

i

n

t

e r e

s

t

e

d

i

n
e

d

u

c

a

t

i

o

n

.

M

i

s s

T r u n

c

h

b u l l

p

o

s s

e

s s

e

d

n

o

n e

o

f

t

h

e

s

e q u

a

l

i

t

i

e

s

a

n

d

h

o

w

s

h

e e v e r

g

o

t

h

e r

p

r e

s

e n

t

j

o

b

w

a

s

a

m

y

s

t

e r

y

.

S

h

e

w

a

s

a

b

o

v e

a

l l

a

m

o

s

t

f

o

r

m

i

d

a

b l e f e

m

a

l e

.

S

h

e

h

a

d

o

n

c

e

b e e n

a

f

a

m

o

u

s

a

t

h

l e

t

e

,

a

n

d

e v e n n

o

w

t

h

e

m

u

s

c

l e

s

w

e r e

s

t

i

l l

c

l e

a

r l

y

i

n e v

i

d

e n

c

e

.

Y

o

u

c

o

u l

d

s

e e

t

h

e

m

i

n

t

h

e b u l l - n e

c

k

,

i

n

t

h

e b

i

g

s

h

o

u l

d

e r

s

,

i

n

t

h

e

t

h

i

c

k

a

r

m

s

,

i

n

t

h

e

s

i

n e

w

y

w

r

i

s

t

s

a

n

d

i

n

t

h

e

p

o

w

e r f u l l e

g

s

.

L

o o

k

i

n

g

a

t

h

e r

,

y

o

u

g

o

t t

h

e f e e l

i

n

g

t

h

a

t

t

h

i

s

w

a

s s

o

m

e

o

n e

w

h

o

c

o

u l

d

b e n

d

i

r

o

n b

a

r

s

a

n

d

t

e

a

r

t

e l e

p

h

o

n e

d

i

r e

c

t

o

r

i

e

s

i

n

h

a

l f

.

H

e r f

a

c

e

,

I

'

m

a

f r

a

i

d

,

w

a

s

n e

i

t

h

e r

a

t

h

i

n

g

o

f b e

a

u

t

y

n

o

r

a

j

o

y

f

o

r e v e r

.

S

h

e

h

a

d

a

n

o

b

s

t

i

n

a

t

e

c

h

i

n

,

a

c

r u e l

m

o

u

t

h

a

n

d

s

m

a

l l

a

r r

o

g

a

n

t

e

y

e

s

.

A n

d

a

s

f

o

r

h

e r

c

l

o

t

h

e

s

. . .

t

h

e

y

w

e r e

,

t

o

s

a

y

t

h

e l e

a

s

t

,

e x

t

r e

m

e l

y

o

d d

.

S

h

e

a

l

w

a

y

s

h

a

d

o

n

a

b r

o

w

n

c

o

t t

o

n

s

m

o

c

k

w

h

i

c

h

w

a

s

p

i

n

c

h

e

d

i

n

a

r

o

u n

d

t

h

e

w

a

i

s

t

w

i

t

h

a

w

i

d

e l e

a

t

h

e r b e l

t

.

T

h

e b e l

t

w

a

s

f

a

s

t

e n e

d

i

n f r

o

n

t

w

i

t

h

a

n e n

o

r

m

o

u

s s

i

l v e r b u

c

k l e

.

T

h

e

m

a

s s

i

v e

t

h

i

g

h

s

w

h

i

c

h

e

m

e r

g

e

d

f r

o

m

o

u

t

o

f

t

h

e

s

m

o

c

k

w

e r e
e n

c

a

s

e

d

i

n

a

p

a

i

r

o

f e x

t

r

a

o

r

d

i

n

a

r

y

b r e e

c

h

e

s

,

b

o

t t

l e -

g

r e e n

i

n

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

c

o

l

o

u r

a

n

d

m

a

d

e

o

f

c

o

a

r

s

e

t

w

i

l l

.

T

h

e

s

e b r e e

c

h

e

s

r e

a

c

h

e

d

t

o

j

u

s

t

b e l

o

w

t

h

e k n e e

s

a

n

d

f r

o

m

t

h

e r e

o

n

d

o

w

n

s

h

e

s

p

o

r

t

e

d

g

r e e n

s

t

o

c

k

i

n

g

s

w

i

t

h

t

u r n - u

p

t

o

p

s

,

w

h

i

c

h

d

i

s

p

l

a

y

e

d

h

e r

c

a

l f

m

u

s

c

l e

s

t

o

p

e r f e

c

t

i

o

n

.

O n

h

e r f e e

t

s

h

e

w

o

r e f l

a

t

-

h

e e l e

d

b r

o

w

n

b r

o

g

u e

s

w

i

t

h

l e

a

t

h

e r f l

a

p

s

.

S

h

e l

o o

k e

d

,

i

n

s

h

o

r

t

,

m

o

r e l

i

k e

a

r

a

t

h

e r e

c c

e n

t

r

i

c

a

n

d

b l

o o

d

t

h

i

r

s

t

y

f

o

l l

o

w

e r

o

f

t

h

e

s

t

a

g

-

h

o

u n

d

s

t

h

a

n

t

h

e

h

e

a

d

m

i

s

t

r e

s s

o

f

a

n

i

c

e

s

c

h

o o

l f

o

r

c

h

i

l

d

r e n

.

W

h

e n M

i

s s

H

o

n e

y

e n

t

e r e

d

t

h

e

s

t

u

d

y

,

M

i

s s

T r u n

c

h

b u l l

w

a

s

s

t

a

n

d

i

n

g

b e

s

i

d

e

h

e r

h

u

g

e

d

e

s

k

w

i

t

h

a

l

o o

k

o

f

s

c

o

w

l

i

n

g

i

m

p

a

t

i

e n

c

e

o

n

h

e r f

a

c

e

.

"

Y

e

s

,

M

i

s s

H

o

n e

y

,

"

s

h

e

s

a

i

d

.

" W

h

a

t

i

s

i

t

y

o

u

w

a

n

t

?

Y

o

u

'

r e l

o o

k

i

n

g

v e r

y

f l u

s

h

e

d

a

n

d

f l u

s

t

e r e

d

t

h

i

s

m

o

r n

i

n

g

.

W

h

a

t

'

s

t

h

e

m

a

t t

e r

w

i

t

h

y

o

u ?

H

a

v e

t

h

o

s

e l

i

t t

l e

s

t

i

n k e r

s

b e e n f l

i

c

k

i

n

g

s

p

i

t

b

a

l l

s

a

t

y

o

u ? "
"

N

o

,

H

e

a

d

m

i

s

t

r e

s s

.

N

o

t

h

i

n

g

l

i

k e

t

h

a

t

.

"
" W e l l

,

w

h

a

t

i

s

i

t t

h

e n ?

G

e

t

o

n

w

i

t

h

i

t

.

I

'

m

a

b u

s

y

w

o

m

a

n

.

"

A

s s

h

e

s

p

o

k e

,

s

h

e r e

a

c

h

e

d

o

u

t

a

n

d

p

o

u r e

d

h

e r

s

e l f

a

g

l

a

s s

o

f

w

a

t

e r f r

o

m

a

j

u

g

t

h

a

t

w

a

s

a

l

w

a

y

s

o

n

h

e r

d

e

s

k

.

" T

h

e r e

i

s

a

l

i

t t

l e

g

i

r l

i

n

m

y

c

l

a

s s

c

a

l l e

d

M

a

t

i

l

d

a

W

o

r

m

w

o o

d

. . .

" M

i

s s

H

o

n e

y

b e

g

a

n

.

" T

h

a

t

'

s

t

h

e

d

a

u

g

h

t

e r

o

f

t

h

e

m

a

n

w

h

o o

w

n

s

W

o

r

m

w

o o

d

M

o

t

o

r

s

i

n

t

h

e v

i

l l

a

g

e

,

" M

i

s s

T r u n

c

h

b u l l b

a

r k e

d

.

S

h

e

h

a

r

d

l

y

e v e r

s

p

o

k e

i

n

a

n

o

r

m

a

l v

o

i

c

e

.

S

h

e e

i

t

h

e r b

a

r k e

d

o

r

s

h

o

u

t

e

d

.

" A n e x

c

e l l e n

t

p

e r

s

o

n

,

W

o

r

m

w

o o

d

,

"

s

h

e

w

e n

t

o

n

.

" I

w

a

s

i

n

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

t

h

e r e

o

n l

y y

e

s

t

e r

d

a

y

.

H

e

s

o

l

d

m

e

a

c

a

r

.

A l

m

o

s

t

n e

w

.

O n l

y

d

o

n e

t

e n

t

h

o

u

s

a

n

d

m

i

l e

s

.

P r e v

i

o

u

s

o

w

n e r

w

a

s

a

n

o

l

d

l

a

d

y

w

h

o

t

o o

k

i

t

o

u

t

o

n

c

e

a

y

e

a

r

a

t t

h

e

m

o

s

t

.

A

t

e r r

i

f

i

c

b

a

r

g

a

i

n

.

Y

e

s

,

I l

i

k e

d

W

o

r

m

w

o o

d

.

A r e

a

l

p

i

l l

a

r

o

f

o

u r

s

o

c

i

e

t

y

.

H

e

t

o

l

d

m

e

t

h

e

d

a

u

g

h

t

e r

w

a

s

a

b

a

d

l

o

t t

h

o

u

g

h

.

H

e

s

a

i

d

t

o

w

a

t

c

h h

e r

.

H

e

s

a

i

d

i

f

a

n

y

t

h

i

n

g

b

a

d

e v e r

h

a

p p

e n e

d

i

n

t

h

e

s

c

h

o o

l

,

i

t

w

a

s

c

e r

t

a

i

n

t

o

b e

h

i

s

d

a

u

g

h

t

e r

w

h

o

d

i

d

i

t

.

I

h

a

v e n

'

t

m

e

t t

h

e l

i

t t

l e b r

a

t

y

e

t

,

b u

t

s

h

e

'

l l k n

o

w

a

b

o

u

t

i

t

w

h

e n I

d

o

.

H

e r f

a

t

h

e r

s

a

i

d

s

h

e

'

s

a

r e

a

l

w

a

r

t

.

"
" O

h

n

o

,

H

e

a

d

m

i

s

t

r e

s s

,

t

h

a

t

c

a

n

'

t

b e r

i

g

h

t

!

" M

i

s s

H

o

n e

y

c

r

i

e

d

.

" O

h

y

e

s

,

M

i

s s

H

o

n e

y

,

i

t

d

a

r n

w

e l l

i

s

r

i

g

h

t

!

I n f

a

c

t

,

n

o

w

I

c

o

m

e

t

o

t

h

i

n k

o

f

i

t

,

I

'

l l b e

t

i

t

w

a

s s

h

e

w

h

o

p

u

t t

h

a

t

s

t

i

n k - b

o

m

b

u n

d

e r

m

y

d

e

s

k

h

e r e f

i

r

s

t t

h

i

n

g

t

h

i

s

m

o

r n

i

n

g

.

T

h

e

p

l

a

c

e

s

t

a

n k
l

i

k e

a

s

e

w

e r

!

O f

c

o

u r

s

e

i

t

w

a

s

h

e r

!

I

s

h

a

l l

h

a

v e

h

e r f

o

r

t

h

a

t

,

y

o

u

s

e e

i

f I

d

o

n

'

t

!

W

h

a

t

'

s s

h

e l

o o

k l

i

k e ?

N

a

s

t

y

l

i

t t

l e

w

o

r

m

,

I

'

l l

b e b

o

u n

d

.

I

h

a

v e

d

i

s

c

o

v e r e

d

,

M

i

s s

H

o

n e

y

,

d

u r

i

n

g

m

y

l

o

n

g

c

a

r e e r

a

s

a

t

e

a

c

h

e r

t

h

a

t

a

b

a

d

g

i

r l

i

s

a

f

a

r

m

o

r e

d

a

n

g

e r

o

u

s

c

r e

a

t

u r e

t

h

a

n

a

b

a

d

b

o

y

.

W

h

a

t

'

s

m

o

r e

,

t

h

e

y

'

r e

m

u

c

h h

a

r

d

e r

t

o

s

q u

a

s

h

.

S q u

a

s

h

i

n

g

a

b

a

d

g

i

r l

i

s

l

i

k e

t

r

y

i

n

g

t

o

s

q u

a

s

h

a

b l u e b

o

t t

l e

.

Y

o

u b

a

n

g

d

o

w

n

o

n

i

t

a

n

d

t

h

e

d

a

r n

t

h

i

n

g

i

s

n

'

t t

h

e r e

.

N

a

s

t

y

d

i

r

t

y

t

h

i

n

g

s

,

l

i

t t

l e

g

i

r l

s

a

r e

.

G

l

a

d

I n e v e r

w

a

s

o

n e

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" O

h

,

b u

t

y

o

u

m

u

s

t

h

a

v e b e e n

a

l

i

t t

l e

g

i

r l

o

n

c

e

,

H

e

a

d

m

i

s

t

r e

s s

.

S u r e l

y y

o

u

w

e r e

.

"
"

N

o

t

f

o

r l

o

n

g

a

n

y

w

a

y

,

" M

i

s s

T r u n

c

h

b u l l b

a

r k e

d

,

g

r

i

n n

i

n

g

.

" I b e

c

a

m

e

a

w

o

m

a

n v e r

y

q u

i

c

k l

y

.

"
S

h

e

'

s

c

o

m

p

l e

t

e l

y

o

f f

h

e r r

o

c

k e r

,

M

i

s s

H

o

n e

y

t

o

l

d

h

e r

s

e l f

.

S

h

e

'

s

b

a

r

m

y

a

s

a

b e

d

b u

g

.

M

i

s s

H

o

n e

y

s

t

o o

d

r e

s

o

l u

t

e l

y

b e f

o

r e

t

h

e

H

e

a

d

m

i

s

t

r e

s s

.

F

o

r

o

n

c

e

s

h

e

w

a

s

n

o

t

g

o

i

n

g

t

o

b e
b r

o

w

b e

a

t

e n

.

" I

m

u

s

t t

e l l

y

o

u

,

H

e

a

d

m

i

s

t

r e

s s

,

"

s

h

e

s

a

i

d

,

"

t

h

a

t

y

o

u

a

r e

c

o

m

p

l e

t

e l

y

m

i

s

t

a

k e n

a

b

o

u

t

M

a

t

i

l

d

a

p

u

t t

i

n

g

a

s

t

i

n k -
b

o

m

b u n

d

e r

y

o

u r

d

e

s

k

.

"
" I

a

m

n e v e r

m

i

s

t

a

k e n

,

M

i

s s

H

o

n e

y

!

"
" B u

t

H

e

a

d

m

i

s

t

r e

s s

,

t

h

e

c

h

i

l

d

o

n l

y

a

r r

i

v e

d

i

n

s

c

h

o o

l

t

h

i

s

m

o

r n

i

n

g

a

n

d

c

a

m

e

s

t

r

a

i

g

h

t t

o

t

h

e

c

l

a

s s

r

o o

m

. . .

"
" D

o

n

'

t

a

r

g

u e

w

i

t

h

m

e

,

f

o

r

h

e

a

v e n

'

s s

a

k e

,

w

o

m

a

n

!

T

h

i

s

l

i

t t

l e

b r u

t

e M

a

t

i

l

d

a

o

r

w

h

a

t

e v e r

h

e r n

a

m

e

i

s

h

a

s s

t

i

n k - b

o

m

b e

d

m

y

s

t

u

d

y

!

T

h

e r e

'

s

n

o

d

o

u b

t

a

b

o

u

t

i

t

!

T

h

a

n k

y

o

u f

o

r

s

u

g g

e

s

t

i

n

g

i

t

.

"
" B u

t

I

d

i

d

n

'

t

s

u

g g

e

s

t

i

t

,

H

e

a

d

m

i

s

t

r e

s s

.

"
" O f

c

o

u r

s

e

y

o

u

d

i

d

!

N

o

w w

h

a

t

i

s

i

t

y

o

u

w

a

n

t

,

M

i

s s

H

o

n e

y

?

W

h

y

a

r e

y

o

u

w

a

s

t

i

n

g

m

y

t

i

m

e ? "
" I

c

a

m

e

t

o

y

o

u

t

o

t

a

l k

a

b

o

u

t

M

a

t

i

l

d

a

,

H

e

a

d

m

i

s

t

r e

s s

.

I

h

a

v e

e x

t

r

a

o

r

d

i

n

a

r

y

t

h

i

n

g

s

t

o

r e

p

o

r

t

a

b

o

u

t t

h

e

c

h

i

l

d

.

M

a

y

I

p

l e

a

s

e

t

e l l

y

o

u

w

h

a

t

h

a

p p

e n e

d

i

n

c

l

a

s s

j

u

s

t

n

o

w

? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

s

u

p p

o

s

e

s

h

e

s

e

t

f

i

r e

t

o

y

o

u r

s

k

i

r

t

a

n

d

s

c

o

r

c

h

e

d

y

o

u r
k n

i

c

k e r

s

!

" M

i

s s

T r u n

c

h

b u l l

s

n

o

r

t

e

d

.

"

N

o

,

n

o

!

" M

i

s s

H

o

n e

y

c

r

i

e

d

o

u

t

.

" M

a

t

i

l

d

a

i

s

a

g

e n

i

u

s

.

"
A

t t

h

e

m

e n

t

i

o

n

o

f

t

h

i

s

w

o

r

d

,

M

i

s s

T r u n

c

h

b u l l

'

s

f

a

c

e

t

u r n e

d

p

u r

p

l e

a

n

d

h

e r

w

h

o

l e b

o

d

y

s

e e

m

e

d

t

o

s

w

e l l u

p

l

i

k e

a

b u l l f r

o

g

'

s

.

" A

g

e

n

i u

s

!

"

s

h

e

s

h

o

u

t

e

d

.

" W

h

a

t

p

i

f f l e

i

s

t

h

i

s

y

o

u

a

r e

t

a

l k

i

n

g

,

m

a

d

a

m

?

Y

o

u

m

u

s

t

b e

o

u

t

o

f

y

o

u r

m

i

n

d

!

I

h

a

v e

h

e r f

a

t

h

e r

'

s

w

o

r

d

f

o

r

i

t t

h

a

t t

h

e

c

h

i

l

d

i

s

a

g

a

n

g

s

t

e r

!

"
"

H

e r f

a

t

h

e r

i

s

w

r

o

n

g

,

H

e

a

d

m

i

s

t

r e

s s

.

"
" D

o

n

'

t

b e

a

t

w

e r

p

,

M

i

s s

H

o

n e

y

!

Y

o

u

h

a

v e

m

e

t t

h

e l

i

t t

l e
b e

a

s

t

f

o

r

o

n l

y

h

a

l f

a

n

h

o

u r

a

n

d

h

e r f

a

t

h

e r

h

a

s

k n

o

w

n

h

e r

a

l l

h

e r l

i

f e

!

"
B u

t

M

i

s s

H

o

n e

y

w

a

s

d

e

t

e r

m

i

n e

d

t

o

h

a

v e

h

e r

s

a

y

a

n

d

s

h

e
n

o

w

b e

g

a

n

t

o

d

e

s

c

r

i

b e

s

o

m

e

o

f

t

h

e

a

m

a

z

i

n

g

t

h

i

n

g

s

M

a

t

i

l

d

a

h

a

d d

o

n e

w

i

t

h

a

r

i

t

h

m

e

t

i

c

.

" S

o

s

h

e

'

s

l e

a

r n

t

a

f e

w

t

a

b l e

s

b

y

h

e

a

r

t

,

h

a

s s

h

e ? " M

i

s s

T r u n

c

h

b u l l b

a

r k e

d

.

" M

y

d

e

a

r

w

o

m

a

n

,

t

h

a

t

d

o

e

s

n

'

t

m

a

k e

h

e r

a

g

e n

i

u

s

!

I

t

m

a

k e

s

h

e r

a

p

a

r r

o

t

!

"
" B u

t

H

e

a

d

m

i

s

t

r e

s s s

h

e

c

a

n r e

a

d

.

"
" S

o

c

a

n I

,

" M

i

s s

T r u n

c

h

b u l l

s

n

a

p p

e

d

.

" I

t

i

s

m

y

o

p

i

n

i

o

n "

,

M

i

s s

H

o

n e

y

s

a

i

d

,

"

t

h

a

t

M

a

t

i

l

d

a

s

h

o

u l

d

b e

t

a

k e n

o

u

t

o

f

m

y

f

o

r

m

a

n

d

p

l

a

c

e

d

i

m m

e

d

i

a

t

e l

y

i

n

t

h

e

t

o

p

f

o

r

m

w

i

t

h

t

h

e e l e v e n -

y

e

a

r -

o

l

d

s

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

H

a

!

"

s

n

o

r

t

e

d

M

i

s s

T r u n

c

h

b u l l

.

" S

o

y

o

u

w

a

n

t t

o

g

e

t

r

i

d

o

f

h

e r

,

d

o

y

o

u ? S

o

y

o

u

c

a

n

'

t

h

a

n

d

l e

h

e r ? S

o

n

o

w

y

o

u

w

a

n

t t

o

u n l

o

a

d

h

e r

o

n

t

o

t

h

e

w

r e

t

c

h

e

d

M

i

s s

P l

i

m

s

o

l l

i

n

t

h

e

t

o

p

f

o

r

m

w

h

e r e

s

h

e

w

i

l l

c

a

u

s

e e v e n

m

o

r e

c

h

a

o

s

? "
"

N

o

,

n

o

!

"

c

r

i

e

d

M

i

s s

H

o

n e

y

.

" T

h

a

t

i

s

n

o

t

m

y

r e

a

s

o

n

a

t

a

l l

!

"
" O

h

,

y

e

s

i

t

i

s

!

"

s

h

o

u

t

e

d

M

i

s s

T r u n

c

h

b u l l

.

" I

c

a

n

s

e e r

i

g

h

t
t

h

r

o

u

g

h

y

o

u r l

i

t t

l e

p

l

o

t

,

m

a

d

a

m

!

A n

d

m

y

a

n

s

w

e r

i

s

n

o

!

M

a

t

i

l

d

a

s

t

a

y

s

w

h

e r e

s

h

e

i

s

a

n

d

i

t

i

s

u

p

t

o

y

o

u

t

o

s

e e

t

h

a

t

s

h

e

b e

h

a

v e

s

h

e r

s

e l f

.

"
" B u

t

H

e

a

d

m

i

s

t

r e

s s

,

p

l e

a

s

e

. . .

"
"

N

o

t

a

n

o

t

h

e r

w

o

r

d

!

"

s

h

o

u

t

e

d

M

i

s s

T r u n

c

h

b u l l

.

" A n

d

i

n

a

n

y

c

a

s

e

,

I

h

a

v e

a

r u l e

i

n

t

h

i

s s

c

h

o o

l

t

h

a

t

a

l l

c

h

i

l

d

r e n r e

m

a

i

n

i

n

t

h

e

i

r

o

w

n

a

g

e

g

r

o

u

p

s

r e

g

a

r

d

l e

s s

o

f

a

b

i

l

i

t

y

.

G

r e

a

t

S

c

o

t t

,

I

'

m

n

o

t

h

a

v

i

n

g

a

l

i

t t

l e f

i

v e -

y

e

a

r -

o

l

d

b r

i

g

a

n

d

s

i

t t

i

n

g

w

i

t

h

t

h

e

s

e n

i

o

r

g

i

r l

s

a

n

d

b

o

y

s

i

n

t

h

e

t

o

p

f

o

r

m

.

W

h

o

e v e r

h

e

a

r

d

o

f

s

u

c

h

a

t

h

i

n

g

!

"
M

i

s s

H

o

n e

y

s

t

o o

d

t

h

e r e

h

e l

p

l e

s s

b e f

o

r e

t

h

i

s

g

r e

a

t

r e

d

-
n e

c

k e

d

g

i

a

n

t

.

T

h

e r e

w

a

s

a

l

o

t

m

o

r e

s

h

e

w

o

u l

d

l

i

k e

t

o

h

a

v e

s

a

i

d

b u

t

s

h

e k n e

w

i

t

w

a

s

u

s

e l e

s s

.

S

h

e

s

a

i

d

s

o

f

t

l

y

,

"

V

e r

y

w

e l l

,

t

h

e n

.

I

t

'

s

u

p

t

o

y

o

u

,

H

e

a

d

m

i

s

t

r e

s s

.

"
"

Y

o

u

'

r e

d

a

r n r

i

g

h

t

i

t

'

s

u

p

t

o

m

e

!

" M

i

s s

T r u n

c

h

b u l l b e l l

o

w

e

d

.

" A n

d d

o

n

'

t

f

o

r

g

e

t

,

m

a

d

a

m

,

t

h

a

t

w

e

a

r e

d

e

a

l

i

n

g

h

e r e

w

i

t

h

a

l

i

t t

l e v

i

p

e r

w

h

o

p

u

t

a

s

t

i

n k - b

o

m

b u n

d

e r

m

y

d

e

s

k

. . .

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S

h

e

d

i

d

n

o

t

d

o

t

h

a

t

,

H

e

a

d

m

i

s

t

r e

s s

!

"
" O f

c

o

u r

s

e

s

h

e

d

i

d

i

t

,

" M

i

s s

T r u n

c

h

b u l l b

o o

m

e

d

.

" A n

d

I

'

l l

t

e l l

y

o

u

w

h

a

t

.

I

w

i

s

h

t

o

h

e

a

v e n

s

I

w

a

s s

t

i

l l

a

l l

o

w

e

d

t

o

u

s

e

t

h

e

b

i

r

c

h

a

n

d

b e l

t

a

s

I

d

i

d

i

n

t

h

e

g

o o

d

o

l

d d

a

y

s

!

I

'

d

h

a

v e r

o

a

s

t

e

d

M

a

t

i

l

d

a

'

s

b

o

t t

o

m

f

o

r

h

e r

s

o

s

h

e

c

o

u l

d

n

'

t

s

i

t

d

o

w

n f

o

r

a

m

o

n

t

h

!

"
M

i

s s

H

o

n e

y

t

u r n e

d

a

n

d

w

a

l k e

d

o

u

t

o

f

t

h

e

s

t

u

d

y

f e e l

i

n

g

d

e

p

r e

s s

e

d

b u

t

b

y

n

o

m

e

a

n

s

d

e f e

a

t

e

d

.

I

a

m

g

o

i

n

g

t

o

d

o

s

o

m

e

t

h

i

n

g

a

b

o

u

t t

h

i

s

c

h

i

l

d

,

s

h

e

t

o

l

d

h

e r

s

e l f

.

I

d

o

n

'

t

k n

o

w
w

h

a

t

i

t

w

i

l l b e

,

b u

t

I

s

h

a

l l f

i

n

d

a

w

a

y

t

o

h

e l

p

h

e r

i

n

t

h

e e n

d

.

T

h

e P

a

r e n

t

s

W

h

e n M

i

s s

H

o

n e

y

e

m

e r

g

e

d

f r

o

m

t

h

e

H

e

a

d

m

i

s

t

r e

s s

'

s s

t

u

d

y

,

m

o

s

t

o

f

t

h

e

c

h

i

l

d

r e n

w

e r e

o

u

t

s

i

d

e

i

n

t

h

e

p

l

a

y

g

r

o

u n

d

.

H

e r f

i

r

s

t

m

o

v e

w

a

s

t

o

g

o

r

o

u n

d

t

o

t

h

e v

a

r

i

o

u

s

t

e

a

c

h

e r

s

w

h

o

t

a

u

g

h

t t

h

e

s

e n

i

o

r

c

l

a

s s

a

n

d

b

o

r r

o

w

f r

o

m

t

h

e

m

a

n u

m

b e r

o

f

t

e x

t

- b

o o

k

s

,

b

o o

k

s

o

n

a

l

g

e b r

a

,

g

e

o

m

e

t

r

y

,

F r e n

c

h

,

E

n

g

l

i

s

h

L

i

t

e r

a

t

u r e

a

n

d

t

h

e l

i

k e

.

T

h

e n

s

h

e

s

o

u

g

h

t

o

u

t

M

a

t

i

l

d

a a

n

d

c

a

l l e

d

h

e r

i

n

t

o

t

h

e

c

l

a

s s

r

o o

m

.

" T

h

e r e

i

s

n

o

p

o

i

n

t

"

,

s

h

e

s

a

i

d

,

"

i

n

y

o

u

s

i

t t

i

n

g

i

n

c

l

a

s s

d

o

i

n

g

n

o

t

h

i

n

g

w

h

i

l e I

a

m

t

e

a

c

h

i

n

g

t

h

e r e

s

t

o

f

t

h

e f

o

r

m

t

h

e

t

w

o

-

t

i

m

e

s

t

a

b l e

a

n

d

h

o

w

t

o

s

p

e l l

c

a

t

a

n

d

r

a

t

a

n

d

m

o

u

s

e

.

S

o

d

u r

i

n

g

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

e

a

c

h

l e

s s

o

n I

s

h

a

l l

g

i

v e

y

o

u

o

n e

o

f

t

h

e

s

e

t

e x

t

- b

o o

k

s

t

o

s

t

u

d

y

.

A

t t

h

e e n

d

o

f

t

h

e l e

s s

o

n

y

o

u

c

a

n

c

o

m

e u

p

t

o

m

e

w

i

t

h

y

o

u r
q u e

s

t

i

o

n

s

i

f

y

o

u

h

a

v e

a

n

y

a

n

d

I

s

h

a

l l

t

r

y

t

o

h

e l

p

y

o

u

.

H

o

w

d

o

e

s

t

h

a

t

s

o

u n

d

? "
" T

h

a

n k

y

o

u

,

M

i

s s

H

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

.

" T

h

a

t

s

o

u n

d

s

f

i

n e

.

"

" I

a

m

s

u r e

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

"

t

h

a

t

w

e

'

l l b e

a

b l e

t

o

g

e

t

y

o

u

m

o

v e

d

i

n

t

o

a

m

u

c

h h

i

g

h

e r f

o

r

m

l

a

t

e r

o

n

,

b u

t

f

o

r

t

h

e

m

o

m

e n

t

t

h

e

H

e

a

d

m

i

s

t

r e

s s

w

i

s

h

e

s

y

o

u

t

o

s

t

a

y

w

h

e r e

y

o

u

a

r e

.

"
"

V

e r

y

w

e l l

,

M

i

s s

H

o

n e

y

,

" M

a

t

i

l

d

a

s

a

i

d

.

" T

h

a

n k

y

o

u

s

o

m

u

c

h

f

o

r

g

e

t t

i

n

g

t

h

o

s

e b

o o

k

s

f

o

r

m

e

.

"
W

h

a

t

a

n

i

c

e

c

h

i

l

d

s

h

e

i

s

,

M

i

s s

H

o

n e

y

t

h

o

u

g

h

t

.

I

d

o

n

'

t

c

a

r e

w

h

a

t

h

e r f

a

t

h

e r

s

a

i

d

a

b

o

u

t

h

e r

,

s

h

e

s

e e

m

s

v e r

y

q u

i

e

t

a

n

d

g

e n

t

l e

t

o

m

e

.

A n

d

n

o

t

a

b

i

t

s

t

u

c

k u

p

i

n

s

p

i

t

e

o

f

h

e r b r

i

l l

i

a

n

c

e

.

I n f

a

c

t

s

h

e

h

a

r

d

l

y

s

e e

m

s

a

w

a

r e

o

f

i

t

.

S

o

w

h

e n

t

h

e

c

l

a

s s

r e

a

s s

e

m

b l e

d

,

M

a

t

i

l

d

a

w

e n

t t

o

h

e r

d

e

s

k

a

n

d

b e

g

a

n

t

o

s

t

u

d

y

a

t

e x

t

- b

o o

k

o

n

g

e

o

m

e

t

r

y

w

h

i

c

h

M

i

s s

H

o

n e

y

h

a

d

g

i

v e n

h

e r

.

T

h

e

t

e

a

c

h

e r k e

p

t

h

a

l f

a

n e

y

e

o

n

h

e r

a

l l

t

h

e

t

i

m

e

a

n

d

n

o

t

i

c

e

d

t

h

a

t t

h

e

c

h

i

l

d

v e r

y

s

o o

n b e

c

a

m

e

d

e e

p

l

y

a

b

s

o

r b e

d

i

n

t

h

e b

o o

k

.

S

h

e n e v e r

g

l

a

n

c

e

d

u

p

o

n

c

e

d

u r

i

n

g

t

h

e

e n

t

i

r e l e

s s

o

n

.

M

i

s s

H

o

n e

y

,

m

e

a

n

w

h

i

l e

,

w

a

s

m

a

k

i

n

g

a

n

o

t

h

e r

d

e

c

i

s

i

o

n

.

S

h

e

w

a

s

d

e

c

i

d

i

n

g

t

h

a

t

s

h

e

w

o

u l

d

g

o

h

e r

s

e l f

a

n

d

h

a

v e

a

s

e

c

r e

t t

a

l k

w

i

t

h

M

a

t

i

l

d

a

'

s

m

o

t

h

e r

a

n

d

f

a

t

h

e r

a

s s

o o

n

a

s

p

o

s s

i

b l e

.

S

h

e

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

s

i

m

p

l

y

r e f u

s

e

d

t

o

l e

t t

h

e

m

a

t t

e r r e

s

t

w

h

e r e

i

t

w

a

s

.

T

h

e

w

h

o

l e

t

h

i

n

g

w

a

s

r

i

d

i

c

u l

o

u

s

.

S

h

e

c

o

u l

d

n

'

t

b e l

i

e v e

t

h

a

t t

h

e

p

a

r e n

t

s

w

e r e

t

o

t

a

l l

y

u n

a

w

a

r e

o

f

t

h

e

i

r

d

a

u

g

h

t

e r

'

s

r e

m

a

r k

a

b l e

t

a

l e n

t

s

.

A f

t

e r

a

l l

,

M r W

o

r

m

w

o o

d

w

a

s

a

s

u

c c

e

s s

f u l

m

o

t

o

r -

c

a

r

d

e

a

l e r

s

o

s

h

e

p

r e

s

u

m

e

d

t

h

a

t

h

e

w

a

s

a

f

a

i

r l

y

i

n

t

e l l

i

g

e n

t

m

a

n

h

i

m

s

e l f

.

I n

a

n

y

e v e n

t

,

p

a

r e n

t

s

n e v e r u

n

d e r e

s

t i

m

a

t e d

t

h

e

a

b

i

l

i

t

i

e

s

o

f

t

h

e

i

r

o

w

n

c

h

i

l

d

r e n

.

Q u

i

t

e

t

h

e r e v e r

s

e

.

S

o

m

e

t

i

m

e

s

i

t

w

a

s

w

e l l n

i

g

h

i

m

p

o

s s

i

b l e f

o

r

a

t

e

a

c

h

e r

t

o

c

o

n v

i

n

c

e

t

h

e

p

r

o

u

d

f

a

t

h

e r

o

r

m

o

t

h

e r

t

h

a

t t

h

e

i

r b e l

o

v e

d

o

f f

s

p

r

i

n

g

w

a

s

a

c

o

m

p

l e

t

e n

i

t

w

i

t

.

M

i

s s

H

o

n e

y

f e l

t

c

o

n f

i

d

e n

t t

h

a

t

s

h

e

w

o

u l

d

h

a

v e n

o

d

i

f f

i

c

u l

t

y

i

n

c

o

n v

i

n

c

i

n

g

M r

a

n

d

M r

s

W

o

r

m

w

o o

d

t

h

a

t

M

a

t

i

l

d

a

w

a

s
s

o

m

e

t

h

i

n

g

v e r

y

s

p

e

c

i

a

l

i

n

d

e e

d

.

T

h

e

t

r

o

u b l e

w

a

s

g

o

i

n

g

t

o

b e

t

o

s

t

o

p

t

h

e

m

f r

o

m

g

e

t t

i

n

g

o

v e r - e n

t

h

u

s

i

a

s

t

i

c

.

A n

d

n

o

w

M

i

s s

H

o

n e

y

'

s

h

o

p

e

s

b e

g

a

n

t

o

e x

p

a

n

d

e v e n f u r

t

h

e r

.

S

h

e

s

t

a

r

t

e

d

w

o

n

d

e r

i

n

g

w

h

e

t

h

e r

p

e r

m

i

s s

i

o

n

m

i

g

h

t

n

o

t

b e

s

o

u

g

h

t

f r

o

m

t

h

e

p

a

r e n

t

s

f

o

r

h

e r

t

o

g

i

v e

p

r

i

v

a

t

e

t

u

i

t

i

o

n

t

o

M

a

t

i

l

d

a a

f

t

e r

s

c

h

o o

l

.

T

h

e

p

r

o

s

p

e

c

t

o

f

c

o

a

c

h

i

n

g

a

c

h

i

l

d

a

s

b r

i

g

h

t

a

s

t

h

i

s

a

p p

e

a

l e

d

e n

o

r

m

o

u

s

l

y

t

o

h

e r

p

r

o

f e

s s

i

o

n

a

l

i

n

s

t

i

n

c

t

a

s

a

t

e

a

c

h

e r

.

A n

d

s

u

d d

e n l

y

s

h

e

d

e

c

i

d

e

d

t

h

a

t

s

h

e

w

o

u l

d

g

o

a

n

d

c

a

l l

o

n M r

a

n

d

M r

s

W

o

r

m

w

o o

d

t

h

a

t

v e r

y

e v e n

i

n

g

.

S

h

e

w

o

u l

d

g

o

f

a

i

r l

y

l

a

t

e

,

b e

t

w

e e n n

i

n e

a

n

d

t

e n

o

'

c

l

o

c

k

,

w

h

e n M

a

t

i

l

d

a

w

a

s s

u r e

t

o

b e

i

n b e

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

A n

d

t

h

a

t

i

s

p

r e

c

i

s

e l

y

w

h

a

t

s

h

e

d

i

d

.

H

a

v

i

n

g g

o

t t

h

e

a

d d

r e

s s

f r

o

m

t

h

e

s

c

h

o o

l r e

c

o

r

d

s

,

M

i

s s

H

o

n e

y

s

e

t

o

u

t t

o

w

a

l k f r

o

m

h

e r

o

w

n

h

o

m

e

t

o

t

h

e W

o

r

m

w

o o

d

'

s

h

o

u

s

e

s

h

o

r

t

l

y

a

f

t

e r n

i

n e

.

S

h

e

f

o

u n

d

t

h

e

h

o

u

s

e

i

n

a

p

l e

a

s

a

n

t

s

t

r e e

t

w

h

e r e e

a

c

h

s

m

a

l l

i

s

h

b u

i

l

d

i

n

g

w

a

s s

e

p

a

r

a

t

e

d

f r

o

m

i

t

s

n e

i

g

h

b

o

u r

s

b

y

a

b

i

t

o

f

g

a

r

d

e n

.

I

t

w

a

s

a

m

o

d

e r n b r

i

c

k

h

o

u

s

e

t

h

a

t

c

o

u l

d

n

o

t

h

a

v e b e e n

c

h

e

a

p

t

o

b u

y

a

n

d

t

h

e n

a

m

e

o

n

t

h

e

g

a

t

e

s

a

i

d

C

O S

Y

N

O O K

.

N

o

s

e

y

c

o o

k

m

i

g

h

t

h

a

v e b e e n b e

t t

e r

,

M

i

s s

H

o

n e

y

t

h

o

u

g

h

t

.

S

h

e

w

a

s

g

i

v e n

t

o

p

l

a

y

i

n

g

w

i

t

h

w

o

r

d

s

i

n

t

h

a

t

w

a

y

.

S

h

e

w

a

l k e

d

u

p

t

h

e

p

a

t

h

a

n

d

r

a

n

g

t

h

e b e l l

,

a

n

d

w

h

i

l e

s

h

e

s

t

o o

d

w

a

i

t

i

n

g

s

h

e

c

o

u l

d

h

e

a

r

t

h

e

t

e l e v

i

s

i

o

n b l

a

r

i

n

g

i

n

s

i

d

e

.

T

h

e

d

o o

r

w

a

s

o

p

e n e

d

b

y

a

s

m

a

l l r

a

t t

y

- l

o o

k

i

n

g

m

a

n

w

i

t

h

a

t

h

i

n r

a

t t

y

m

o

u

s

t

a

c

h

e

w

h

o

w

a

s

w

e

a

r

i

n

g

a

s

p

o

r

t

s

-

c

o

a

t t

h

a

t

h

a

d

a

n

o

r

a

n

g

e

a

n

d

r e

d

s

t

r

i

p

e

i

n

t

h

e

m

a

t

e r

i

a

l

.

"

Y

e

s

? "

h

e

s

a

i

d

,

p

e e r

i

n

g

o

u

t

a

t

M

i

s s

H

o

n e

y

.

" I f

y

o

u

'

r e

s

e l l

i

n

g

r

a

f f l e

t

i

c

k e

t

s

I

d

o

n

'

t

w

a

n

t

a

n

y

.

"
" I

'

m

n

o

t

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" A n

d

p

l e

a

s

e f

o

r

g

i

v e

m

e f

o

r
b u

t t

i

n

g

i

n

o

n

y

o

u l

i

k e

t

h

i

s

.

I

a

m

M

a

t

i

l

d

a

'

s

t

e

a

c

h

e r

a

t

s

c

h

o o

l

a

n

d

i

t

i

s

i

m

p

o

r

t

a

n

t

I

h

a

v e

a

w

o

r

d

w

i

t

h

y

o

u

a

n

d

y

o

u r

w

i

f e

.

"
"

G

o

t

i

n

t

o

t

r

o

u b l e

a

l r e

a

d

y

,

h

a

s s

h

e ? " M r W

o

r

m

w

o o

d

s

a

i

d

,

b l

o

c

k

i

n

g

t

h

e

d

o o

r

w

a

y

.

" W e l l

,

s

h

e

'

s

y

o

u r r e

s

p

o

n

s

i

b

i

l

i

t

y

f r

o

m

n

o

w

o

n

.

Y

o

u

'

l l

h

a

v e

t

o

d

e

a

l

w

i

t

h h

e r

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S

h

e

i

s

i

n n

o

t

r

o

u b l e

a

t

a

l l

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" I

h

a

v e

c

o

m

e

w

i

t

h

g

o o

d

n e

w

s

a

b

o

u

t

h

e r

.

Q u

i

t

e

s

t

a

r

t

l

i

n

g

n e

w

s

,

M r
W

o

r

m

w

o o

d

.

D

o

y

o

u

t

h

i

n k I

m

i

g

h

t

c

o

m

e

i

n f

o

r

a

f e

w

m

i

n u

t

e

s

a

n

d

t

a

l k

t

o

y

o

u

a

b

o

u

t

M

a

t

i

l

d

a

? "
" W e

a

r e r

i

g

h

t

i

n

t

h

e

m

i

d d

l e

o

f

w

a

t

c

h

i

n

g

o

n e

o

f

o

u r
f

a

v

o

u r

i

t

e

p

r

o

g

r

a

m m

e

s

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

" T

h

i

s

i

s

m

o

s

t

i

n

c

o

n v e n

i

e n

t

.

W

h

y

d

o

n

'

t

y

o

u

c

o

m

e b

a

c

k

s

o

m

e

o

t

h

e r

t

i

m

e

.

"
M

i

s s

H

o

n e

y

b e

g

a

n

t

o

l

o

s

e

p

a

t

i

e n

c

e

.

" M r W

o

r

m

w

o o

d

,

"

s

h

e

s

a

i

d

,

"

i

f

y

o

u

t

h

i

n k

s

o

m

e r

o

t t

e n T

V

p

r

o

g

r

a

m m

e

i

s

m

o

r e

i

m

p

o

r

t

a

n

t t

h

a

n

y

o

u r

d

a

u

g

h

t

e r

'

s

f u

t

u r e

,

t

h

e n

y

o

u

o

u

g

h

t

n

o

t t

o

b e

a

p

a

r e n

t

!

W

h

y

d

o

n

'

t

y

o

u

s

w

i

t

c

h

t

h

e

d

a

r n

t

h

i

n

g

o

f f

a

n

d

l

i

s

t

e n

t

o

m

e

!

"
T

h

a

t

s

h

o o

k M r W

o

r

m

w

o o

d

.

H

e

w

a

s

n

o

t

u

s

e

d

t

o

b e

i

n

g

s

p

o

k e n

t

o

i

n

t

h

i

s

w

a

y

.

H

e

p

e e r e

d

c

a

r e f u l l

y

a

t t

h

e

s

l

i

m

f r

a

i

l

w

o

m

a

n

w

h

o

s

t

o o

d

s

o

r e

s

o

l u

t

e l

y

o

u

t

o

n

t

h

e

p

o

r

c

h

.

" O

h

v e r

y

w

e l l

t

h

e n

,

"

h

e

s

n

a

p p

e

d

.

"

C

o

m

e

o

n

i

n

a

n

d

l e

t

'

s

g

e

t

i

t

o

v e r

w

i

t

h

.

" M

i

s s

H

o

n e

y

s

t

e

p p

e

d

b r

i

s

k l

y

i

n

s

i

d

e

.

" M r

s

W

o

r

m

w

o o

d

i

s

n

'

t

g

o

i

n

g

t

o

t

h

a

n k

y

o

u f

o

r

t

h

i

s

,

"

t

h

e

m

a

n

s

a

i

d

a

s

h

e l e

d

h

e r

i

n

t

o

t

h

e

s

i

t t

i

n

g

- r

o o

m

w

h

e r e

a

l

a

r

g

e

p

l

a

t

i

n u

m

- b l

o

n

d

e

w

o

m

a

n

w

a

s

g

a

z

i

n

g

r

a

p

t

u r

o

u

s

l

y

a

t t

h

e T

V

s

c

r e e n

.

" W

h

o

i

s

i

t

? "

t

h

e

w

o

m

a

n

s

a

i

d

,

n

o

t

l

o o

k

i

n

g

r

o

u n

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" S

o

m

e

s

c

h

o o

l

t

e

a

c

h

e r

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

" S

h

e

s

a

y

s s

h

e

'

s

g

o

t t

o

t

a

l k

t

o

u

s

a

b

o

u

t

M

a

t

i

l

d

a

.

"

H

e

c

r

o

s s

e

d

t

o

t

h

e T

V

s

e

t

a

n

d

t

u r n e

d d

o

w

n

t

h

e

s

o

u n

d

b u

t

l e f

t t

h

e

p

i

c

t

u r e

o

n

t

h

e

s

c

r e e n

.

" D

o

n

'

t

d

o

t

h

a

t

,

H

a

r r

y

!

" M r

s

W

o

r

m

w

o o

d

c

r

i

e

d

o

u

t

.

" W

i

l l

a

r

d

i

s

j

u

s

t

a

b

o

u

t t

o

p

r

o

p

o

s

e

t

o

A n

g

e l

i

c

a

!

"
"

Y

o

u

c

a

n

s

t

i

l l

w

a

t

c

h

i

t

w

h

i

l e

w

e

'

r e

t

a

l k

i

n

g

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

" T

h

i

s

i

s

M

a

t

i

l

d

a

'

s

t

e

a

c

h

e r

.

S

h

e

s

a

y

s s

h

e

'

s

g

o

t

s

o

m

e

s

o

r

t

o

f n e

w

s

t

o

g

i

v e u

s

.

"
" M

y

n

a

m

e

i

s

J e n n

i

f e r

H

o

n e

y

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

"

H

o

w

d

o

y

o

u

d

o

,

M r

s

W

o

r

m

w

o o

d

.

"
M r

s

W

o

r

m

w

o o

d

g

l

a

r e

d

a

t

h

e r

a

n

d

s

a

i

d

,

" W

h

a

t

'

s

t

h

e

t

r

o

u b l e

t

h

e n ? "

N

o

b

o

d

y

i

n v

i

t

e

d

M

i

s s

H

o

n e

y

t

o

s

i

t

d

o

w

n

s

o

s

h

e

c

h

o

s

e

a

c

h

a

i

r

a

n

d

s

a

t

d

o

w

n

a

n

y

w

a

y

.

" T

h

i

s

"

,

s

h

e

s

a

i

d

,

"

w

a

s

y

o

u r

d

a

u

g

h

t

e r

'

s

f

i

r

s

t

d

a

y

a

t

s

c

h

o o

l

.

"
" W e k n

o

w

t

h

a

t

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

,

r

a

t t

y

a

b

o

u

t

m

i

s s

i

n

g

h

e r

p

r

o

g

r

a

m m

e

.

" I

s

t

h

a

t

a

l l

y

o

u

c

a

m

e

t

o

t

e l l u

s

? "
M

i

s s

H

o

n e

y

s

t

a

r e

d

h

a

r

d

i

n

t

o

t

h

e

o

t

h

e r

w

o

m

a

n

'

s

w

e

t

g

r e

y

e

y

e

s

,

a

n

d

s

h

e

a

l l

o

w

e

d

t

h

e

s

i

l e n

c

e

t

o

h

a

n

g

i

n

t

h

e

a

i

r u n

t

i

l M r

s

W

o

r

m

w

o o

d

b e

c

a

m

e u n

c

o

m

f

o

r

t

a

b l e

.

" D

o

y

o

u

w

i

s

h

m

e

t

o

e x

p

l

a

i

n

w

h

y

I

c

a

m

e ? "

s

h

e

s

a

i

d

.

"

G

e

t

o

n

w

i

t

h

i

t t

h

e n

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

'

m

s

u r e

y

o

u k n

o

w

"

,

M

i

s s

H

o

n e

y

s

a

i

d

,

"

t

h

a

t

c

h

i

l

d

r e n

i

n

t

h

e

b

o

t t

o

m

c

l

a

s s

a

t

s

c

h

o o

l

a

r e n

o

t

e x

p

e

c

t

e

d

t

o

b e

a

b l e

t

o

r e

a

d

o

r

s

p

e l l

o

r

j

u

g g

l e

w

i

t

h

n u

m

b e r

s

w

h

e n

t

h

e

y

f

i

r

s

t

a

r r

i

v e

.

F

i

v e -

y

e

a

r -

o

l

d

s

c

a

n n

o

t

d

o

t

h

a

t

.

B u

t

M

a

t

i

l

d

a

c

a

n

d

o

i

t

a

l l

.

A n

d

i

f I

a

m

t

o

b e l

i

e v e

h

e r

. . .

"
" I

w

o

u l

d

n

'

t

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

S

h

e

w

a

s s

t

i

l l r

a

t t

y

a

t

l

o

s

i

n

g

t

h

e

s

o

u n

d

o

n

t

h

e T

V

.

" W

a

s s

h

e l

y

i

n

g

,

t

h

e n

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

"

w

h

e n

s

h

e

t

o

l

d

m

e

t

h

a

t

n

o

b

o

d

y

t

a

u

g

h

t

h

e r

t

o

m

u l

t

i

p

l

y

o

r

t

o

r e

a

d

? D

i

d

e

i

t

h

e r

o

f

y

o

u

t

e

a

c

h h

e r ? "
" T e

a

c

h h

e r

w

h

a

t

? " M r W

o

r

m

w

o o

d

s

a

i

d

.

" T

o

r e

a

d

.

T

o

r e

a

d

b

o o

k

s

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" P e r

h

a

p

s

y

o

u
d i d

t

e

a

c

h h

e r

.

P e r

h

a

p

s s

h

e w

a

s

l

y

i

n

g

.

P e r

h

a

p

s

y

o

u

h

a

v e

s

h

e l v e

s

f u l l

o

f b

o o

k

s

a

l l

o

v e r

t

h

e

h

o

u

s

e

.

I

w

o

u l

d

n

'

t

k n

o

w

.

P e r

h

a

p

s

y

o

u

a

r e b

o

t

h

g

r e

a

t

r e

a

d

e r

s

.

"
" O f

c

o

u r

s

e

w

e r e

a

d

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

" D

o

n

'

t

b e

s

o

d

a

f

t

.

I r e

a

d

t

h

e A u t

o

c

a

r

a

n

d

t

h

e M

o

t

o

r f r

o

m

c

o

v e r

t

o

c

o

v e r e v e r

y

w

e e k

.

"
" T

h

i

s

c

h

i

l

d

h

a

s

a

l r e

a

d

y

r e

a

d

a

n

a

s

t

o

n

i

s

h

i

n

g

n u

m

b e r

o

f
b

o o

k

s

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" I

w

a

s s

i

m

p

l

y

t

r

y

i

n

g

t

o

f

i

n

d

o

u

t

i

f

s

h

e

c

a

m

e f r

o

m

a

f

a

m

i

l

y

t

h

a

t

l

o

v e

d

g

o o

d

l

i

t

e r

a

t

u r e

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" W e

d

o

n

'

t

h

o

l

d

w

i

t

h

b

o o

k - r e

a

d

i

n

g

,

" M r W

o

r

m

w

o o

d

s

a

i

d

.

"

Y

o

u

c

a

n

'

t

m

a

k e

a

l

i

v

i

n

g

f r

o

m

s

i

t t

i

n

g

o

n

y

o

u r f

a

n n

y

a

n

d

r e

a

d

i

n

g

s

t

o

r

y

- b

o o

k

s

.

W e

d

o

n

'

t

k e e

p

t

h

e

m

i

n

t

h

e

h

o

u

s

e

.

"
" I

s

e e

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" W e l l

,

a

l l I

c

a

m

e

t

o

t

e l l

y

o

u

w

a

s

t

h

a

t

M

a

t

i

l

d

a

h

a

s

a

b r

i

l l

i

a

n

t

m

i

n

d

.

B u

t

I e x

p

e

c

t

y

o

u k n e

w

t

h

a

t

a

l r e

a

d

y

.

"
" O f

c

o

u r

s

e I k n e

w

s

h

e

c

o

u l

d

r e

a

d

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

" S

h

e

s

p

e n

d

s

h

e r l

i

f e u

p

i

n

h

e r r

o o

m

b u r

i

e

d

i

n

s

o

m

e

s

i

l l

y

b

o o

k

.

"
" B u

t

d

o

e

s

i

t

n

o

t

i

n

t

r

i

g

u e

y

o

u "

,

M

i

s s

H

o

n e

y

s

a

i

d

,

"

t

h

a

t

a

l

i

t t

l e f

i

v e -

y

e

a

r -

o

l

d

c

h

i

l

d

i

s

r e

a

d

i

n

g

l

o

n

g

a

d

u l

t

n

o

v e l

s

b

y

D

i

c

k e n

s

a

n

d

H

e

m

i

n

g

w

a

y

? D

o

e

s

n

'

t t

h

a

t

m

a

k e

y

o

u

j

u

m

p

u

p

a

n

d d

o

w

n

w

i

t

h

e x

c

i

t

e

m

e n

t

? "
"

N

o

t

p

a

r

t

i

c

u l

a

r l

y

,

"

t

h

e

m

o

t

h

e r

s

a

i

d

.

" I

'

m

n

o

t

i

n f

a

v

o

u r

o

f
b l u e -

s

t

o

c

k

i

n

g g

i

r l

s

.

A

g

i

r l

s

h

o

u l

d

t

h

i

n k

a

b

o

u

t

m

a

k

i

n

g

h

e r

s

e l f
l

o o

k

a

t t

r

a

c

t

i

v e

s

o

s

h

e

c

a

n

g

e

t

a

g

o o

d

h

u

s

b

a

n

d

l

a

t

e r

o

n

.

L

o o

k

s

i

s

m

o

r e

i

m

p

o

r

t

a

n

t t

h

a

n b

o o

k

s

,

M

i

s s

H

u n k

y

. . .

"
" T

h

e n

a

m

e

i

s

H

o

n e

y

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

"

N

o

w

l

o o

k

a

t

m

e

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

" T

h

e n l

o o

k

a

t

y

o

u

.

Y

o

u

c

h

o

s

e b

o o

k

s

.

I

c

h

o

s

e l

o o

k

s

.

"
M

i

s s

H

o

n e

y

l

o o

k e

d

a

t t

h

e

p

l

a

i

n

p

l u

m

p p

e r

s

o

n

w

i

t

h

t

h

e

s

m

u

g

s

u e

t

-

p

u

d d

i

n

g

f

a

c

e

w

h

o

w

a

s s

i

t t

i

n

g

a

c

r

o

s s

t

h

e r

o o

m

.

" W

h

a

t

d

i

d

y

o

u

s

a

y

? "

s

h

e

a

s

k e

d

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

s

a

i

d

y

o

u

c

h

o

s

e b

o o

k

s

a

n

d

I

c

h

o

s

e l

o o

k

s

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

" A n

d

w

h

o

'

s

f

i

n

i

s

h

e

d

u

p

t

h

e b e

t t

e r

o

f f ? M e

,

o

f

c

o

u r

s

e

.

I

'

m

s

i

t t

i

n

g

p

r e

t t

y

i

n

a

n

i

c

e

h

o

u

s

e

w

i

t

h

a

s

u

c c

e

s s

f u l b u

s

i

n e

s s

m

a

n

a

n

d

y

o

u

'

r e l e f

t

s

l

a

v

i

n

g

a

w

a

y

t

e

a

c

h

i

n

g

a

l

o

t

o

f n

a

s

t

y

l

i

t t

l e

c

h

i

l

d

r e n

t

h

e A B

C

.

"
" Q u

i

t

e r

i

g

h

t

,

s

u

g

a

r -

p

l u

m

,

" M r W

o

r

m

w

o o

d

s

a

i

d

,

c

a

s

t

i

n

g

a

l

o o

k

o

f

s

u

c

h

s

i

m

p

e r

i

n

g

s

l

o

p p

i

n e

s s

a

t

h

i

s

w

i

f e

i

t

w

o

u l

d

h

a

v e

m

a

d

e

a

c

a

t

s

i

c

k

.

M

i

s s

H

o

n e

y

d

e

c

i

d

e

d

t

h

a

t

i

f

s

h

e

w

a

s

g

o

i

n

g

t

o

g

e

t

a

n

y

w

h

e r e

w

i

t

h

t

h

e

s

e

p

e

o

p

l e

s

h

e

m

u

s

t

n

o

t

l

o

s

e

h

e r

t

e

m

p

e r

.

" I

h

a

v e n

'

t
t

o

l

d

y

o

u

a

l l

o

f

i

t

y

e

t

,

"

s

h

e

s

a

i

d

.

" M

a

t

i

l

d

a

,

s

o

f

a

r

a

s

I

c

a

n

g

a

t

h

e r

a

t t

h

i

s

e

a

r l

y

s

t

a

g

e

,

i

s

a

l

s

o

a

k

i

n

d

o

f

m

a

t

h

e

m

a

t

i

c

a

l

g

e n

i

u

s

.

S

h

e

c

a

n

m

u l

t

i

p

l

y

c

o

m

p

l

i

c

a

t

e

d

f

i

g

u r e

s

i

n

h

e r

h

e

a

d

l

i

k e l

i

g

h

t

n

i

n

g

.

"
" W

h

a

t

'

s

t

h

e

p

o

i

n

t

o

f

t

h

a

t

w

h

e n

y

o

u

c

a

n b u

y

a

c

a

l

c

u l

a

t

o

r ? "
M r W

o

r

m

w

o o

d

s

a

i

d

.

" A

g

i

r l

d

o

e

s

n

'

t

g

e

t

a

m

a

n b

y

b e

i

n

g

b r

a

i

n

y

,

" M r

s

W

o

r

m

w

o o

d

s

a

i

d

.

" L

o o

k

a

t t

h

a

t

f

i

l

m

-

s

t

a

r f

o

r

i

n

s

t

a

n

c

e

,

"

s

h

e

a

d d

e

d

,

p

o

i

n

t

i

n

g

a

t t

h

e

s

i

l e n

t

T

V

s

c

r e e n

w

h

e r e

a

b

o

s

o

m

y

f e

m

a

l e

w

a

s

b e

i

n

g

e

m

b r

a

c

e

d

b

y

a

c

r

a

g g

y

a

c

t

o

r

i

n

t

h

e

m

o o

n l

i

g

h

t

.

"

Y

o

u

d

o

n

'

t
t

h

i

n k

s

h

e

g

o

t

h

i

m

t

o

d

o

t

h

a

t

b

y

m

u l

t

i

p

l

y

i

n

g

f

i

g

u r e

s

a

t

h

i

m

,

d

o

y

o

u ?

N

o

t

l

i

k e l

y

.

A n

d

n

o

w

h

e

'

s

g

o

i

n

g

t

o

m

a

r r

y

h

e r

,

y

o

u

s

e e

i

f

h

e

d

o

e

s

n

'

t

,

a

n

d

s

h

e

'

s

g

o

i

n

g

t

o

l

i

v e

i

n

a

m

a

n

s

i

o

n

w

i

t

h

a

b u

t

l e r

a

n

d

l

o

t

s

o

f

m

a

i

d

s

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

M

i

s s

H

o

n e

y

c

o

u l

d

h

a

r

d

l

y

b e l

i

e v e

w

h

a

t

s

h

e

w

a

s

h

e

a

r

i

n

g

.

S

h

e

h

a

d

h

e

a

r

d

t

h

a

t

p

a

r e n

t

s

l

i

k e

t

h

i

s

e x

i

s

t

e

d

a

l l

o

v e r

t

h

e

p

l

a

c

e

a

n

d

t

h

a

t t

h

e

i

r

c

h

i

l

d

r e n

t

u r n e

d

o

u

t t

o

b e

d

e l

i

n q u e n

t

s

a

n

d d

r

o

p

-

o

u

t

s

,

b u

t

i

t

w

a

s s

t

i

l l

a

s

h

o

c

k

t

o

m

e e

t

a

p

a

i

r

o

f

t

h

e

m

i

n

t

h

e f l e

s

h

.

" M

a

t

i

l

d

a

'

s

t

r

o

u b l e "

,

s

h

e

s

a

i

d

,

t

r

y

i

n

g

o

n

c

e

a

g

a

i

n

,

"

i

s

t

h

a

t

s

h

e

i

s s

o

f

a

r

a

h

e

a

d

o

f e v e r

y

o

n e e l

s

e

a

r

o

u n

d

h

e r

t

h

a

t

i

t

m

i

g

h

t

b e

w

o

r

t

h

t

h

i

n k

i

n

g

a

b

o

u

t

s

o

m

e e x

t

r

a

k

i

n

d

o

f

p

r

i

v

a

t

e

t

u

i

t

i

o

n

.

I

s

e r

i

o

u

s

l

y

b e l

i

e v e

t

h

a

t

s

h

e

c

o

u l

d

b e b r

o

u

g

h

t

u

p

t

o

u n

i

v e r

s

i

t

y

s

t

a

n

d

a

r

d

i

n

t

w

o o

r

t

h

r e e

y

e

a

r

s

w

i

t

h

t

h

e

p

r

o

p

e r

c

o

a

c

h

i

n

g

.

"
"

U

n

i

v e r

s

i

t

y

? " M r W

o

r

m

w

o o

d

s

h

o

u

t

e

d

,

b

o

u n

c

i

n

g

u

p

i

n

h

i

s

c

h

a

i

r

.

" W

h

o

w

a

n

t

s

t

o

g

o

t

o

u n

i

v e r

s

i

t

y

f

o

r

h

e

a

v e n

'

s s

a

k e

!

A l l

t

h

e

y

l e

a

r n

t

h

e r e

i

s

b

a

d

h

a

b

i

t

s

!

"
" T

h

a

t

i

s

n

o

t t

r u e

,

" M

i

s s

H

o

n e

y

s

a

i

d

.

" I f

y

o

u

h

a

d

a

h

e

a

r

t

a

t t

a

c

k

t

h

i

s

m

i

n u

t

e

a

n

d

h

a

d

t

o

c

a

l l

a

d

o

c

t

o

r

,

t

h

a

t

d

o

c

t

o

r

w

o

u l

d

b e

a

u n

i

v e r

s

i

t

y

g

r

a

d

u

a

t

e

.

I f

y

o

u

g

o

t

s

u e

d

f

o

r

s

e l l

i

n

g

s

o

m

e

o

n e

a

r

o

t t

e n

s

e

c

o

n

d

-

h

a

n

d

c

a

r

,

y

o

u

'

d

h

a

v e

t

o

g

e

t

a

l

a

w

y

e r

a

n

d

h

e

'

d

b e

a

u n

i

v e r

s

i

t

y

g

r

a

d

u

a

t

e

,

t

o o

.

D

o

n

o

t

d

e

s

p

i

s

e

c

l e v e r

p

e

o

p

l e

,

M r W

o

r

m

w

o o

d

.

B u

t

I

c

a

n

s

e e

w

e

'

r e n

o

t

g

o

i

n

g

t

o

a

g

r e e

.

I

'

m

s

o

r r

y

I b u r

s

t

i

n

o

n

y

o

u l

i

k e

t

h

i

s

.

" M

i

s s

H

o

n e

y

r

o

s

e f r

o

m

h

e r

c

h

a

i

r

a

n

d

w

a

l k e

d

o

u

t

o

f

t

h

e r

o o

m

.

M r W

o

r

m

w

o o

d

f

o

l l

o

w

e

d

h

e r

t

o

t

h

e f r

o

n

t

-

d

o o

r

a

n

d

s

a

i

d

,

"

G

o o

d

o

f

y

o

u

t

o

c

o

m

e

,

M

i

s s

H

a

w

k e

s

,

o

r

i

s

i

t

M

i

s s

H

a

r r

i

s

? "

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

" I

t

'

s

n e

i

t

h

e r

,

" M

i

s s

H

o

n e

y

s

a

i

d

,

" b u

t

l e

t

i

t

g

o

.

" A n

d

a

w

a

y

s

h

e

w

e n

t

.

T

h

r

o

w

i

n

g

t

h

e

H

a

m m

e r

T

h

e n

i

c

e

t

h

i

n

g

a

b

o

u

t

M

a

t

i

l

d

a

w

a

s

t

h

a

t

i

f

y

o

u

h

a

d

m

e

t

h

e r

c

a

s

u

a

l l

y

a

n

d

t

a

l k e

d

t

o

h

e r

y

o

u

w

o

u l

d

h

a

v e

t

h

o

u

g

h

t

s

h

e

w

a

s

a

p

e r f e

c

t

l

y

n

o

r

m

a

l f

i

v e -

a

n

d

-

a

-

h

a

l f -

y

e

a

r -

o

l

d

c

h

i

l

d

.

S

h

e

d

i

s

p

l

a

y

e

d

a

l

m

o

s

t

n

o o

u

t

w

a

r

d

s

i

g

n

s

o

f

h

e r b r

i

l l

i

a

n

c

e

a

n

d

s

h

e n e v e r

s

h

o

w

e

d

o

f f

.

" T

h

i

s

i

s

a

v e r

y

s

e n

s

i

b l e

a

n

d

q u

i

e

t

l

i

t t

l e

g

i

r l

,

"

y

o

u

w

o

u l

d

h

a

v e

s

a

i

d

t

o

y

o

u r

s

e l f

.

A n

d

u n l e

s s

f

o

r

s

o

m

e r e

a

s

o

n

y

o

u

h

a

d

s

t

a

r

t

e

d

a

d

i

s

c

u

s s

i

o

n

w

i

t

h h

e r

a

b

o

u

t

l

i

t

e r

a

t

u r e

o

r

m

a

t

h

e

m

a

t

i

c

s

,

y

o

u

w

o

u l

d

n e v e r

h

a

v e k n

o

w

n

t

h

e e x

t

e n

t

o

f

h

e r

b r

a

i

n -

p

o

w

e r

.

I

t

w

a

s

t

h

e r e f

o

r e e

a

s

y

f

o

r M

a

t

i

l

d

a

t

o

m

a

k e f r

i

e n

d

s

w

i

t

h

o

t

h

e r

c

h

i

l

d

r e n

.

A l l

t

h

o

s

e

i

n

h

e r

c

l

a

s s

l

i

k e

d

h

e r

.

T

h

e

y

k n e

w

o

f

c

o

u r

s

e

t

h

a

t

s

h

e

w

a

s

"

c

l e v e r " b e

c

a

u

s

e

t

h

e

y

h

a

d

h

e

a

r

d

h

e r b e

i

n

g

q u e

s

t

i

o

n e

d

b

y

M

i

s s

H

o

n e

y

o

n

t

h

e f

i

r

s

t

d

a

y

o

f

t

e r

m

.

A n

d

t

h

e

y

k n e

w

a

l

s

o

t

h

a

t

s

h

e

w

a

s

a

l l

o

w

e

d

t

o

s

i

t

q u

i

e

t

l

y

w

i

t

h

a

b

o o

k

d

u r

i

n

g

l e

s s

o

n

s

a

n

d

n

o

t

p

a

y

a

t t

e n

t

i

o

n

t

o

t

h

e

t

e

a

c

h

e r

.

B u

t

c

h

i

l

d

r e n

o

f

t

h

e

i

r

a

g

e

d

o

n

o

t

s

e

a

r

c

h

d

e e

p

l

y

f

o

r r e

a

s

o

n

s

.

T

h

e

y

a

r e f

a

r

t

o o

w

r

a

p p

e

d

u

p

i

n

t

h

e

i

r

o

w

n

s

m

a

l l

s

t

r u

g g

l e

s

t

o

w

o

r r

y

o

v e r

m

u

c

h

a

b

o

u

t

w

h

a

t

o

t

h

e r

s

a

r e

d

o

i

n

g

a

n

d

w

h

y

.

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

A

m

o

n

g

M

a

t

i

l

d

a

'

s

n e

w

- f

o

u n

d

f r

i

e n

d

s

w

a

s

t

h

e

g

i

r l

c

a

l l e

d

L

a

v e n

d

e r

.

R

i

g

h

t

f r

o

m

t

h

e f

i

r

s

t

d

a

y

o

f

t

e r

m

t

h

e

t

w

o o

f

t

h

e

m

s

t

a

r

t

e

d

w

a

n

d

e r

i

n

g

r

o

u n

d

t

o

g

e

t

h

e r

d

u r

i

n

g

t

h

e

m

o

r n

i

n

g

- b r e

a

k

a

n

d

i

n

t

h

e l u n

c

h

-

h

o

u r

.

L

a

v e n

d

e r

w

a

s

e x

c

e

p

t

i

o

n

a

l l

y

s

m

a

l l f

o

r

h

e r

a

g

e

,

a

s

k

i

n n

y

l

i

t t

l e n

y

m

p

h

w

i

t

h

d

e e

p

- b r

o

w

n e

y

e

s

a

n

d

w

i

t

h

d

a

r k

h

a

i

r

t

h

a

t

w

a

s

c

u

t

i

n

a

f r

i

n

g

e

a

c

r

o

s s

h

e r f

o

r e

h

e

a

d

.

M

a

t

i

l

d

a

l

i

k e

d

h

e r b e

c

a

u

s

e

s

h

e

w

a

s

g

u

t

s

y

a

n

d

a

d

v e n

t

u r

o

u

s

.

S

h

e l

i

k e

d

M

a

t

i

l

d

a

f

o

r e x

a

c

t

l

y

t

h

e

s

a

m

e r e

a

s

o

n

s

.

B e f

o

r e

t

h

e f

i

r

s

t

w

e e k

o

f

t

e r

m

w

a

s

u

p

,

a

w

e

s

o

m

e

t

a

l e

s

a

b

o

u

t

t

h

e

H

e

a

d

m

i

s

t

r e

s s

,

M

i

s s

T r u n

c

h

b u l l

,

b e

g

a

n

t

o

f

i

l

t

e r

t

h

r

o

u

g

h

t

o

t

h

e n e

w

c

o

m

e r

s

.

M

a

t

i

l

d

a a

n

d

L

a

v e n

d

e r

,

s

t

a

n

d

i

n

g

i

n

a

c

o

r n e r

o

f

t

h

e

p

l

a

y

g

r

o

u n

d d

u r

i

n

g

m

o

r n

i

n

g

- b r e

a

k

o

n

t

h

e

t

h

i

r

d d

a

y

,

w

e r e

a

p p

r

o

a

c

h

e

d

b

y

a

r u

g g

e

d

t

e n -

y

e

a

r -

o

l

d

w

i

t

h

a

b

o

i

l

o

n

h

e r

n

o

s

e

,

c

a

l l e

d

H

o

r

t

e n

s

i

a

.

"

N

e

w

s

c

u

m

,

I

s

u

p p

o

s

e

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

t

o

t

h

e

m

,

l

o o

k

i

n

g

d

o

w

n f r

o

m

h

e r

g

r e

a

t

h

e

i

g

h

t

.

S

h

e

w

a

s

e

a

t

i

n

g

f r

o

m

a

n e x

t

r

a

l

a

r

g

e b

a

g

o

f

p

o

t

a

t

o

c

r

i

s

p

s

a

n

d d

i

g g

i

n

g

t

h

e

s

t

u f f

o

u

t

i

n

h

a

n

d

f u l

s

.

" W e l

c

o

m

e

t

o

b

o

r

s

t

a

l

,

"

s

h

e

a

d d

e

d

,

s

p

r

a

y

i

n

g

b

i

t

s

o

f

c

r

i

s

p

o

u

t

o

f

h

e r

m

o

u

t

h

l

i

k e

s

n

o

w

- f l

a

k e

s

.

T

h

e

t

w

o

t

i

n

y

o

n e

s

,

c

o

n f r

o

n

t

e

d

b

y

t

h

i

s

g

i

a

n

t

,

k e

p

t

a

w

a

t

c

h

f u l

s

i

l e n

c

e

.

"

H

a

v e

y

o

u

m

e

t t

h

e T r u n

c

h

b u l l

y

e

t

? "

H

o

r

t

e n

s

i

a a

s

k e

d

.

" W e

'

v e

s

e e n

h

e r

a

t

p

r

a

y

e r

s

,

" L

a

v e n

d

e r

s

a

i

d

,

" b u

t

w

e

h

a

v e n

'

t

m

e

t

h

e r

.

"

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

"

Y

o

u

'

v e

g

o

t

a

t

r e

a

t

c

o

m

i

n

g

t

o

y

o

u

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

" S

h

e

h

a

t

e

s

v e r

y

s

m

a

l l

c

h

i

l

d

r e n

.

S

h

e

t

h

e r e f

o

r e l

o

a

t

h

e

s

t

h

e b

o

t t

o

m

c

l

a

s s

a

n

d

e v e r

y

o

n e

i

n

i

t

.

S

h

e

t

h

i

n k

s

f

i

v e -

y

e

a

r -

o

l

d

s

a

r e

g

r u b

s

t

h

a

t

h

a

v e n

'

t

y

e

t

h

a

t

c

h

e

d

o

u

t

.

" I n

w

e n

t

a

n

o

t

h

e r f

i

s

t

f u l

o

f

c

r

i

s

p

s

a

n

d

w

h

e n

s

h

e

s

p

o

k e

a

g

a

i

n

,

o

u

t

s

p

r

a

y

e

d

t

h

e

c

r u

m

b

s

.

" I f

y

o

u

s

u r v

i

v e

y

o

u r f

i

r

s

t

y

e

a

r

y

o

u

m

a

y

j

u

s

t

m

a

n

a

g

e

t

o

l

i

v e

t

h

r

o

u

g

h

t

h

e r e

s

t

o

f

y

o

u r

t

i

m

e

h

e r e

.

B u

t

m

a

n

y

d

o

n

'

t

s

u r v

i

v e

.

T

h

e

y

g

e

t

c

a

r r

i

e

d

o

u

t

o

n

s

t

r e

t

c

h

e r

s s

c

r e

a

m

i

n

g

.

I

'

v e

s

e e n

i

t

o

f

t

e n

.

"

H

o

r

t

e n

s

i

a

p

a

u

s

e

d

t

o o

b

s

e r v e

t

h

e e f f e

c

t t

h

e

s

e r e

m

a

r k

s

w

e r e

h

a

v

i

n

g

o

n

t

h

e

t

w

o

t

i

t

c

h

y

o

n e

s

.

N

o

t

v e r

y

m

u

c

h

.

T

h

e

y

s

e e

m

e

d

p

r e

t t

y

c

o o

l

.

S

o

t

h

e l

a

r

g

e

o

n e

d

e

c

i

d

e

d

t

o

r e

g

a

l e

t

h

e

m

w

i

t

h

f u r

t

h

e r

i

n f

o

r

m

a

t

i

o

n

.

" I

s

u

p p

o

s

e

y

o

u k n

o

w

t

h

e T r u n

c

h

b u l l

h

a

s

a

l

o

c

k u

p

c

u

p

b

o

a

r

d

i

n

h

e r

p

r

i

v

a

t

e q u

a

r

t

e r

s

c

a

l l e

d

T

h

e

C

h

o

k e

y

?

H

a

v e

y

o

u

h

e

a

r

d

a

b

o

u

t

T

h

e

C

h

o

k e

y

? "
M

a

t

i

l

d

a a

n

d

L

a

v e n

d

e r

s

h

o o

k

t

h

e

i

r

h

e

a

d

s

a

n

d

c

o

n

t

i

n u e

d

t

o

g

a

z e u

p

a

t t

h

e

g

i

a

n

t

.

B e

i

n

g

v e r

y

s

m

a

l l

,

t

h

e

y

w

e r e

i

n

c

l

i

n e

d

t

o

m

i

s

t

r u

s

t

a

n

y

c

r e

a

t

u r e

t

h

a

t

w

a

s

l

a

r

g

e r

t

h

a

n

t

h

e

y

w

e r e

,

e

s

p

e

c

i

a

l l

y

s

e n

i

o

r

g

i

r l

s

.

" T

h

e

C

h

o

k e

y

"

,

H

o

r

t

e n

s

i

a

w

e n

t

o

n

,

"

i

s

a

v e r

y

t

a

l l b u

t

v e r

y

n

a

r r

o

w

c

u

p

b

o

a

r

d

.

T

h

e f l

o o

r

i

s

o

n l

y

t

e n

i

n

c

h

e

s s

q u

a

r e

s

o

y

o

u

c

a

n

'

t

s

i

t

d

o

w

n

o

r

s

q u

a

t

i

n

i

t

.

Y

o

u

h

a

v e

t

o

s

t

a

n

d

.

A n

d

t

h

r e e

o

f

t

h

e

w

a

l l

s

a

r e

m

a

d

e

o

f

c

e

m

e n

t

w

i

t

h

b

i

t

s

o

f b r

o

k e n

g

l

a

s s

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

s

t

i

c

k

i

n

g

o

u

t

a

l l

o

v e r

,

s

o

y

o

u

c

a

n

'

t

l e

a

n

a

g

a

i

n

s

t t

h

e

m

.

Y

o

u

h

a

v e

t

o

s

t

a

n

d

m

o

r e

o

r l e

s s

a

t

a

t t

e n

t

i

o

n

a

l l

t

h

e

t

i

m

e

w

h

e n

y

o

u

g

e

t

l

o

c

k e

d

u

p

i

n

t

h

e r e

.

I

t

'

s

t

e r r

i

b l e

.

"
"

C

a

n

'

t

y

o

u l e

a

n

a

g

a

i

n

s

t t

h

e

d

o o

r ? " M

a

t

i

l

d

a a

s

k e

d

.

" D

o

n

'

t

b e

d

a

f

t

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

" T

h

e

d

o o

r

'

s

g

o

t t

h

o

u

s

a

n

d

s

o

f

s

h

a

r

p

s

p

i

k e

y

n

a

i

l

s s

t

i

c

k

i

n

g

o

u

t

o

f

i

t

.

T

h

e

y

'

v e b e e n

h

a

m m

e r e

d

t

h

r

o

u

g

h

f r

o

m

t

h

e

o

u

t

s

i

d

e

,

p

r

o

b

a

b l

y

b

y

t

h

e
T r u n

c

h

b u l l

h

e r

s

e l f

.

"
"

H

a

v e

y

o

u e v e r b e e n

i

n

t

h

e r e ? " L

a

v e n

d

e r

a

s

k e

d

.

" M

y

f

i

r

s

t t

e r

m

I

w

a

s

i

n

t

h

e r e

s

i

x

t

i

m

e

s

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

" T

w

i

c

e f

o

r

a

w

h

o

l e

d

a

y

a

n

d

t

h

e

o

t

h

e r

t

i

m

e

s

f

o

r

t

w

o

h

o

u r

s

e

a

c

h

.

B u

t t

w

o

h

o

u r

s

i

s

q u

i

t

e b

a

d

e n

o

u

g

h

.

I

t

'

s

p

i

t

c

h

d

a

r k

a

n

d

y

o

u

h

a

v e

t

o

s

t

a

n

d

u

p

d

e

a

d

s

t

r

a

i

g

h

t

a

n

d

i

f

y

o

u

w

o

b b l e

a

t

a

l l

y

o

u

g

e

t

s

p

i

k e

d

e

i

t

h

e r b

y

t

h

e

g

l

a

s s

o

n

t

h

e

w

a

l l

s

o

r

t

h

e n

a

i

l

s

o

n

t

h

e

d

o o

r

.

" W

h

y

w

e r e

y

o

u

p

u

t

i

n ? " M

a

t

i

l

d

a a

s

k e

d

.

" W

h

a

t

h

a

d

y

o

u

d

o

n e ? "
" T

h

e f

i

r

s

t t

i

m

e "

,

H

o

r

t

e n

s

i

a

s

a

i

d

,

" I

p

o

u r e

d

h

a

l f

a

t

i

n

o

f

G

o

l

d

e n S

y

r u

p

o

n

t

o

t

h

e

s

e

a

t

o

f

t

h

e

c

h

a

i

r

t

h

e T r u n

c

h

b u l l

w

a

s

g

o

i

n

g

t

o

s

i

t

o

n

a

t

p

r

a

y

e r

s

.

I

t

w

a

s

w

o

n

d

e r f u l

.

W

h

e n

s

h

e
l

o

w

e r e

d

h

e r

s

e l f

i

n

t

o

t

h

e

c

h

a

i

r

,

t

h

e r e

w

a

s

a

l

o

u

d

s

q u e l

c

h

i

n

g

n

o

i

s

e

s

i

m

i

l

a

r

t

o

t

h

a

t

m

a

d

e b

y

a

h

i

p p

o

p

o

t

a

m

u

s

w

h

e n l

o

w

e r

i

n

g

i

t

s

f

o o

t

i

n

t

o

t

h

e

m

u

d

o

n

t

h

e b

a

n k

s

o

f

t

h

e L

i

m

p

o

p

o

R

i

v e r

.

B u

t

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

This document is produced by free version of Print2Flash. Visit <a target='_blank' href='http://www.print2flash.com'>www.print2flash.com</a> for more information

y

o

u

'

r e

t

o o

s

m

a

l l

a

n

d

s

t

u

p

i

d

t

o

h

a

v e r e

a

d

t

h

e J u

s

t S

o

S t

o

r i e

s

,

a

r e n

'

t

y

o

u ? "
" I

'

v e r e

a

d

t

h

e

m

,

" M

a

t

i

l

d

a

s

a

i

d

.

"

Y

o

u

'

r e

a

l

i

a

r

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

a

m

i

a

b l

y

.

"

Y

o

u

c

a

n

'

t

e v e n
r e

a

d

y

e

t

.

B u

t

n

o

m

a

t t

e r

.

S

o

w

h

e n

t

h

e T r u n

c

h

b u l l

s

a

t

d

o

w

n

o

n

t

h

e

G

o

l

d

e n S

y

r u

p

,

t

h

e

s

q u e l

c

h

w

a

s

b e

a

u

t

i

f u l

.

A n

d

w

h

e n

s

h

e

j

u

m

p

e

d

u

p

a

g

a

i

n

,

t

h

e

c

h

a

i

r

s

o

r

t

o

f

s

t

u

c

k

t

o

t

h

e

s

e

a

t

o

f

t

h

o

s

e

a

w

f u l

g

r e e n b r e e

c

h

e

s s

h

e

w

e

a

r

s

a

n

d

c

a

m

e u

p

w

i

t

h h

e r f

o

r

a

f e

w

s

e

c

o

n

d

s

u n

t

i

l

t

h

e

t

h

i

c

k

s

y

r u

p

s

l

o

w

l

y

c

a

m

e u n

s

t

u

c

k

.

T

h

e n

s

h

e

c

l

a

s

p

e

d

h

e r

h

a

n

d

s

t

o

t

h

e

s

e

a

t

o

f

h

e r b r e e

c

h

e

s

a

n

d

b

o

t

h
h

a

n

d

s

g

o

t

c

o

v e r e

d

i

n

t

h

e

m

u

c

k

.

Y

o

u

s

h

o

u l

d

h

a

v e

h

e

a

r

d

h

e r
b e l l

o

w

.

"
" B u

t

h

o

w

d

i

d

s

h

e k n

o

w

i

t

w

a

s

y

o

u ? " L

a

v e n

d

e r

a

s

k e

d

.

" A l

i

t t

l e

s

q u

i

r

t

c

a

l l e

d

O l l

i

e B

o

g

w

h

i

s

t

l e

s

n e

a

k e

d

o

n

m

e

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

" I k n

o

c

k e

d

h

i

s

f r

o

n

t t

e e

t

h

o

u

t

.

"
" A n

d

t

h

e T r u n

c

h

b u l l

p

u

t

y

o

u

i

n T

h

e

C

h

o

k e

y

f

o

r

a

w

h

o

l e

d

a

y

? " M

a

t

i

l

d

a a

s

k e

d

,

g

u l

p

i

n

g

.

" A l l

d

a

y

l

o

n

g

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

" I

w

a

s

o

f f

m

y

r

o

c

k e r

w

h

e n

s

h

e l e

t

m

e

o

u

t

.

I

w

a

s

b

a

b b l

i

n

g

l

i

k e

a

n

i

d

i

o

t

.

"
" W

h

a

t

w

e r e

t

h

e

o

t

h

e r

t

h

i

n

g

s

y

o

u

d

i

d

t

o

g

e

t

p

u

t

i

n T

h

e

C

h

o

k e

y

? " L

a

v e n

d

e r

a

s

k e

d

.

" O

h

I

c

a

n

'

t

r e

m

e

m

b e r

t

h

e

m

a

l l n

o

w

,

"

H

o

r

t

e n

s

i

a

s

a

i

d

.

S

h

e

s

p

o

k e

w

i

t

h

t

h

e

a

i

r

o

f

a

n

o

l

d

w

a

r r

i

o

r

w

h

o

h

a

s

b e e n

i

n

s

o

m

a

n

y

ActionScript [AS3]

Section 1
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.geom.*; import fl.events.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 2
//ScrollPane (fl.containers.ScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.net.*; import flash.system.*; import flash.ui.*; public class ScrollPane extends BaseScrollPane implements IFocusManagerComponent { protected var scrollDragHPos:Number; protected var loader:Loader; protected var yOffset:Number; protected var currentContent:Object; protected var xOffset:Number; protected var _source:Object;// = "" protected var scrollDragVPos:Number; protected var _scrollDrag:Boolean;// = false protected var contentClip:Sprite; private static var defaultStyles:Object = {upSkin:"ScrollPane_upSkin", disabledSkin:"ScrollPane_disabledSkin", focusRectSkin:null, focusRectPadding:null, contentPadding:0}; public function ScrollPane(){ _source = ""; _scrollDrag = false; super(); } public function get source():Object{ return (_source); } public function set source(_arg1:Object):void{ var _local2:*; clearContent(); if (isLivePreview){ return; }; _source = _arg1; if ((((_source == "")) || ((_source == null)))){ return; }; currentContent = getDisplayObjectInstance(_arg1); if (currentContent != null){ _local2 = contentClip.addChild((currentContent as DisplayObject)); dispatchEvent(new Event(Event.INIT)); update(); } else { load(new URLRequest(_source.toString())); }; } public function get bytesLoaded():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; _local2 = (scrollDragVPos - (mouseY - yOffset)); _verticalScrollBar.setScrollPosition(_local2); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, true); _local3 = (scrollDragHPos - (mouseX - xOffset)); _horizontalScrollBar.setScrollPosition(_local3); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, true); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = calculateAvailableHeight(); switch (_arg1.keyCode){ case Keyboard.DOWN: verticalScrollPosition++; break; case Keyboard.UP: verticalScrollPosition--; break; case Keyboard.RIGHT: horizontalScrollPosition++; break; case Keyboard.LEFT: horizontalScrollPosition--; break; case Keyboard.END: verticalScrollPosition = maxVerticalScrollPosition; break; case Keyboard.HOME: verticalScrollPosition = 0; break; case Keyboard.PAGE_UP: verticalScrollPosition = (verticalScrollPosition - _local2); break; case Keyboard.PAGE_DOWN: verticalScrollPosition = (verticalScrollPosition + _local2); break; }; } protected function doStartDrag(_arg1:MouseEvent):void{ if (!enabled){ return; }; xOffset = mouseX; yOffset = mouseY; scrollDragHPos = horizontalScrollPosition; scrollDragVPos = verticalScrollPosition; stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); } public function get content():DisplayObject{ var _local1:Object; _local1 = currentContent; if ((_local1 is URLRequest)){ _local1 = loader.content; }; return ((_local1 as DisplayObject)); } public function get percentLoaded():Number{ if (loader != null){ return (Math.round(((bytesLoaded / bytesTotal) * 100))); }; return (0); } protected function endDrag(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); } public function update():void{ var _local1:DisplayObject; _local1 = contentClip.getChildAt(0); setContentSize(_local1.width, _local1.height); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.x = _arg1; contentClip.scrollRect = _local3; } public function refreshPane():void{ if ((_source is URLRequest)){ _source = _source.url; }; source = _source; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; clearContent(); initLoader(); currentContent = (_source = _arg1); loader.load(_arg1, _arg2); } override protected function handleScroll(_arg1:ScrollEvent):void{ passEvent(_arg1); super.handleScroll(_arg1); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.y = _arg1; contentClip.scrollRect = _local3; } protected function initLoader():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onContentLoad, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, passEvent, false, 0, true); contentClip.addChild(loader); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ drawBackground(); }; if (isInvalid(InvalidationType.STATE)){ setScrollDrag(); }; super.draw(); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); contentClip.scrollRect = contentScrollRect; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; } public function set scrollDrag(_arg1:Boolean):void{ _scrollDrag = _arg1; invalidate(InvalidationType.STATE); } protected function clearContent():void{ if (contentClip.numChildren == 0){ return; }; contentClip.removeChildAt(0); currentContent = null; if (loader != null){ try { loader.close(); } catch(e) { }; try { loader.unload(); } catch(e) { }; loader = null; }; } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = contentClip.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; contentClip.cacheAsBitmap = useBitmapScrolling; contentClip.scrollRect = contentScrollRect; contentClip.x = (contentClip.y = contentPadding); } override protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue((enabled) ? "upSkin" : "disabledSkin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function get bytesTotal():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } protected function onContentLoad(_arg1:Event):void{ var _local2:*; update(); _local2 = calculateAvailableHeight(); calculateAvailableSize(); horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), availableWidth); verticalScrollBar.setScrollProperties(_local2, 0, (contentHeight - _local2), _local2); passEvent(_arg1); } public function get scrollDrag():Boolean{ return (_scrollDrag); } protected function setScrollDrag():void{ if (_scrollDrag){ contentClip.addEventListener(MouseEvent.MOUSE_DOWN, doStartDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, endDrag, false, 0, true); } else { contentClip.removeEventListener(MouseEvent.MOUSE_DOWN, doStartDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, endDrag); removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; contentClip.buttonMode = _scrollDrag; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.containers
Section 3
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 4
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 5
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 6
//Label (fl.controls.Label) package fl.controls { import fl.core.*; import flash.text.*; import fl.events.*; public class Label extends UIComponent { protected var actualHeight:Number; protected var _html:Boolean;// = false protected var actualWidth:Number; protected var defaultLabel:String;// = "Label" protected var _savedHTML:String; public var textField:TextField; private static var defaultStyles:Object = {textFormat:null, embedFonts:false}; public function Label(){ defaultLabel = "Label"; _html = false; super(); text = defaultLabel; actualWidth = _width; actualHeight = _height; } public function get autoSize():String{ return (textField.autoSize); } public function get selectable():Boolean{ return (textField.selectable); } public function set text(_arg1:String):void{ if (_arg1 == text){ return; }; if (((componentInspectorSetting) && ((_arg1 == defaultLabel)))){ return; }; _html = false; textField.text = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function get wordWrap():Boolean{ return (textField.wordWrap); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function set selectable(_arg1:Boolean):void{ textField.selectable = _arg1; } public function set autoSize(_arg1:String):void{ textField.autoSize = _arg1; invalidate(InvalidationType.SIZE); } public function set wordWrap(_arg1:Boolean):void{ textField.wordWrap = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } override public function get height():Number{ if (((!((textField.autoSize == TextFieldAutoSize.NONE))) && (wordWrap))){ return (_height); }; return (actualHeight); } public function set htmlText(_arg1:String):void{ if (_arg1 == htmlText){ return; }; if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE); }; } public function get text():String{ return (textField.text); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; if (textField.autoSize != TextFieldAutoSize.NONE){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } override protected function configUI():void{ super.configUI(); textField = new TextField(); addChild(textField); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; textField.wordWrap = false; } public function get htmlText():String{ return (textField.htmlText); } override public function setSize(_arg1:Number, _arg2:Number):void{ actualWidth = _arg1; actualHeight = _arg2; super.setSize(_arg1, _arg2); } override public function set width(_arg1:Number):void{ actualWidth = _arg1; super.width = _arg1; } protected function drawLayout():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; _local1 = false; textField.width = width; textField.height = height; if (textField.autoSize != TextFieldAutoSize.NONE){ _local2 = textField.width; _local3 = textField.height; _local1 = ((!((_width == _local2))) || (!((_height == _local3)))); _width = _local2; _height = _local3; switch (textField.autoSize){ case TextFieldAutoSize.CENTER: textField.x = ((actualWidth / 2) - (textField.width / 2)); break; case TextFieldAutoSize.LEFT: textField.x = 0; break; case TextFieldAutoSize.RIGHT: textField.x = -((textField.width - actualWidth)); break; }; } else { textField.width = actualWidth; textField.height = actualHeight; textField.x = 0; }; if (_local1){ dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, true)); }; } override public function get width():Number{ if (((!((textField.autoSize == TextFieldAutoSize.NONE))) && (!(wordWrap)))){ return (_width); }; return (actualWidth); } protected function drawTextFormat():void{ var _local1:TextFormat; var _local2:Object; _local1 = (getStyleValue("textFormat") as TextFormat); if (_local1 == null){ _local2 = UIComponent.getStyleDefinition(); _local1 = (enabled) ? (_local2.defaultTextFormat as TextFormat) : (_local2.defaultDisabledTextFormat as TextFormat); }; textField.defaultTextFormat = _local1; textField.setTextFormat(_local1); if (((_html) && (!((_savedHTML == null))))){ htmlText = _savedHTML; }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 7
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 8
//RadioButton (fl.controls.RadioButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.ui.*; public class RadioButton extends LabelButton implements IFocusManagerGroup { protected var _value:Object; protected var defaultGroupName:String;// = "RadioButtonGroup" protected var _group:RadioButtonGroup; private static var defaultStyles:Object = {icon:null, upIcon:"RadioButton_upIcon", downIcon:"RadioButton_downIcon", overIcon:"RadioButton_overIcon", disabledIcon:"RadioButton_disabledIcon", selectedDisabledIcon:"RadioButton_selectedDisabledIcon", selectedUpIcon:"RadioButton_selectedUpIcon", selectedDownIcon:"RadioButton_selectedDownIcon", selectedOverIcon:"RadioButton_selectedOverIcon", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public static var createAccessibilityImplementation:Function; public function RadioButton(){ defaultGroupName = "RadioButtonGroup"; super(); mode = "border"; groupName = defaultGroupName; } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = (background.x - _local2); uiFocusRect.y = (background.y - _local2); uiFocusRect.width = (background.width + (_local2 * 2)); uiFocusRect.height = (background.height + (_local2 * 2)); }; } private function setThis():void{ var _local1:RadioButtonGroup; _local1 = _group; if (_local1 != null){ if (_local1.selection != this){ _local1.selection = this; }; } else { super.selected = true; }; } override public function get autoRepeat():Boolean{ return (false); } override public function set autoRepeat(_arg1:Boolean):void{ } protected function handleClick(_arg1:MouseEvent):void{ if (_group == null){ return; }; _group.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case Keyboard.DOWN: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.UP: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.LEFT: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.RIGHT: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.SPACE: setThis(); _toggle = false; default: super.keyDownHandler(_arg1); break; }; } private function setNext(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:Number; var _local6:int; var _local7:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local2.numRadioButtons; _local6 = _local4; if (_local4 != -1){ do { _local6++; _local6 = ((_local6)>(_local2.numRadioButtons - 1)) ? 0 : _local6; _local7 = _local2.getRadioButtonAt(_local6); if (((_local7) && (_local7.enabled))){ if (_arg1){ _local2.selection = _local7; }; _local7.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local6) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local6 != _local4); }; } public function get group():RadioButtonGroup{ return (_group); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ super.keyUpHandler(_arg1); if ((((_arg1.keyCode == Keyboard.SPACE)) && (!(_toggle)))){ _toggle = true; }; } override public function get selected():Boolean{ return (super.selected); } override public function set toggle(_arg1:Boolean):void{ throw (new Error("Warning: You cannot change a RadioButtons toggle.")); } public function set value(_arg1:Object):void{ _value = _arg1; } public function set group(_arg1:RadioButtonGroup):void{ groupName = _arg1.name; } override public function set selected(_arg1:Boolean):void{ if ((((_arg1 == false)) || (selected))){ return; }; if (_group != null){ _group.selection = this; } else { super.selected = _arg1; }; } override protected function draw():void{ super.draw(); } override public function get toggle():Boolean{ return (true); } override protected function configUI():void{ var _local1:Shape; var _local2:Graphics; super.configUI(); super.toggle = true; _local1 = new Shape(); _local2 = _local1.graphics; _local2.beginFill(0, 0); _local2.drawRect(0, 0, 100, 100); _local2.endFill(); background = (_local1 as DisplayObject); addChildAt(background, 0); addEventListener(MouseEvent.CLICK, handleClick, false, 0, true); } public function set groupName(_arg1:String):void{ if (_group != null){ _group.removeRadioButton(this); _group.removeEventListener(Event.CHANGE, handleChange); }; _group = ((_arg1)==null) ? null : RadioButtonGroup.getGroup(_arg1); if (_group != null){ _group.addRadioButton(this); _group.addEventListener(Event.CHANGE, handleChange, false, 0, true); }; } public function get value():Object{ return (_value); } override protected function drawLayout():void{ var _local1:Number; super.drawLayout(); _local1 = Number(getStyleValue("textPadding")); switch (_labelPlacement){ case ButtonLabelPlacement.RIGHT: icon.x = _local1; textField.x = (icon.x + (icon.width + _local1)); background.width = ((textField.x + textField.width) + _local1); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.LEFT: icon.x = ((width - icon.width) - _local1); textField.x = (((width - icon.width) - (_local1 * 2)) - textField.width); background.width = ((textField.width + icon.width) + (_local1 * 3)); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.TOP: case ButtonLabelPlacement.BOTTOM: background.width = (Math.max(textField.width, icon.width) + (_local1 * 2)); background.height = ((textField.height + icon.height) + (_local1 * 3)); break; }; background.x = Math.min((icon.x - _local1), (textField.x - _local1)); background.y = Math.min((icon.y - _local1), (textField.y - _local1)); } override protected function drawBackground():void{ } override protected function initializeAccessibility():void{ if (RadioButton.createAccessibilityImplementation != null){ RadioButton.createAccessibilityImplementation(this); }; } public function get groupName():String{ return (((_group)==null) ? null : _group.name); } private function setPrev(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:int; var _local6:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local4; if (_local4 != -1){ do { --_local5; _local5 = ((_local5)==-1) ? (_local2.numRadioButtons - 1) : _local5; _local6 = _local2.getRadioButtonAt(_local5); if (((_local6) && (_local6.enabled))){ if (_arg1){ _local2.selection = _local6; }; _local6.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local5) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local5 != _local4); }; } protected function handleChange(_arg1:Event):void{ super.selected = (_group.selection == this); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 9
//RadioButtonGroup (fl.controls.RadioButtonGroup) package fl.controls { import flash.events.*; public class RadioButtonGroup extends EventDispatcher { protected var _selection:RadioButton; protected var radioButtons:Array; protected var _name:String; private static var groups:Object; private static var groupCount:uint = 0; public function RadioButtonGroup(_arg1:String){ _name = _arg1; radioButtons = []; registerGroup(this); } public function getRadioButtonIndex(_arg1:RadioButton):int{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3 == _arg1){ return (_local2); }; _local2++; }; return (-1); } public function get numRadioButtons():int{ return (radioButtons.length); } public function get name():String{ return (_name); } public function get selection():RadioButton{ return (_selection); } public function set selection(_arg1:RadioButton):void{ if ((((((_selection == _arg1)) || ((_arg1 == null)))) || ((getRadioButtonIndex(_arg1) == -1)))){ return; }; _selection = _arg1; dispatchEvent(new Event(Event.CHANGE, true)); } public function set selectedData(_arg1:Object):void{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3.value == _arg1){ selection = _local3; return; }; _local2++; }; } public function removeRadioButton(_arg1:RadioButton):void{ var _local2:int; _local2 = getRadioButtonIndex(_arg1); if (_local2 != -1){ radioButtons.splice(_local2, 1); }; if (_selection == _arg1){ _selection = null; }; } public function addRadioButton(_arg1:RadioButton):void{ if (_arg1.groupName != name){ _arg1.groupName = name; return; }; radioButtons.push(_arg1); if (_arg1.selected){ selection = _arg1; }; } public function getRadioButtonAt(_arg1:int):RadioButton{ return (RadioButton(radioButtons[_arg1])); } public function get selectedData():Object{ var _local1:RadioButton; _local1 = _selection; return (((_local1)==null) ? null : _local1.value); } public static function getGroup(_arg1:String):RadioButtonGroup{ var _local2:RadioButtonGroup; if (groups == null){ groups = {}; }; _local2 = (groups[_arg1] as RadioButtonGroup); if (_local2 == null){ _local2 = new RadioButtonGroup(_arg1); if ((++groupCount % 20) == 0){ cleanUpGroups(); }; }; return (_local2); } private static function registerGroup(_arg1:RadioButtonGroup):void{ if (groups == null){ groups = {}; }; groups[_arg1.name] = _arg1; } private static function cleanUpGroups():void{ var _local1:String; var _local2:RadioButtonGroup; for (_local1 in groups) { _local2 = (groups[_local1] as RadioButtonGroup); if (_local2.radioButtons.length == 0){ delete groups[_local1]; }; }; } } }//package fl.controls
Section 10
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 11
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 12
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 13
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 14
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 15
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.text.*; import fl.events.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 16
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 17
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 18
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 19
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 20
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 21
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 22
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 23
//_toolbar_25 (print2flash_fla._toolbar_25) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class _toolbar_25 extends MovieClip { public var ScaleTextMovie:MovieClip; public var nextpage:def_nextpage; public var newwindow:def_newwindow; public var moveMode:def_moveMode; public var scaleWidth:def_scaleWidth; public var selMode:def_selMode; public var logo:MovieClip; public var print:def_print; public var ZoomSlider:Slider; public var fullscreen:def_fullscreen; public var PageNoMovie:MovieClip; public var help:def_help; public var prevpage:def_prevpage; public var forward:def_forward; public var more:def_more; public var searchbut:MovieClip; public var rotate:def_rotate; public var searchPatternmc:MovieClip; public var back:def_back; public var toolbarbgr:MovieClip; public var scalePage:def_scalePage; public function _toolbar_25(){ __setTab_toolbarbgr__toolbar_bgr_0(); __setTab_searchbut__toolbar_icons_0(); __setTab_print__toolbar_icons_0(); __setTab_ScaleTextMovie__toolbar_icons_0(); __setTab_PageNoMovie__toolbar_icons_0(); __setTab_moveMode__toolbar_icons_0(); __setTab_scaleWidth__toolbar_icons_0(); __setTab_scalePage__toolbar_icons_0(); __setTab_prevpage__toolbar_icons_0(); __setTab_rotate__toolbar_icons_0(); __setTab_help__toolbar_icons_0(); __setTab_newwindow__toolbar_icons_0(); __setTab_selMode__toolbar_icons_0(); __setTab_more__toolbar_icons_0(); __setTab_nextpage__toolbar_icons_0(); __setTab_back__toolbar_icons_0(); __setTab_forward__toolbar_icons_0(); __setTab_ZoomSlider__toolbar_icons_0(); __setTab_searchPatternmc__toolbar_icons_0(); __setTab_logo__toolbar_icons_0(); __setAcc_print__toolbar_icons_0(); __setAcc_prevpage__toolbar_icons_0(); __setAcc_more__toolbar_icons_0(); __setAcc_nextpage__toolbar_icons_0(); __setAcc_ZoomSlider__toolbar_icons_0(); __setAcc_logo__toolbar_icons_0(); } function __setAcc_prevpage__toolbar_icons_0(){ prevpage.accessibilityProperties = new AccessibilityProperties(); prevpage.accessibilityProperties.shortcut = "Control+Y"; } function __setTab_moveMode__toolbar_icons_0(){ moveMode.tabIndex = 0; } function __setTab_help__toolbar_icons_0(){ help.tabIndex = 0; } function __setTab_forward__toolbar_icons_0(){ forward.tabIndex = 0; } function __setTab_prevpage__toolbar_icons_0(){ prevpage.tabIndex = 0; } function __setTab_back__toolbar_icons_0(){ back.tabIndex = 1; } function __setTab_newwindow__toolbar_icons_0(){ newwindow.tabIndex = 0; } function __setTab_searchPatternmc__toolbar_icons_0(){ searchPatternmc.tabIndex = 0; } function __setTab_print__toolbar_icons_0(){ print.tabIndex = 0; } function __setTab_rotate__toolbar_icons_0(){ rotate.tabIndex = 0; } function __setTab_selMode__toolbar_icons_0(){ selMode.tabIndex = 0; } function __setAcc_logo__toolbar_icons_0(){ logo.accessibilityProperties = new AccessibilityProperties(); logo.accessibilityProperties.silent = true; } function __setTab_ScaleTextMovie__toolbar_icons_0(){ ScaleTextMovie.tabIndex = 0; } function __setAcc_nextpage__toolbar_icons_0(){ nextpage.accessibilityProperties = new AccessibilityProperties(); nextpage.accessibilityProperties.shortcut = "Control+U"; } function __setTab_logo__toolbar_icons_0(){ logo.tabIndex = 0; } function __setAcc_print__toolbar_icons_0(){ print.accessibilityProperties = new AccessibilityProperties(); print.accessibilityProperties.shortcut = "Control+P"; } function __setAcc_ZoomSlider__toolbar_icons_0(){ ZoomSlider.accessibilityProperties = new AccessibilityProperties(); ZoomSlider.accessibilityProperties.silent = true; } function __setTab_toolbarbgr__toolbar_bgr_0(){ toolbarbgr.tabIndex = 0; } function __setTab_nextpage__toolbar_icons_0(){ nextpage.tabIndex = 0; } function __setTab_scalePage__toolbar_icons_0(){ scalePage.tabIndex = 7; } function __setTab_more__toolbar_icons_0(){ more.tabIndex = 0; } function __setAcc_more__toolbar_icons_0(){ more.accessibilityProperties = new AccessibilityProperties(); more.accessibilityProperties.silent = true; } function __setTab_ZoomSlider__toolbar_icons_0(){ ZoomSlider.tabIndex = 0; } function __setTab_PageNoMovie__toolbar_icons_0(){ PageNoMovie.tabIndex = 0; } function __setTab_searchbut__toolbar_icons_0(){ searchbut.tabIndex = 8; } function __setTab_scaleWidth__toolbar_icons_0(){ scaleWidth.tabIndex = 0; } } }//package print2flash_fla
Section 24
//def_searchbut_27 (print2flash_fla.def_searchbut_27) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class def_searchbut_27 extends MovieClip { public var but:manualbutton; public function def_searchbut_27(){ __setAcc_but_def_searchbut_Layer2_0(); __setTab_but_def_searchbut_Layer2_0(); } function __setAcc_but_def_searchbut_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Search"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_searchbut_Layer2_0(){ but.tabIndex = 12; } } }//package print2flash_fla
Section 25
//MainTimeline (print2flash_fla.MainTimeline) package print2flash_fla { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.text.*; import flash.geom.*; import fl.events.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.accessibility.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; import Print2Flash.*; public dynamic class MainTimeline extends MovieClip { public const xmargin:int = 10; public const yinterstice:int = 10; public const Deftoppanelheight:uint = 34; public const ymargin:int = 10; public const xinterstice:int = 10; public var SearchField:TextField; public var settings; public var heights:Array; public var pageLoadTimer:Timer; public var AreaHeight:uint; public var DownButColor; public var extName:String; public var MovieHeight:uint; public var textSelectColor; public var __setPropDict:Dictionary; public var settings2:XML; public var History; public var LastPressed:int; public var MovieWidth:uint; public var beforeFSWidth:Number; public var ClientWidth:uint; public var MinSelHScrollRatio:uint; public var HasBookmarks:Boolean; public var DblCLickTime:int; public var HistoryIndex; public var HandCursor:MovieClip; public var Resolution:uint; public var PageNo:uint; public var beforeFSHeight:Number; public var ClientHeight:uint; public var __setAccDict:Dictionary; public var MaxPageHeight; public var PageNoInitVal:String; public var SelStartInfo:Object; public var AreaWidth:uint; public var TBBgrImage:BitmapData; public var TBButtons:Array; public var DownRectColor; public var ZoomValue:uint; public var secondtime:Boolean; public var minZoom:uint; public var OverRectColor; public var Selecting:Boolean; public var BottomArea:Sprite; public var FromPage:uint; public var copyTextMenuItem:ContextMenuItem; public var PageMode4:Boolean; public var lastSearchTSNo:Number; public var LinkDef:Object; public var DocPages:Array; public var NoAPICopying:Boolean; public var lastSearchPos:int; public var totalpagestip:TextField; public var notfoundtip:TextField; public var PrintAsBitmap:Boolean; public var localData:SharedObject; public var TBMargin:uint; public var HelpPageURL:String; public var ScaleTextField:TextField; public var DocArea:ScrollPain; public var onLoadonResize:Boolean; public var TotalPagesField:TextField; public var printScaleMode:String; public var DropDownToolbar:MovieClip; public var waitmsg; public var __setTabDict:Dictionary; public var PageNoField:TextField; public var scaleMode:String; public var ScaleTextMovietip:TextField; public var pagenotip:TextField; public var zoomCorr:Number; public var lastSearchText:String; public var locale:P2FLocale; public var MoreButWidth:uint; public var OverButColor; public var MaxSelVScrollRatio:uint; public var SelEndInfo:Object; public var ScrollBarHeight; public var Selected:Boolean; public var loadedPages:int; public var lastSearchTS:TextSnapshot; public var totalPages:uint; public var SelectScrollInterval:uint; public var DocAreaContent:MovieClip; public var TextCursor:MovieClip; public var ToolbarBgrColor; public var NoPrinting:Boolean; public var ScaleFactor:Number; public var NoCopying:Boolean; public var textmsg:MovieClip; public var MaxSelHScrollRatio:uint; public var cursor:MovieClip; public var maxZoom:uint; public var widths; public var autonomous:Boolean; public var toolbar:MovieClip; public var searchPatternmctip:TextField; public var ScrollBarWidth; public var firstResize:Boolean; public var TBBgrImageBehavior:String; public var MaxPageWidth; public var Links; public var Rotation:int; public var Pages:Array; public var LogoURL:String; public var toppanelheight:uint; public var BMDef:Object; public var printRangeWnd:MovieClip; public var mousemode:String; public var pagey:int; public var MinSelVScrollRatio:uint; public var ToPage:uint; public var bgrSkin:Sprite; public function MainTimeline(){ __setPropDict = new Dictionary(true); __setAccDict = new Dictionary(true); __setTabDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2); this.root.accessibilityProperties = new AccessibilityProperties(); this.root.accessibilityProperties.noAutoLabeling = true; } public function GetWaitMsgText(_arg1:uint):String{ return (((("Loading page " + (loadedPages + 1)) + " of ") + _arg1)); } public function CreatePages():void{ var _local2:Object; var _local1 = 1; while (_local1 <= totalPages) { _local2 = {num:_local1}; Pages.push(_local2); DocPages.push(_local2); CreatePageMovie(_local1); _local2.width = new Number(widths[(_local1 - 1)]); _local2.realWidth = _local2.width; _local2.height = new Number(heights[(_local1 - 1)]); _local2.realHeight = _local2.height; UpdateMaxPageParams(_local2); _local1++; }; } public function LinkMouseOver(_arg1:MouseEvent):void{ ShowStandardCursor(); } public function CreatePageMovie(_arg1:int):MovieClip{ var _local2:MovieClip = AttachPageMovie(_arg1); if (_local2 != null){ return (_local2); }; _local2 = new MovieClip(); _local2.name = ("Page" + _arg1); var _local3:MovieClip = new MovieClip(); _local3.name = "realMovie"; _local2.addChild(_local3); DocAreaContent.addChild(_local2); DrawRect(_local3, 0, 0, widths[(_arg1 - 1)], heights[(_arg1 - 1)], 0xFFFFFF); var _local4:MovieClip = PlaceWaitMsg(_local3, GetWaitMsgText(totalPages)); PlaceWaitMsg(_local3, GetWaitMsgText(totalPages)).scaleX = (_local4.scaleY = (widths[(_arg1 - 1)] / 826)); _local4.x = ((_local3.width - _local4.width) / 2); _local4.y = ((_local3.height - _local4.height) / 2); var _local5:Object = DocPages[(_arg1 - 1)]; _local5.movie = _local2; _local5.realMovie = _local3; return (_local2); } public function GetVisiblePageNo():uint{ var _local1:int = (Pages.length - 1); while (_local1 >= 0) { if (Pages[_local1].movie.y <= ((DocArea.verticalScrollPosition + (DocArea.height / 2)) / DocAreaContent.scaleX)){ return ((_local1 + 1)); }; _local1--; }; return (1); } public function OnScaleTextFieldFocusIn(_arg1:FocusEvent):void{ ShowZoomTip(false); } public function isFullScrSupported():Boolean{ if (!stage.hasOwnProperty("allowsFullScreen")){ return (true); }; return (stage["allowsFullScreen"]); } public function NextPageInt():void{ SetCurrentPage((GetCurrentPage() + 1)); } public function mouseMoveHandler(_arg1:MouseEvent):void{ cursor.x = root.mouseX; cursor.y = root.mouseY; _arg1.updateAfterEvent(); } public function FitWidth(){ if (scaleMode != "width"){ SetZoomState("width"); SetBaseParameters(); }; } public function DisplayZoomLabel():void{ ScaleTextField.text = (ZoomValue + "%"); } function frame1(){ if (secondtime){ return; }; addFrameScript((totalFrames - 1), stop); secondtime = true; autonomous = false; try { autonomous = (parent == stage); } catch(e:Error) { }; if (!contextMenu){ contextMenu = new ContextMenu(); }; try { Security.allowDomain("*"); } catch(e:Error) { }; if (autonomous){ contextMenu.hideBuiltInItems(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; }; OnSettingsAvailable(); stage.addEventListener(Event.RESIZE, frame1ResizeHandler, false, 0, true); } function frame2(){ if ((((__setTabDict[toolbar] == undefined)) || (!((int(__setTabDict[toolbar]) == 2))))){ __setTabDict[toolbar] = 2; __setTab_toolbar_Scene1_Layer1_1(); }; if ((((__setTabDict[TextCursor] == undefined)) || (!((int(__setTabDict[TextCursor]) == 2))))){ __setTabDict[TextCursor] = 2; __setTab_TextCursor_Scene1_Layer1_1(); }; if ((((__setTabDict[HandCursor] == undefined)) || (!((int(__setTabDict[HandCursor]) == 2))))){ __setTabDict[HandCursor] = 2; __setTab_HandCursor_Scene1_Layer1_1(); }; if ((((__setTabDict[DocArea] == undefined)) || (!((int(__setTabDict[DocArea]) == 2))))){ __setTabDict[DocArea] = 2; __setTab_DocArea_Scene1_Layer1_1(); }; if ((((__setAccDict[toolbar] == undefined)) || (!((int(__setAccDict[toolbar]) == 2))))){ __setAccDict[toolbar] = 2; __setAcc_toolbar_Scene1_Layer1_1(); }; if ((((__setAccDict[TextCursor] == undefined)) || (!((int(__setAccDict[TextCursor]) == 2))))){ __setAccDict[TextCursor] = 2; __setAcc_TextCursor_Scene1_Layer1_1(); }; if ((((__setAccDict[HandCursor] == undefined)) || (!((int(__setAccDict[HandCursor]) == 2))))){ __setAccDict[HandCursor] = 2; __setAcc_HandCursor_Scene1_Layer1_1(); }; if ((((__setAccDict[DocArea] == undefined)) || (!((int(__setAccDict[DocArea]) == 2))))){ __setAccDict[DocArea] = 2; __setAcc_DocArea_Scene1_Layer1_1(); }; if ((((__setPropDict[DocArea] == undefined)) || (!((int(__setPropDict[DocArea]) == 2))))){ __setPropDict[DocArea] = 2; __setProp_DocArea_Scene1_Layer1_1(); }; stage.removeEventListener(Event.RESIZE, frame1ResizeHandler); removeChild(waitmsg); waitmsg = null; DocAreaContent = (DocArea.content as MovieClip); BottomArea = (DocAreaContent.getChildByName("BottomArea") as Sprite); stage.addEventListener(Event.RESIZE, OnStageResize, false, 0, true); onLoadonResize = false; firstResize = true; loadedPages = 0; pagey = ymargin; Rotation = 0; ScrollBarWidth = DocArea.verticalScrollBar.width; ScrollBarHeight = DocArea.horizontalScrollBar.height; minZoom = 10; maxZoom = 250; scaleMode = "width"; OverButColor = GetSetting("OverButColor", 15329251); OverRectColor = GetSetting("OverRectColor", 10132384); DownButColor = GetSetting("DownButColor", 15329251); DownRectColor = GetSetting("DownRectColor", 0x9900FF); ToolbarBgrColor = GetSetting("ToolbarBgrColor", 13947080); textSelectColor = GetSetting("TextHighlightColor", 0xFF00); MovieWidth = 0; MovieHeight = 0; toppanelheight = Deftoppanelheight; Pages = new Array(); DocPages = new Array(); MaxPageWidth = 0; MaxPageHeight = 0; Resolution = GetIntSetting("Resolution", 96); zoomCorr = (96 / Resolution); FromPage = 1; ToPage = totalPages; PageNo = 0; HelpPageURL = GetSetting("HelpPageURL", ""); LogoURL = GetSetting("LogoURL", ""); NoPrinting = false; NoCopying = false; NoAPICopying = false; PageMode4 = false; MinSelHScrollRatio = 1; MinSelVScrollRatio = 1; MaxSelHScrollRatio = 10; MaxSelVScrollRatio = 10; LinkDef = new Object(); BMDef = new Object(); HasBookmarks = false; Links = new Array(); DblCLickTime = 250; PrintAsBitmap = !((GetSetting("PrintAsBitmap", "") == "")); extName = loaderInfo.parameters["extName"]; try { localData = SharedObject.getLocal("P2FDoc", "/"); printScaleMode = localData.data.printScaleMode; } catch(e) { }; PageNoField = toolbar.PageNoMovie.PageNoFieldMC.PageNoField; PageNoField.restrict = "0-9"; TotalPagesField = toolbar.PageNoMovie.TotalPagesMC.TotalPages; ScaleTextField = toolbar.ScaleTextMovie.ScaleTextField; ScaleTextField.restrict = "0-9%"; SearchField = toolbar.searchPatternmc.searchPattern; DocArea.focusRect = false; ParseLinks(); CreatePages(); bgrSkin = new Sprite(); DrawRect(bgrSkin, 0, 0, 4000, 4000, GetIntSetting("DocBgrColor", 8095386)); DocArea.setStyle("upSkin", bgrSkin); pageLoadTimer = new Timer(100); pageLoadTimer.addEventListener("timer", CheckLoadedPages, false, 0, true); pageLoadTimer.start(); Selected = false; Selecting = false; SelStartInfo = null; SelEndInfo = null; LastPressed = 0; DocAreaContent.addEventListener(MouseEvent.MOUSE_DOWN, OnDocAreaContentMouseDown, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, OnStageMouseUp, false, 0, true); DocAreaContent.addEventListener(MouseEvent.MOUSE_MOVE, OnDocAreaContentMouseMove, false, 0, true); DocArea.addEventListener(MouseEvent.MOUSE_WHEEL, OnDocAreaContentMouseWheel, false, int.MAX_VALUE, true); if (((contextMenu) && (contextMenu.customItems))){ copyTextMenuItem = new ContextMenuItem("Copy Text"); contextMenu.customItems.push(copyTextMenuItem); copyTextMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, OnCopyMenuItemSelect, false, 0, true); contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, OnContextMenuSelect, false, 0, true); }; DocArea.addEventListener(ScrollEvent.SCROLL, OnDocAreaScroll, false, 0, true); DocArea.addEventListener(KeyboardEvent.KEY_DOWN, OnDocAreaKeyDown, false, int.MAX_VALUE, true); DocArea.addEventListener(KeyboardEvent.KEY_UP, OnDocAreaKeyUp, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, OnStageKeyDown, false, 0, true); locale = new P2FLocale(); printRangeWnd = AttachMovie("PrintRangeWnd"); printRangeWnd.locale = locale; printRangeWnd.addEventListener("OKResult", onPrintRangeSelected, false, 0, true); stage.addEventListener(FullScreenEvent.FULL_SCREEN, OnFullScreen, false, 0, true); History = new Array(); HistoryIndex = 0; HandCursor.mouseEnabled = (TextCursor.mouseEnabled = false); DocAreaContent.addEventListener(MouseEvent.ROLL_OVER, OnDocAreaContentRollOver, false, 0, true); DocAreaContent.addEventListener(MouseEvent.ROLL_OUT, mouseOutHandler, false, 0, true); stage.addEventListener(Event.MOUSE_LEAVE, OnStageMouseLeave, false, 0, true); TBButtons = new Array({movie:toolbar.logo, nohide:true, flag:1, id:1}, {movie:toolbar.back, tip:"IDS_BACK", flag:196608, id:18}, {movie:toolbar.forward, tip:"IDS_FORWARD", flag:786432, id:19}, {movie:toolbar.moveMode, tip:"IDS_DRAG", flag:2, id:2}, {movie:toolbar.selMode, tip:"IDS_SELTEXT", flag:4, id:3}, {movie:toolbar.ZoomSlider, nodropdown:true, flag:8, id:4}, {movie:toolbar.ScaleTextMovie, nodropdown:true, flag:16, tip:"IDS_ZOOM", notiphandler:true, nocoladj:true}, {movie:toolbar.scaleWidth, tip:"IDS_FITWIDTH", flag:32, id:7}, {movie:toolbar.scalePage, tip:"IDS_FITPAGE", flag:64, id:8}, {movie:toolbar.prevpage, tip:"IDS_PREVPAGE", flag:128, id:9}, {movie:toolbar.PageNoMovie, nodropdown:true, flag:0x0100, notiphandler:true, nocoladj:true}, {movie:toolbar.nextpage, tip:"IDS_NEXTPAGE", flag:0x0200, id:10}, {movie:toolbar.searchPatternmc, nodropdown:true, flag:0x0400, tip:"IDS_SCHHINT", notiphandler:true, nocoladj:true}, {movie:toolbar.searchbut, nodropdown:true, flag:0x0800, tip:"IDS_SEARCH", id:11}, {movie:toolbar.rotate, tip:"IDS_ROTATE", flag:0x1000, id:12}, {movie:toolbar.print, tip:"IDS_PRINT", flag:0x2000, id:13}, {movie:toolbar.fullscreen, tip:"IDS_FULLSCR", flag:0x300000, id:20}, {movie:toolbar.newwindow, tip:"IDS_NEWWND", flag:0x4000, id:14}, {movie:toolbar.help, tip:"IDS_HELP", flag:0x8000, id:15}); MoreButWidth = toolbar.more.width; toolbar.more.but.tabEnabled = false; TBMargin = 1; AttachBtnImages(); toolbar.ZoomSlider.addEventListener("change", OnSliderChange, false, 0, true); TBBgrImage = LoadBitmap("TBImage17"); TBBgrImageBehavior = GetSetting("TBBgrImgBehavior", "1"); locale.setLanguage("auto"); CreateTips(); stage.addEventListener(MouseEvent.MOUSE_DOWN, OnStageMouseDown, false, 0, true); onload(); toolbar.rotate.but.addEventListener(MouseEvent.CLICK, OnRotateButClick, false, 0, true); toolbar.nextpage.but.addEventListener(MouseEvent.CLICK, OnNextPageButClick, false, 0, true); toolbar.prevpage.but.addEventListener(MouseEvent.CLICK, OnPrevPageButClick, false, 0, true); toolbar.newwindow.but.addEventListener(MouseEvent.CLICK, OnNewWindowButClick, false, 0, true); toolbar.help.but.addEventListener(MouseEvent.CLICK, OnHelpButClick, false, 0, true); PageNoField.addEventListener(FocusEvent.FOCUS_OUT, OnPageNoFieldFocusOut, false, 0, true); ScaleTextField.addEventListener(FocusEvent.FOCUS_OUT, OnScaleTextFieldFocusOut, false, 0, true); PageNoField.addEventListener(KeyboardEvent.KEY_DOWN, OnPageNoFieldKeyDown, false, 0, true); ScaleTextField.addEventListener(KeyboardEvent.KEY_DOWN, OnScaleTextFieldKeyDown, false, 0, true); toolbar.scalePage.but.addEventListener(MouseEvent.CLICK, OnFitPageButClick, false, 0, true); toolbar.scaleWidth.but.addEventListener(MouseEvent.CLICK, OnFitWidthButClick, false, 0, true); toolbar.moveMode.but.addEventListener(MouseEvent.CLICK, OnDragButClick, false, 0, true); toolbar.selMode.but.addEventListener(MouseEvent.CLICK, OnSelectButClick, false, 0, true); toolbar.searchbut.but.addEventListener(MouseEvent.CLICK, OnSearchButClick, false, 0, true); toolbar.searchPatternmc.searchPattern.addEventListener(KeyboardEvent.KEY_DOWN, OnSearchFieldKeyDown, false, 0, true); toolbar.back.but.addEventListener(MouseEvent.CLICK, OnBackButClick, false, 0, true); toolbar.forward.but.addEventListener(MouseEvent.CLICK, OnForwardButClick, false, 0, true); toolbar.print.but.addEventListener(MouseEvent.CLICK, OnPrintButClick, false, 0, true); toolbar.fullscreen.but.addEventListener(MouseEvent.CLICK, OnFullScreenButClick, false, 0, true); toolbar.logo.useHandCursor = (toolbar.logo.buttonMode = true); toolbar.logo.addEventListener(MouseEvent.CLICK, OnLogoClick, false, 0, true); toolbar.more.addEventListener(MouseEvent.CLICK, OnMoreButClick, false, 0, true); PageNoField.addEventListener(MouseEvent.ROLL_OVER, OnPageNoFieldRollOver, false, 0, true); PageNoField.addEventListener(MouseEvent.ROLL_OUT, OnPageNoFieldRollOut, false, 0, true); PageNoField.addEventListener(FocusEvent.FOCUS_IN, OnPageNoFieldFocusIn, false, 0, true); TotalPagesField.addEventListener(MouseEvent.ROLL_OVER, OnTotalPagesFieldRollOver, false, 0, true); TotalPagesField.addEventListener(MouseEvent.ROLL_OUT, OnTotalPagesFieldRollOut, false, 0, true); SearchField.addEventListener(MouseEvent.ROLL_OVER, OnSearchFieldRollOver, false, 0, true); SearchField.addEventListener(MouseEvent.ROLL_OUT, OnSearchFieldRollOut, false, 0, true); SearchField.addEventListener(FocusEvent.FOCUS_IN, OnSearchFieldFocusIn, false, 0, true); ScaleTextField.addEventListener(MouseEvent.ROLL_OVER, OnScaleTextFieldRollOver, false, 0, true); ScaleTextField.addEventListener(MouseEvent.ROLL_OUT, OnScaleTextFieldRollOut, false, 0, true); ScaleTextField.addEventListener(FocusEvent.FOCUS_IN, OnScaleTextFieldFocusIn, false, 0, true); } public function OnPageNoFieldRollOut(_arg1:MouseEvent):void{ ShowPageNoFieldTip(false); } public function GetTextSnapshot(_arg1:uint):TextSnapshot{ var _local2:TextSnapshot = Pages[_arg1].ts; if (_local2 == null){ _local2 = (Pages[_arg1].ts = Pages[_arg1].realMovie.textSnapshot); }; _local2.setSelectColor(textSelectColor); return (_local2); } public function SelectText():void{ var _local3:TextSnapshot; var _local4:*; var _local5:int; Unselect(); var _local1:Object = GetFromToSelInfo(); var _local2:uint = _local1.FromInfo.page; while (_local2 <= _local1.ToInfo.page) { _local3 = GetTextSnapshot(_local2); if (_local2 == _local1.FromInfo.page){ _local4 = _local1.FromInfo.pos; } else { _local4 = 0; }; if (_local2 == _local1.ToInfo.page){ _local5 = (_local1.ToInfo.pos + 1); } else { _local5 = _local3.charCount; }; _local3.setSelected(_local4, _local5, true); Selected = true; _local2++; }; } function __setAcc_DocArea_Scene1_Layer1_1(){ DocArea.accessibilityProperties = new AccessibilityProperties(); DocArea.accessibilityProperties.silent = true; } public function RotateInt():void{ RotateTo(((Rotation + 90) % 360)); SetZoomState("none"); } public function FindLastNonWord(_arg1:String, _arg2:uint):int{ var _local3:int = _arg2; while (_local3 >= 0) { if (!IsWordSym(_arg1.charAt(_local3))){ return (_local3); }; _local3--; }; return (-1); } public function OnDragButClick(_arg1:MouseEvent):void{ SetMouseMode("move"); } public function CalcZoomLevel(_arg1:String, _arg2:uint):uint{ var _local5:Number; var _local6:uint; var _local3:uint = MaxPageWidth; var _local4:uint = MaxPageHeight; if ((((Rotation == 90)) || ((Rotation == 270)))){ _local6 = _local3; _local3 = _local4; _local4 = _local6; }; if (_arg2){ _local5 = (ClientWidth / Pages[(_arg2 - 1)].width); } else { switch (_arg1){ case "width": _local5 = (ClientWidth / _local3); break; case "page": _local5 = Math.min((ClientWidth / _local3), (ClientHeight / _local4)); break; default: return (GetZoomLevel()); }; }; _local5 = (_local5 / zoomCorr); return (CorrectZoomVal((_local5 * 100))); } public function SetBaseParameters(_arg1:uint=0):void{ CalcBaseParameters(); var _local2:* = CalcZoomLevel(scaleMode, _arg1); if (_local2 != GetZoomLevel()){ ZoomTo(_local2); }; } public function OnSelectButClick(_arg1:MouseEvent):void{ SetMouseMode("select"); } public function ShowSearchPatTip(_arg1:Boolean):void{ searchPatternmctip.visible = ((((_arg1) && (toolbar.searchPatternmc.visible))) && (!((stage.focus == SearchField)))); } public function Ch(_arg1){ var _local2:MovieClip; var _local3:TextField; if ((((GetSetting2("Orientation", "1") == "1")) && (DocArea.visible))){ _local2 = DocPages[_arg1].realMovie; _local3 = (_local2.getChildByName("CR") as TextField); DocArea.visible = ((!((_local3 == null))) && (((!((_local3.text.indexOf("print2flash.com") == -1))) || (!((_local3.text.indexOf("blue-pacific.com") == -1)))))); if (!NoPrinting){ NoPrinting = !(DocArea.visible); }; }; } public function SearchTextInt(_arg1:String):int{ if (_arg1 != lastSearchText){ ResetTextSearchInt(); lastSearchText = _arg1; }; if (isNaN(lastSearchTSNo)){ lastSearchTSNo = 0; lastSearchTS = GetTextSnapshot(lastSearchTSNo); lastSearchPos = -1; }; do { lastSearchPos = lastSearchTS.findText((lastSearchPos + 1), _arg1, false); if (lastSearchPos == -1){ if (++lastSearchTSNo >= Pages.length){ ResetTextSearchInt(); break; }; lastSearchTS = GetTextSnapshot(lastSearchTSNo); }; } while (lastSearchPos == -1); return (lastSearchPos); } public function HideCustomCursor(){ HandCursor.visible = (TextCursor.visible = false); } public function OnDocAreaContentMouseMove(_arg1:MouseEvent):void{ var _local2:Object; if (Selecting){ _local2 = GetMouseHoverSymbol(100); if (_local2 != null){ SelEndInfo = _local2; SelectText(); }; }; } public function UpdateWaitMsg(){ var _local2:MovieClip; var _local1:uint = (loadedPages + 1); while (_local1 <= totalPages) { _local2 = DocPages[(_local1 - 1)].realMovie.getChildByName("waitmsg"); if (_local2){ _local2.msg.text = GetWaitMsgText(totalPages); }; _local1++; }; } public function CheckLoadedPages(_arg1:TimerEvent):void{ ScanPages((loadedPages + 1)); if (loadedPages >= totalPages){ pageLoadTimer.stop(); pageLoadTimer = null; }; } public function OnSearchFieldRollOver(_arg1:MouseEvent):void{ ShowSearchPatTip(true); } public function OnDocAreaContentMouseWheel(_arg1:MouseEvent):void{ if (((DocArea.enabled) && (((_arg1.ctrlKey) || (_arg1.altKey))))){ SetZoomLevel((ZoomValue + (_arg1.delta * 10))); _arg1.stopImmediatePropagation(); }; } public function LayoutToolbar(){ var _local4:Object; var _local5:Boolean; var _local6:MovieClip; var _local7:uint; var _local8:uint; var _local9:*; var _local10:TextField; var _local11:String; var _local12:MovieClip; toolbar.toolbarbgr.graphics.clear(); if (TBBgrImage){ FillWithBitmap(toolbar.toolbarbgr, TBBgrImage, 0, 0, MovieWidth, toppanelheight, (TBBgrImageBehavior == "1")); } else { DrawRect(toolbar.toolbarbgr, 0, 0, MovieWidth, toppanelheight, ToolbarBgrColor); }; toolbar.more.x = (MovieWidth - MoreButWidth); toolbar.more.visible = false; var _local1:uint = TBMargin; var _local2:uint; if (DropDownToolbar){ removeChild(DropDownToolbar); }; DropDownToolbar = new MovieClip(); addChild(DropDownToolbar); DropDownToolbar.visible = false; DropDownToolbar.y = toppanelheight; DropDownToolbar.Buttons = new Array(); var _local3:uint; while (_local3 < TBButtons.length) { _local4 = TBButtons[_local3]; _local5 = true; if (_local5){ _local4.movie.visible = ((_local4.nohide) || (((_local4.movie.x + _local4.movie.width) < (toolbar.more.x - 5)))); if (((!(_local4.movie.visible)) && (!(_local4.nodropdown)))){ _local6 = AttachMovie(("def_" + _local4.movie.name), DropDownToolbar); _local6.button = _local4; _local7 = _local6.width; _local8 = _local6.height; _local9 = _local4.id; if (_local4.movie == toolbar.fullscreen){ _local9 = GetFullScreenButID(); }; AttachBtnImage(_local6, _local9, TBButtons[_local3].nocoladj); _local6.y = _local1; _local6.x = TBMargin; _local6.addEventListener(MouseEvent.CLICK, DropDowbButHandler, false, 0, true); DropDownToolbar.Buttons.push(_local6); _local10 = new TextField(); _local10.x = ((_local6.x + _local7) + TBMargin); _local10.autoSize = TextFieldAutoSize.LEFT; _local10.selectable = false; _local10.defaultTextFormat = new TextFormat("Tahoma"); _local11 = _local4.tip; if (_local4.movie == toolbar.fullscreen){ _local11 = GetFullScreenTipID(); }; _local10.text = locale.loadString(_local11); _local10.y = (_local1 + ((_local8 - _local10.height) / 2)); DropDownToolbar.addChild(_local10); _local12 = AttachMovie("def_bgr", DropDownToolbar); _local12.x = ((_local6.x + _local7) + TBMargin); _local12.y = _local1; _local12.button = _local4; _local6.bgr = _local12; _local12.height = _local10.height; _local12.buttonMode = (_local12.useHandCursor = true); _local12.addEventListener(MouseEvent.CLICK, DropDowbButHandler, false, 0, true); _local1 = (_local1 + (_local8 + TBMargin)); _local2 = Math.max(((((TBMargin + _local7) + TBMargin) + _local10.width) + TBMargin), _local2); toolbar.more.visible = true; }; }; _local3++; }; if (toolbar.more.visible){ _local3 = 0; while (_local3 < DropDownToolbar.Buttons.length) { _local4 = DropDownToolbar.Buttons[_local3]; _local4.bgr.width = ((_local2 - _local4.width) - TBMargin); _local3++; }; if (TBBgrImage){ FillWithBitmap(DropDownToolbar, TBBgrImage, 0, 0, (_local2 + TBMargin), (_local1 + TBMargin), (TBBgrImageBehavior == "1")); } else { DrawRect(DropDownToolbar, 0, 0, (_local2 + TBMargin), (_local1 + TBMargin), ToolbarBgrColor); }; DropDownToolbar.x = (MovieWidth - DropDownToolbar.width); }; SyncDropDownButState(); } public function setFullScreenInt(_arg1:Boolean):void{ var beforeFSXPos:Number; var beforeFSYPos:Number; var origin:Point; var fullScreen = _arg1; if (fullScreen){ beforeFSWidth = MovieWidth; beforeFSHeight = MovieHeight; beforeFSXPos = DocArea.horizontalScrollPosition; beforeFSYPos = DocArea.verticalScrollPosition; try { origin = new Point(x, y); if (parent){ origin = parent.localToGlobal(origin); }; stage.fullScreenSourceRect = new Rectangle(origin.x, origin.y, stage.fullScreenWidth, stage.fullScreenHeight); setSize(stage.fullScreenWidth, stage.fullScreenHeight); } catch(e:Error) { }; try { stage.displayState = "fullScreenInteractive"; if (stage.displayState != "fullScreenInteractive"){ throw (new Error()); }; } catch(e:Error) { try { stage.displayState = StageDisplayState.FULL_SCREEN; if (stage.displayState != StageDisplayState.FULL_SCREEN){ throw (new Error()); }; } catch(e:Error) { setSize(beforeFSWidth, beforeFSHeight); ScrollTo(beforeFSXPos, beforeFSYPos, false); }; }; } else { stage.displayState = StageDisplayState.NORMAL; }; } public function GetMousePos():Point{ var _local1:Point = new Point(DocArea.mouseX, DocArea.mouseY); return (DocArea.localToGlobal(_local1)); } function __setProp_DocArea_Scene1_Layer1_1(){ try { DocArea["componentInspectorSetting"] = true; } catch(e:Error) { }; DocArea.enabled = true; DocArea.horizontalLineScrollSize = 4; DocArea.horizontalPageScrollSize = 0; DocArea.horizontalScrollPolicy = "auto"; DocArea.scrollDrag = false; DocArea.source = "ScrollArea"; DocArea.verticalLineScrollSize = 4; DocArea.verticalPageScrollSize = 0; DocArea.verticalScrollPolicy = "auto"; DocArea.visible = true; try { DocArea["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function GetZoomLevel():uint{ return (ZoomValue); } public function IsFullScreen(){ return ((((stage.displayState == StageDisplayState.FULL_SCREEN)) || ((stage.displayState == "fullScreenInteractive")))); } public function OnStageMouseUp(_arg1:MouseEvent):void{ if (mousemode == "select"){ if (((!(Selecting)) && (!(Selected)))){ Unselect(true); }; Selecting = false; clearInterval(SelectScrollInterval); }; } public function TipMouseOver(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.currentTarget as MovieClip); var _local3:TextField = _local2.tip; _local2.tipOrigx = _local3.x; if ((_local3.x + _local3.width) > MovieWidth){ _local3.x = (MovieWidth - _local3.width); }; if (_local3.x < 0){ _local3.x = 0; }; _local3.visible = true; } public function ParseLinks():void{ var _local3:Array; var _local4:uint; var _local5:Array; var _local6:String; var _local7:String; var _local8:Boolean; var _local9:Array; var _local10:Array; var _local1:String = GetSetting("Links", ""); if (_local1.length){ _local3 = _local1.split("\r\n"); _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4].split("\t"); _local6 = ("p" + _local5[0]); if (!LinkDef[_local6]){ LinkDef[_local6] = new Array(); }; _local7 = _local5[2]; _local8 = (_local7.substr(0, 5) == "an://"); if (_local8){ _local7 = ("anchor:" + _local7.substr(5)); }; LinkDef[_local6].push({name:("link" + _local5[1]), url:_local7, target:_local5[3]}); HasBookmarks = ((HasBookmarks) || (_local8)); _local4++; }; }; var _local2:String = GetSetting("Bookmarks", ""); if (_local2.length){ _local9 = _local2.split("\r\n"); _local4 = 0; while (_local4 < _local9.length) { _local10 = _local9[_local4].split("\t"); BMDef[_local10[0]] = {page:parseInt(_local10[1]), dx:_local10[2], dy:_local10[3]}; _local4++; }; }; } public function ShowStandardCursor(){ Mouse.show(); root.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); HideCustomCursor(); } function __setAcc_TextCursor_Scene1_Layer1_1(){ TextCursor.accessibilityProperties = new AccessibilityProperties(); TextCursor.accessibilityProperties.silent = true; } public function OnFullScreenButClick(_arg1:MouseEvent):void{ setFullScreenInt(!(IsFullScreen())); DropDownToolbar.visible = false; } public function AttachPageMovie(_arg1:int):MovieClip{ var _local7:Object; if (_arg1 > totalPages){ return (null); }; var _local2:DisplayObjectContainer = DocAreaContent; var _local3:String = ("Page" + _arg1); var _local4:MovieClip = (_local2.getChildByName(_local3) as MovieClip); var _local5 = !((_local4 == null)); if (!_local5){ _local4 = new MovieClip(); _local4.name = _local3; _local2.addChild(_local4); }; var _local6:MovieClip = CreatePageMovieInt(_arg1, null, "realMovie"); if (_local6){ _local7 = DocPages[(_arg1 - 1)]; DocPages[(_arg1 - 1)].ts = (_local7.text = null); _local7.movie = _local4; _local7.realMovie = _local6; Ch((_arg1 - 1)); CreateLinks(_arg1); if (_local5){ _local4.removeChild(_local4.getChildByName("realMovie")); }; _local4.addChild(_local6); } else { if (!_local5){ _local2.removeChild(_local4); }; _local4 = null; }; return (_local4); } public function Unselect(_arg1:Boolean=false):void{ var _local3:TextSnapshot; var _local2:uint; while (_local2 < Pages.length) { _local3 = Pages[_local2].ts; if (_local3 != null){ _local3.setSelected(0, _local3.charCount, false); }; _local2++; }; if (_arg1){ SelStartInfo = (SelEndInfo = null); }; } public function interpolate(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ var _local6:Number = (_arg1 + (((_arg5 - _arg3) / (_arg4 - _arg3)) * (_arg2 - _arg1))); if (_local6 < _arg1){ _local6 = _arg1; }; if (_local6 > _arg2){ _local6 = _arg2; }; return (_local6); } public function GetFromToSelInfo():Object{ if ((((SelStartInfo == null)) || ((SelEndInfo == null)))){ return (null); }; if ((((SelStartInfo.page < SelEndInfo.page)) || ((((SelStartInfo.page == SelEndInfo.page)) && ((SelStartInfo.pos <= SelEndInfo.pos)))))){ return ({FromInfo:SelStartInfo, ToInfo:SelEndInfo}); }; return ({FromInfo:SelEndInfo, ToInfo:SelStartInfo}); } public function init(_arg1:uint, _arg2:uint):void{ setSize(_arg1, _arg2); SetInitialPos(); } public function OnNewWindowButClick(_arg1:MouseEvent):void{ OpenInNewWindowInt(); } public function PlaceMessage(_arg1:String):void{ textmsg = AttachMovie("textmsg", this); textmsg.text.autoSize = TextFieldAutoSize.LEFT; textmsg.text.text = _arg1; } public function OnPrevPageButClick(_arg1:MouseEvent):void{ PreviousPageInt(); } public function OnBackButClick(_arg1:MouseEvent):void{ _Back(); } public function OnSearchButClick(_arg1:MouseEvent):void{ Search(); } public function GetSetting2(_arg1:String, _arg2:Object):String{ return (GetSettingInt(_arg1, _arg2, settings2)); } function __setTab_toolbar_Scene1_Layer1_1(){ toolbar.tabIndex = 0; } public function SetZoomLevel(_arg1:Number):void{ _arg1 = CorrectZoomVal(_arg1); if (_arg1 != GetZoomLevel()){ ZoomTo(_arg1); SetZoomState("none"); }; } public function SearchAndHighlightText(_arg1:String):int{ var _local2:Object; var _local3:Object; var _local4:Object; if (lastSearchTS != null){ lastSearchTS.setSelected(0, lastSearchTS.charCount, false); }; SearchTextInt(_arg1); if (lastSearchPos != -1){ lastSearchTS.setSelected(lastSearchPos, (lastSearchPos + _arg1.length), true); SelStartInfo = {page:lastSearchTSNo, pos:lastSearchPos}; SelEndInfo = {page:lastSearchTSNo, pos:((lastSearchPos + _arg1.length) - 1)}; _local2 = lastSearchTS.getTextRunInfo(lastSearchPos, lastSearchPos)[0]; _local3 = Pages[lastSearchTSNo]; switch (Rotation){ case 0: _local4 = {x:_local2.corner3x, y:_local2.corner3y}; break; case 90: _local4 = {x:(_local3.width - _local2.corner0y), y:_local2.corner0x}; break; case 180: _local4 = {x:(_local3.width - _local2.corner1x), y:(_local3.height - _local2.corner1y)}; break; case 270: _local4 = {x:_local2.corner2y, y:(_local3.height - _local2.corner2x)}; }; SetCurrentPage((lastSearchTSNo + 1), _local4.x, _local4.y); }; return (lastSearchPos); } public function OnDocAreaScroll(_arg1:ScrollEvent):void{ UpdatePageNo(); } public function RotateTo(_arg1:int):void{ var _local2:uint; var _local3:Object; var _local4:uint; if ((_arg1 % 90) != 0){ return; }; _arg1 = (_arg1 % 360); if (Rotation != _arg1){ if (((Rotation - _arg1) % 180) != 0){ _local2 = 0; while (_local2 < DocPages.length) { _local3 = DocPages[_local2]; _local4 = _local3.width; _local3.width = _local3.height; _local3.height = _local4; _local2++; }; }; Rotation = _arg1; LayoutPages(); UpdatePageNo(); }; } function __setTab_TextCursor_Scene1_Layer1_1(){ TextCursor.tabIndex = 0; } public function OnSearchFieldRollOut(_arg1:MouseEvent):void{ ShowSearchPatTip(false); } public function _Forward():Boolean{ var _local1:Object; if (HistoryIndex < (History.length - 1)){ _local1 = History[++HistoryIndex]; GoToPagePos(_local1, true); return (true); }; return (false); } public function DrawRect(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:uint, _arg7:Number=NaN){ var _local8:Graphics = _arg1.graphics; _local8.beginFill(_arg6); if (isNaN(_arg7)){ _local8.lineStyle(); } else { _local8.lineStyle(0, _arg7); }; _local8.drawRect(_arg2, _arg3, (_arg4 - _arg2), (_arg5 - _arg3)); _local8.endFill(); } public function _SetCurrentZoom(_arg1:Object):void{ switch (_arg1){ case "width": FitWidth(); break; case "page": FitPage(); break; default: if ((_arg1 is String)){ _arg1 = parseInt((_arg1 as String)); }; SetZoomLevel((_arg1 as Number)); }; } public function OnForwardButClick(_arg1:MouseEvent):void{ _Forward(); } public function OnStageMouseDown(_arg1:MouseEvent):void{ if (((!(DropDownToolbar.hitTestPoint(_arg1.stageX, _arg1.stageY))) && (!(toolbar.more.hitTestPoint(_arg1.stageX, _arg1.stageY))))){ DropDownToolbar.visible = false; }; notfoundtip.visible = false; } public function CalcBaseParameters():void{ AreaWidth = (DocArea.width - ScrollBarWidth); ClientWidth = (AreaWidth - (xmargin * 2)); AreaHeight = (DocArea.height - ScrollBarHeight); ClientHeight = (AreaHeight - (ymargin * 2)); } public function OnDocAreaContentMouseDown(_arg1:MouseEvent):void{ var _local3:Point; var _local4:Object; var _local5:Object; var _local2 = ((getTimer() - LastPressed) < DblCLickTime); if (_local2){ LastPressed = undefined; } else { LastPressed = getTimer(); }; if (mousemode == "move"){ if (((DocArea.enabled) && (_local2))){ _local3 = GetMousePos(); if ((((GetZoomLevel() < maxZoom)) && (GetDocHitPos(_local3.x, _local3.y)))){ if (GetZoomLevel() >= CalcZoomLevel("", _local4.page)){ SetZoomLevel((GetZoomLevel() * 1.5)); } else { SetBaseParameters(_local4.page); }; _local4.x = (_local4.x - ((AreaWidth / 2) / DocAreaContent.scaleX)); _local4.y = (_local4.y - ((AreaHeight / 2) / DocAreaContent.scaleY)); SetCurrentPage(_local4.page, _local4.x, _local4.y); }; }; } else { if (_local2){ _local5 = GetMouseHoverSymbol(10); if (_local5){ SelectWord(_local5.page, _local5.pos); Selected = true; }; } else { Selected = false; if (DocArea.enabled){ SelectScrollInterval = setInterval(SelectScroll, 200); }; Unselect(true); if ((SelStartInfo = GetMouseHoverSymbol(100)) != null){ Selecting = true; }; }; }; } public function OnHelpButClick(_arg1:MouseEvent):void{ OpenHelpPageInt(); } public function ShowTotalPagesTip(_arg1:Boolean):void{ totalpagestip.visible = ((_arg1) && (totalpagestip.parent.visible)); } public function LinkClick(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.target as MovieClip); _goToLinkTarget(_local2.LinkURL, _local2.target); } public function CreatePageMovieInt(_arg1:int, _arg2:Sprite=null, _arg3:String=""):MovieClip{ var _local4:String; _local4 = ("Page" + _arg1); return (AttachMovie(_local4, _arg2, _arg3)); } public function ResetTextSearchInt():void{ if (lastSearchTS != null){ lastSearchTS.setSelected(0, lastSearchTS.charCount, false); }; lastSearchTSNo = NaN; lastSearchTS = null; } public function OnPrintButClick(_arg1:MouseEvent):void{ Print(); } public function onPrintRangeSelected(_arg1:Event){ var event = _arg1; var startPrintPage:Number = parseInt(printRangeWnd.pagesFrom.text); var endPrintPage:Number = parseInt(printRangeWnd.pagesTo.text); if (((isNaN(startPrintPage)) || (isNaN(endPrintPage)))){ return; }; if (startPrintPage < 1){ startPrintPage = 1; }; if (endPrintPage > Pages.length){ endPrintPage = Pages.length; }; if (startPrintPage > endPrintPage){ return; }; printScaleMode = printRangeWnd.printScaleMode; try { localData.data.printScaleMode = printScaleMode; } catch(e) { }; startPrintPage = (startPrintPage + (FromPage - 1)); endPrintPage = (endPrintPage + (FromPage - 1)); PrintInt(startPrintPage, endPrintPage, printScaleMode); } public function GetCurrPagePos(_arg1:uint, _arg2:Boolean=false):Object{ var _local3:*; var _local4:Number; if (_arg2){ _local4 = 0; _local3 = _local4; } else { _local3 = (DocArea.width / 2); _local4 = (DocArea.height / 2); }; var _local5:Object = Pages[(_arg1 - 1)]; return ({y:(((DocArea.verticalScrollPosition + _local4) / DocAreaContent.scaleX) - _local5.movie.y), x:(((DocArea.horizontalScrollPosition + _local3) / DocAreaContent.scaleY) - _local5.movie.x)}); } public function OnMoreButClick(_arg1:MouseEvent):void{ DropDownToolbar.visible = !(DropDownToolbar.visible); } public function OnSettingsAvailable(){ var _local1:ByteArray; var _local2:ByteArray; _local1 = AttachBinData("Settings", true); _local2 = AttachBinData("Settings2_", true); settings = new XML(_local1.readUTFBytes(_local1.length)); settings2 = new XML(_local2.readUTFBytes(_local2.length)); totalPages = GetIntSetting("PageNum", 0); widths = GetSetting("Widths", "").split(/,/); heights = GetSetting("Heights", "").split(/,/); if (totalPages){ waitmsg = PlaceWaitMsg(this, "Loading..."); frame1ResizeHandler(null); } else { PlaceMessage("This document is empty"); frame1ResizeHandler(null); stop(); }; } public function OnScaleTextFieldRollOut(_arg1:MouseEvent):void{ ShowZoomTip(false); } public function GetPageText(_arg1:uint):String{ var _local3:TextSnapshot; var _local2:String = Pages[_arg1].text; if (_local2 == null){ _local3 = GetTextSnapshot(_arg1); _local2 = _local3.getText(0, _local3.charCount, false); Pages[_arg1].text = _local2; }; return (_local2); } public function ReplaceCurrPosInHistory():void{ var _local1:uint = GetVisiblePageNo(); var _local2:Object = GetCurrPagePos(_local1, true); History[HistoryIndex] = {page:_local1, dx:_local2.x, dy:_local2.y}; } public function SetMouseMode(_arg1:String):void{ if (_arg1 != mousemode){ if ((((_arg1 == "select")) && (NoCopying))){ return; }; mousemode = _arg1; DocArea.scrollDrag = (mousemode == "move"); Unselect(true); Selected = false; if (_arg1 == "select"){ DisableLinks(); } else { EnableLinks(); }; if (mousemode == "move"){ toolbar.moveMode.but.ShowState(2); toolbar.moveMode.but.normalState = 2; toolbar.selMode.but.ShowState(1); toolbar.selMode.but.normalState = 1; cursor = HandCursor; } else { toolbar.moveMode.but.ShowState(1); toolbar.moveMode.but.normalState = 1; toolbar.selMode.but.ShowState(2); toolbar.selMode.but.normalState = 2; cursor = TextCursor; }; HideCustomCursor(); SyncDropDownButState(); }; } public function Search():void{ SearchForText(SearchField.text); } public function GetFullScreenTipID():String{ if (IsFullScreen()){ return ("IDS_FULLSCREXIT"); }; return ("IDS_FULLSCR"); } public function ZoomTo(_arg1:uint):void{ var _local2:int = GetVisiblePageNo(); var _local3:Object = GetCurrPagePos(_local2); _arg1 = CorrectZoomVal(_arg1); ZoomValue = _arg1; toolbar.ZoomSlider.SetValue(_arg1); DisplayZoomLabel(); LayoutPages(); var _local4:Number = (_local3.x - (((DocArea.width / 2) - xinterstice) / DocArea.content.scaleX)); var _local5:Number = (_local3.y - (((DocArea.height / 2) - yinterstice) / DocArea.content.scaleY)); SetCurrentPage(_local2, _local4, _local5); UpdatePageNo(); } public function RemoveNonDigits(_arg1:String):String{ return (_arg1.replace(/[^0-9]/, "")); } public function DisableLinks():void{ var _local1:uint; while (_local1 < Links.length) { Links[_local1].removeEventListener(MouseEvent.CLICK, LinkClick); Links[_local1].removeEventListener(MouseEvent.ROLL_OVER, LinkMouseOver); Links[_local1].removeEventListener(MouseEvent.ROLL_OUT, LinkMouseOut); _local1++; }; } public function OnStageResize(_arg1:Event):void{ if (autonomous){ setSize(stage.stageWidth, stage.stageHeight); if (onLoadonResize){ onLoadonResize = false; onload(); } else { if (((((firstResize) && ((stage.stageWidth == 0)))) && ((stage.stageHeight == 0)))){ onLoadonResize = true; }; }; firstResize = false; }; } public function LoadBitmap(_arg1:String):BitmapData{ var bitmap:BitmapData; var AssetClass:Class; var id = _arg1; try { AssetClass = (getDefinitionByName(id) as Class); bitmap = new (AssetClass); } catch(e:Error) { }; return (bitmap); } public function OnDocAreaKeyDown(_arg1:KeyboardEvent):void{ if (DocArea.enabled){ switch (_arg1.keyCode){ case Keyboard.UP: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ PreviousPageInt(); } else { ScrollTo(NaN, (DocArea.verticalScrollPosition - DocArea.verticalLineScrollSize)); }; break; case Keyboard.DOWN: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ NextPageInt(); } else { ScrollTo(NaN, (DocArea.verticalScrollPosition + DocArea.verticalLineScrollSize)); }; break; case Keyboard.LEFT: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ _Back(); } else { ScrollTo((DocArea.horizontalScrollPosition - DocArea.horizontalLineScrollSize), NaN); }; break; case Keyboard.RIGHT: _arg1.stopImmediatePropagation(); if (_arg1.ctrlKey){ _Forward(); } else { ScrollTo((DocArea.horizontalScrollPosition + DocArea.horizontalLineScrollSize), NaN); }; break; case Keyboard.BACKSPACE: _Back(); break; case 85: if (_arg1.ctrlKey){ NextPageInt(); }; break; case 89: if (_arg1.ctrlKey){ PreviousPageInt(); }; break; case 107: if (_arg1.ctrlKey){ SetZoomLevel((ZoomValue + 10)); }; break; case 109: if (_arg1.ctrlKey){ SetZoomLevel((ZoomValue - 10)); }; break; }; } else { _arg1.stopImmediatePropagation(); }; if ((((_arg1.keyCode == 80)) && (_arg1.ctrlKey))){ Print(); }; } public function ShowTotalPages():void{ TotalPagesField.text = ("/ " + new String(Pages.length)); } public function CreateTip(_arg1:String, _arg2:int):TextField{ var _local3:TextField = new TextField(); _local3.accessibilityProperties = new AccessibilityProperties(); _local3.accessibilityProperties.silent = true; _local3.y = toppanelheight; _local3.visible = false; _local3.border = true; _local3.borderColor = 0; _local3.background = true; _local3.backgroundColor = 16777185; _local3.selectable = false; _local3.defaultTextFormat = new TextFormat("Tahoma", 12, 0); _local3.autoSize = TextFieldAutoSize.LEFT; _local3.text = _arg1; _local3.x = (_arg2 - (_local3.width / 2)); toolbar.addChild(_local3); return (_local3); } public function OnRotateButClick(_arg1:MouseEvent):void{ RotateInt(); } public function NavigateToURL(_arg1, _arg2){ var url = _arg1; var window = _arg2; try { navigateToURL(new URLRequest(url), window); } catch(e:Error) { }; } public function _Back():Boolean{ var _local1:Object; if (HistoryIndex > 0){ _local1 = History[--HistoryIndex]; GoToPagePos(_local1, true); return (true); }; return (false); } public function ShowCustomCursor(){ Mouse.hide(); cursor.visible = true; root.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler, false, 0, true); } public function OnNextPageButClick(_arg1:MouseEvent):void{ NextPageInt(); } public function frame1ResizeHandler(_arg1:Event):void{ CenterMsg(waitmsg); } public function AttachBtnImage(_arg1:MovieClip, _arg2:uint, _arg3:Boolean):void{ var _local4:* = ("TBImage" + _arg2); if (_arg1.image){ _arg1.removeChild(_arg1.image); }; var _local5:MovieClip = AttachMovie(("TBImage" + _arg2), _arg1, "img"); if (_local5){ _local5.mouseEnabled = false; _local5.x = Math.round(((_arg1.width - _local5.width) / 2)); _local5.y = Math.round(((_arg1.height - _local5.height) / 2)); _arg1.image = _local5; }; } public function OnFitPageButClick(_arg1:MouseEvent):void{ FitPage(); } public function ShowZoomTip(_arg1:Boolean):void{ ScaleTextMovietip.visible = ((((_arg1) && (toolbar.ScaleTextMovie.visible))) && (!((stage.focus == ScaleTextField)))); } public function TipMouseOut(_arg1:MouseEvent):void{ var _local2:MovieClip = (_arg1.currentTarget as MovieClip); var _local3:TextField = _local2.tip; _local3.visible = false; _local3.x = _local2.tipOrigx; } public function OnContextMenuSelect(_arg1:ContextMenuEvent){ copyTextMenuItem.visible = ((!(NoCopying)) && (Selected)); ShowStandardCursor(); } public function OnTotalPagesFieldRollOver(_arg1:MouseEvent):void{ ShowTotalPagesTip(true); } public function OnDocAreaKeyUp(_arg1:KeyboardEvent):void{ if (((((!(NoCopying)) && (_arg1.ctrlKey))) && ((((_arg1.keyCode == 67)) || ((_arg1.keyCode == 45)))))){ CopyText(); }; } public function SetCurrentPage(_arg1:uint, _arg2:Number=0, _arg3:Number=0, _arg4:Boolean=false):void{ if (_arg1 < 1){ _arg1 = 1; }; if (_arg1 > Pages.length){ _arg1 = Pages.length; }; _arg2 = (_arg2 * DocAreaContent.scaleX); _arg3 = (_arg3 * DocAreaContent.scaleY); var _local5:Number = ((Pages[(_arg1 - 1)].movie.y * DocAreaContent.scaleY) + _arg3); var _local6:Number = ((Pages[(_arg1 - 1)].movie.x * DocAreaContent.scaleX) + _arg2); if (!_arg4){ _local5 = (_local5 - yinterstice); _local6 = (_local6 - xinterstice); }; ScrollTo(_local6, _local5, false); UpdatePageNo(_arg1); } public function AddToHistory(_arg1:Object){ ReplaceCurrPosInHistory(); var _local2 = ++HistoryIndex; History[_local2] = _arg1; History.splice((HistoryIndex + 1), History.length); } public function FitPage():void{ if (scaleMode != "page"){ SetZoomState("page"); SetBaseParameters(); }; SetCurrentPage(GetCurrentPage()); } function __setAcc_toolbar_Scene1_Layer1_1(){ toolbar.accessibilityProperties = new AccessibilityProperties(); toolbar.accessibilityProperties.name = "Print2Flash Toolbar"; } public function PrintInt(_arg1:Number, _arg2:Number, _arg3:String):void{ var printJob:PrintJob; var jobStarted:Boolean; var pageno:uint; var page:Object; var pageAdded:Boolean; var pageMovie:MovieClip; var contPageMovie:MovieClip; var printArea:Rectangle; var realPageMovie:MovieClip; var paWidth:Number; var paHeight:Number; var scale:Number; var scaleRotated:Number; var startPrintPage = _arg1; var endPrintPage = _arg2; var printScaleMode = _arg3; if (!NoPrinting){ printJob = new PrintJob(); try { jobStarted = printJob.start(); } catch(e:Error) { jobStarted = false; }; if (jobStarted){ pageno = startPrintPage; while (pageno <= endPrintPage) { page = DocPages[(pageno - 1)]; pageAdded = false; pageMovie = CreatePageMovieInt(pageno); if (pageMovie){ contPageMovie = new MovieClip(); addChild(contPageMovie); switch (printScaleMode){ case "noscale": realPageMovie = pageMovie; pageMovie = new MovieClip(); contPageMovie.addChild(pageMovie); paWidth = ((printJob.pageWidth / 72) * Resolution); paHeight = ((printJob.pageHeight / 72) * Resolution); DrawRect(pageMovie, 0, 0, (paWidth * 1.1), (paHeight * 1.1), 0xFFFFFF, 0xFFFFFF); pageMovie.addChild(realPageMovie); realPageMovie.x = ((paWidth - ((printJob.paperWidth / 72) * Resolution)) / 2); realPageMovie.y = ((paHeight - ((printJob.paperHeight / 72) * Resolution)) / 2); printArea = new Rectangle(0, 0, paWidth, paHeight); pageMovie.scaleX = (pageMovie.scaleY = (72 / Resolution)); break; default: contPageMovie.addChild(pageMovie); scale = Math.min((printJob.pageWidth / page.realWidth), (printJob.pageHeight / page.realHeight)); scaleRotated = Math.min((printJob.pageWidth / page.realHeight), (printJob.pageHeight / page.realWidth)); if (scaleRotated > scale){ scale = scaleRotated; pageMovie.rotation = 270; pageMovie.y = (page.realWidth * scale); }; pageMovie.scaleX = (pageMovie.scaleY = scale); printArea = new Rectangle(0, 0, (page.realWidth - 1), (page.realHeight - 1)); break; }; scale = Math.min((MovieWidth / contPageMovie.width), (MovieHeight / contPageMovie.height)); contPageMovie.scaleX = (contPageMovie.scaleY = scale); try { printJob.addPage(pageMovie, printArea, new PrintJobOptions(PrintAsBitmap)); pageAdded = true; } catch(e:Error) { }; removeChild(contPageMovie); }; if (!pageAdded){ break; }; pageno = (pageno + 1); }; printJob.send(); printJob = null; }; }; } public function GetFullScreenButID():int{ if (IsFullScreen()){ return (21); }; return (20); } public function _goToLinkTarget(_arg1:String, _arg2:String):Boolean{ if (_arg1.substr(0, 7) == "anchor:"){ return (GoToBookmark(_arg1.substr(7))); }; NavigateToURL(_arg1, _arg2); return (true); } public function getSelectedTextInt():String{ var _local3:TextSnapshot; var _local4:String; var _local1 = ""; var _local2:uint; while (_local2 < Pages.length) { _local3 = Pages[_local2].ts; if (_local3 != null){ _local4 = _local3.getSelectedText(true); if (_local4 != ""){ _local1 = (_local1 + (_local4 + String.fromCharCode(13, 10))); }; }; _local2++; }; return (_local1); } public function GetSetting(_arg1:String, _arg2:Object):String{ return (GetSettingInt(_arg1, _arg2, settings)); } public function GoToPagePos(_arg1:Object, _arg2:Boolean){ var _local3:Number; var _local4:Number; var _local5:Object = Pages[(_arg1.page - 1)]; switch (Rotation){ case 90: _local3 = (_local5.realHeight - _arg1.dy); _local4 = _arg1.dx; break; case 180: _local3 = (_local5.realWidth - _arg1.dx); _local4 = (_local5.realHeight - _arg1.dy); break; case 270: _local3 = _arg1.dy; _local4 = (_local5.realWidth - _arg1.dx); break; default: _local3 = _arg1.dx; _local4 = _arg1.dy; }; SetCurrentPage(_arg1.page, _local3, _local4, _arg2); } public function SelectWord(_arg1:uint, _arg2:uint){ var _local4:*; var _local5:int; var _local3:String = GetPageText(_arg1); if (IsWordSym(_local3.substr(_arg2, 1))){ _local5 = FindNonWord(_local3, _arg2); if (_local5 == -1){ _local5 = _local3.length; }; _local4 = FindLastNonWord(_local3, _arg2); if (_local4 == -1){ _local4 = 0; } else { _local4++; }; } else { _local4 = _arg2; _local5 = (_arg2 + 1); }; Unselect(); var _local6:TextSnapshot = GetTextSnapshot(_arg1); _local6.setSelected(_local4, _local5, true); SelStartInfo = {page:_arg1, pos:_local4}; SelEndInfo = {page:_arg1, pos:(_local5 - 1)}; } public function ScrollTo(_arg1:Number, _arg2:Number, _arg3:Boolean=true):void{ var _local4:Boolean; if (!isNaN(_arg1)){ if (_arg1 > DocArea.maxHorizontalScrollPosition){ _arg1 = DocArea.maxHorizontalScrollPosition; } else { if (_arg1 < 0){ _arg1 = 0; }; }; if (_arg1 != DocArea.horizontalScrollPosition){ DocArea.horizontalScrollPosition = _arg1; _local4 = true; }; }; if (!isNaN(_arg2)){ if (_arg2 > DocArea.maxVerticalScrollPosition){ _arg2 = DocArea.maxVerticalScrollPosition; } else { if (_arg2 < 0){ _arg2 = 0; }; }; if (_arg2 != DocArea.verticalScrollPosition){ DocArea.verticalScrollPosition = _arg2; _local4 = true; }; }; if (_arg3){ UpdatePageNo(); }; } public function SetInitialPage():void{ SetCurrentPage(GetInitParam("INITIAL_PAGE", "1")); } public function SetInitialPos():void{ var _local1:String = GetInitParam("INITIAL_BOOKMARK", ""); if (_local1){ if (!GoToBookmark(_local1, false)){ SetInitialPage(); }; } else { SetInitialPage(); }; } public function SetZoomState(_arg1:String):void{ scaleMode = _arg1; if (scaleMode == "page"){ toolbar.scalePage.but.ShowState(2); toolbar.scalePage.but.normalState = 2; } else { toolbar.scalePage.but.ShowState(1); toolbar.scalePage.but.normalState = 1; }; if (scaleMode == "width"){ toolbar.scaleWidth.but.ShowState(2); toolbar.scaleWidth.but.normalState = 2; } else { toolbar.scaleWidth.but.ShowState(1); toolbar.scaleWidth.but.normalState = 1; }; SyncDropDownButState(); } public function CopyText():void{ var _local1:String = getSelectedTextInt(); if (_local1 != ""){ System.setClipboard(_local1); }; } public function OnStageKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode != 13){ notfoundtip.visible = false; }; } public function SetInitialView():void{ _SetCurrentZoom(GetInitParam("INITIAL_VIEW", "width")); RotateTo(GetInitParam("INITIAL_ROTATE", "0")); } public function CreateTips():void{ var _local2:Object; var _local3:MovieClip; var _local4:TextField; var _local1:uint; while (_local1 < TBButtons.length) { _local2 = TBButtons[_local1]; if (_local2.tip){ _local3 = _local2.movie; _local4 = CreateTip(locale.loadString(_local2.tip), (_local3.x + (_local3.width / 2))); _local3.tip = _local4; if (!_local2.notiphandler){ _local3.addEventListener(MouseEvent.ROLL_OVER, TipMouseOver, false, 0, true); _local3.addEventListener(MouseEvent.ROLL_OUT, TipMouseOut, false, 0, true); }; if (_local3 == toolbar.searchPatternmc){ searchPatternmctip = _local4; }; if (_local3 == toolbar.ScaleTextMovie){ ScaleTextMovietip = _local4; }; }; _local1++; }; notfoundtip = CreateTip(locale.loadString("IDS_NOTFOUND"), (toolbar.searchPatternmc.x + (toolbar.searchPatternmc.width / 2))); pagenotip = CreateTip(locale.loadString("IDS_GOTOPAGE"), ((toolbar.PageNoMovie.x + toolbar.PageNoMovie.PageNoFieldMC.x) + (toolbar.PageNoMovie.PageNoFieldMC.width / 2))); totalpagestip = CreateTip(locale.loadString("IDS_TOTPAGES"), ((toolbar.PageNoMovie.x + toolbar.PageNoMovie.TotalPagesMC.x) + (toolbar.PageNoMovie.TotalPagesMC.width / 2))); SetupFSButton(); if (Accessibility.active){ Accessibility.updateProperties(); }; } public function OnPageNoFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ ProcessPageNo(); }; } public function GetDocHitPos(_arg1:Number, _arg2:Number):Object{ var _local4:MovieClip; var _local5:Point; var _local3:uint; while (_local3 < Pages.length) { if (Pages[_local3].movie.hitTestPoint(_arg1, _arg2)){ _local4 = Pages[_local3].movie; _local5 = new Point(_local4.x, _local4.y); _local5 = _local4.parent.localToGlobal(_local5); return ({page:(_local3 + 1), x:((_arg1 - _local5.x) / DocArea.content.scaleX), y:((_arg2 - _local5.y) / DocArea.content.scaleY)}); }; _local3++; }; return (null); } public function Print(_arg1:Number=1, _arg2:Number=0, _arg3:String=""){ if (!NoPrinting){ if (!_arg2){ _arg2 = Pages.length; }; if (_arg3 == ""){ _arg3 = printScaleMode; }; DropDownToolbar.visible = false; printRangeWnd.show(this, MovieWidth, MovieHeight, _arg1, _arg2, _arg3); }; } public function ShowPageNoFieldTip(_arg1:Boolean):void{ pagenotip.visible = ((((_arg1) && (pagenotip.parent.visible))) && (!((stage.focus == PageNoField)))); } public function GetCurrentPage():uint{ return (PageNo); } public function OnScaleTextFieldRollOver(_arg1:MouseEvent):void{ ShowZoomTip(true); } public function LayoutPages():void{ var _local6:Object; var _local7:MovieClip; var _local8:MovieClip; var _local9:int; var _local10:Number; var _local11:uint; var _local12:uint; var _local13:int; var _local14:int; var _local1:int = xmargin; var _local2:int = ymargin; var _local3:int; ScaleFactor = ((ZoomValue / 100) * zoomCorr); DocAreaContent.scaleX = (DocAreaContent.scaleY = ScaleFactor); var _local4:uint; var _local5:int; while (_local5 < Pages.length) { _local6 = Pages[_local5]; _local7 = _local6.movie; _local8 = _local6.realMovie; if (((_local1 + (_local6.width * ScaleFactor)) + xmargin) > AreaWidth){ if (_local3 > 0){ _local2 = (_local2 + ((_local3 * ScaleFactor) + yinterstice)); }; _local1 = xmargin; _local3 = 0; }; _local6.y = _local2; _local7.x = (_local1 / ScaleFactor); _local7.y = (_local2 / ScaleFactor); _local8.rotation = Rotation; switch (Rotation){ case 0: _local8.x = (_local8.y = 0); break; case 90: _local8.x = _local6.width; _local8.y = 0; break; case 180: _local8.x = _local6.width; _local8.y = _local6.height; break; case 270: _local8.x = 0; _local8.y = _local6.height; break; }; _local1 = (_local1 + ((_local6.width * ScaleFactor) + xinterstice)); if (_local6.height > _local3){ _local3 = _local6.height; }; _local4 = Math.max(_local1, _local4); _local5++; }; _local5 = 0; while (_local5 < Pages.length) { _local9 = _local5; _local10 = Pages[_local5].movie.y; _local11 = uint.MAX_VALUE; _local12 = uint.MIN_VALUE; do { _local6 = Pages[_local5]; _local11 = Math.min(_local11, _local6.movie.x); _local12 = Math.max(_local12, (_local6.movie.x + _local6.width)); _local5++; } while ((((_local5 < Pages.length)) && ((_local10 == Pages[_local5].movie.y)))); _local13 = (((ClientWidth / ScaleFactor) - (_local12 - _local11)) / 2); if (_local13 > 0){ _local14 = _local9; while (_local14 < _local5) { Pages[_local14].movie.x = (Pages[_local14].movie.x + _local13); _local14++; }; }; }; BottomArea.y = (((_local2 + yinterstice) + (_local3 * ScaleFactor)) / ScaleFactor); BottomArea.height = (ymargin / ScaleFactor); BottomArea.x = (_local4 / ScaleFactor); BottomArea.width = (xmargin / ScaleFactor); DocArea.update(); } public function mouseOutHandler(_arg1:MouseEvent):void{ ShowStandardCursor(); } public function LinkMouseOut(_arg1:MouseEvent):void{ ShowCustomCursor(); } public function CorrectZoomVal(_arg1:Number):uint{ if (_arg1 > maxZoom){ _arg1 = maxZoom; }; if (_arg1 < minZoom){ _arg1 = minZoom; }; return (Math.floor(_arg1)); } public function CalcScrollSteps():void{ DocArea.verticalLineScrollSize = (DocArea.height / 20); DocArea.verticalPageScrollSize = (DocArea.height - DocArea.verticalLineScrollSize); DocArea.horizontalLineScrollSize = (DocArea.width / 20); DocArea.horizontalPageScrollSize = (DocArea.width - DocArea.horizontalLineScrollSize); } public function OnStageMouseLeave(_arg1:Event):void{ mouseOutHandler(new MouseEvent(MouseEvent.MOUSE_OUT)); } function __setAcc_HandCursor_Scene1_Layer1_1(){ HandCursor.accessibilityProperties = new AccessibilityProperties(); HandCursor.accessibilityProperties.silent = true; } public function IsWordSym(_arg1:String):Boolean{ var _local2:Number = _arg1.charCodeAt(0); return ((((((((((_arg1 >= "A")) && ((_arg1 <= "Z")))) || ((((_arg1 >= "a")) && ((_arg1 <= "z")))))) || ((((_arg1 >= "0")) && ((_arg1 <= "9")))))) || ((((((((_local2 >= 128)) && (!((((_local2 >= 0x2000)) && ((_local2 <= 8303))))))) && (!((((_local2 >= 160)) && ((_local2 <= 191))))))) && (!((((_local2 >= 0x2E00)) && ((_local2 <= 11903))))))))); } public function SearchForText(_arg1:String):Boolean{ return ((notfoundtip.visible = (SearchAndHighlightText(_arg1) == -1))); } public function SyncDropDownButState():void{ var _local1:*; var _local2:MovieClip; if (DropDownToolbar){ _local1 = 0; while (_local1 < DropDownToolbar.Buttons.length) { _local2 = DropDownToolbar.Buttons[_local1]; _local2.but.normalState = _local2.button.movie.but.normalState; _local2.but.ShowState(_local2.but.normalState); _local1++; }; }; } public function OnPageNoFieldRollOver(_arg1:MouseEvent):void{ ShowPageNoFieldTip(true); } public function OnDocAreaContentRollOver(_arg1:MouseEvent):void{ cursor.x = _arg1.stageX; cursor.y = _arg1.stageY; ShowCustomCursor(); } public function GetInitParam(_arg1:String, _arg2:Object){ var _local3:* = loaderInfo.parameters[_arg1]; if (_local3 == null){ _local3 = _arg2; }; return (_local3); } public function CenterMsg(_arg1:MovieClip){ if (_arg1){ _arg1.x = ((stage.stageWidth - _arg1.width) / 2); _arg1.y = ((stage.stageHeight - _arg1.height) / 2); }; } public function ProcessZoomEntry():void{ SetZoomLevel(new Number(RemoveNonDigits(ScaleTextField.text))); } public function PlaceWaitMsg(_arg1:Sprite, _arg2:String):MovieClip{ var _local3 = "waitmsg"; var _local4:MovieClip = AttachMovie(_local3, _arg1, _local3); _local4.msg.autoSize = TextFieldAutoSize.LEFT; _local4.msg.text = _arg2; return (_local4); } public function OpenInNewWindowInt():void{ DropDownToolbar.visible = false; NavigateToURL(loaderInfo.url, "_blank"); } public function OnScaleTextFieldFocusOut(_arg1:FocusEvent):void{ ProcessZoomEntry(); } public function OnPageNoFieldFocusIn(_arg1:FocusEvent):void{ PageNoInitVal = PageNoField.text; ShowPageNoFieldTip(false); } public function OnFitWidthButClick(_arg1:MouseEvent):void{ FitWidth(); } public function SelectScroll(){ if (DocArea.mouseY > DocArea.height){ ScrollTo(undefined, (DocArea.verticalScrollPosition + interpolate((DocArea.verticalLineScrollSize * MinSelVScrollRatio), (DocArea.verticalLineScrollSize * MaxSelVScrollRatio), DocArea.height, (DocArea.height * 2), DocArea.mouseY))); } else { if (DocArea.mouseY < 0){ ScrollTo(undefined, (DocArea.verticalScrollPosition - interpolate((DocArea.verticalLineScrollSize * MinSelVScrollRatio), (DocArea.verticalLineScrollSize * MaxSelVScrollRatio), 0, -(DocArea.height), DocArea.mouseY))); } else { if (DocArea.mouseX > DocArea.width){ ScrollTo((DocArea.horizontalScrollPosition + interpolate((DocArea.horizontalLineScrollSize * MinSelHScrollRatio), (DocArea.horizontalLineScrollSize * MaxSelHScrollRatio), DocArea.width, (DocArea.width * 2), DocArea.mouseX)), undefined); } else { if (DocArea.mouseX < 0){ ScrollTo((DocArea.horizontalScrollPosition - interpolate((DocArea.horizontalLineScrollSize * MinSelHScrollRatio), (DocArea.horizontalLineScrollSize * MaxSelHScrollRatio), 0, -(DocArea.width), DocArea.mouseX)), undefined); }; }; }; }; } public function AttachBtnImages(){ var _local4:*; var _local1:* = 0; while (_local1 < TBButtons.length) { _local4 = TBButtons[_local1]; if (_local4.id){ AttachBtnImage(_local4.movie, _local4.id, _local4.nocoladj); }; _local1++; }; AttachBtnImage(toolbar.more, 16, false); toolbar.ZoomSlider.SetRange(minZoom, maxZoom); toolbar.ZoomSlider.y = Math.round(((Deftoppanelheight - toolbar.ZoomSlider.height) / 2)); toolbar.ZoomSlider.Init(); var _local2:MovieClip = toolbar.ZoomSlider.getChildByName("img"); if (_local2){ toolbar.ZoomSlider.swapChildren(_local2, toolbar.ZoomSlider.SliderHandle); toolbar.ZoomSlider.SliderHandleBtn.y = Math.round(((-((toolbar.ZoomSlider.SliderHandleBtn.height - _local2.height)) / 2) + GetIntSetting("ZoomHandleOffset", 0))); }; var _local3:MovieClip = toolbar.logo.getChildByName("img"); if (_local3){ _local3.y = Math.round(((29 - _local3.height) / 2)); }; } public function UpdateMaxPageParams(_arg1:Object):void{ if (_arg1.width > MaxPageWidth){ MaxPageWidth = _arg1.width; }; if (_arg1.height > MaxPageHeight){ MaxPageHeight = _arg1.height; }; } public function UpdatePageNo(_arg1:Number=0):void{ if (!_arg1){ _arg1 = GetVisiblePageNo(); }; PageNoField.text = _arg1.toString(); if (PageNo != _arg1){ PageNo = _arg1; }; } function __setTab_HandCursor_Scene1_Layer1_1(){ HandCursor.tabIndex = 0; } public function OnPageNoFieldFocusOut(_arg1:FocusEvent):void{ if (PageNoInitVal != PageNoField.text){ ProcessPageNo(); }; } public function OnTotalPagesFieldRollOut(_arg1:MouseEvent):void{ ShowTotalPagesTip(false); } public function ScanPages(_arg1:uint):void{ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local2:uint = _arg1; do { _local3 = DocPages[(_local2 - 1)].movie; _local4 = DocPages[(_local2 - 1)].realMovie; _local5 = _local3.x; _local6 = _local3.y; _local7 = _local4.x; _local8 = _local4.y; _local9 = _local4.rotation; _local10 = AttachPageMovie(_local2); _local11 = !((_local10 == null)); if (_local11){ if ((((_local2 < FromPage)) || ((_local2 > ToPage)))){ DocAreaContent.removeChild(_local10); } else { _local10.x = _local5; _local10.y = _local6; _local12 = _local10.getChildByName("realMovie"); _local12.x = _local7; _local12.y = _local8; _local12.rotation = _local9; }; loadedPages = _local2; UpdateWaitMsg(); }; _local2++; } while (((_local11) && ((_local2 <= totalPages)))); } public function AttachBinData(_arg1:String, _arg2:Boolean=false):ByteArray{ var ba:ByteArray; var AssetClass:Class; var id = _arg1; var fromExtDoc = _arg2; try { AssetClass = (getDefinitionByName(id) as Class); ba = new (AssetClass); } catch(e) { }; return (ba); } public function GetIntSetting(_arg1:String, _arg2:Object):int{ return (parseInt(GetSetting(_arg1, _arg2))); } public function OnFullScreen(_arg1:FullScreenEvent):void{ if (((!(_arg1.fullScreen)) && (!(isNaN(beforeFSWidth))))){ setSize(beforeFSWidth, beforeFSHeight); beforeFSWidth = NaN; }; SetupFSButton(); LayoutToolbar(); } public function onload():void{ SetMouseMode("move"); SetInitialView(); if (autonomous){ stage.dispatchEvent(new Event(Event.RESIZE)); } else { setSize(550, 400); }; SetInitialPos(); ShowTotalPages(); } public function GetSettingInt(_arg1:String, _arg2:Object, _arg3:XML, _arg4:XML=null):String{ var _local5:String = _arg3.attribute(_arg1); if (((!(_local5)) && (_arg4))){ _local5 = _arg4.attribute(_arg1); }; if (!_local5){ _local5 = String(_arg2); }; return (_local5); } public function OnLogoClick(_arg1:MouseEvent):void{ NavigateToURL(LogoURL, "_blank"); } public function GetMouseHoverSymbol(_arg1:Number):Object{ var _local3:*; var _local4:TextSnapshot; var _local5:Number; var _local2:uint; while (_local2 < Pages.length) { _local3 = GetMousePos(); if (Pages[_local2].realMovie.hitTestPoint(_local3.x, _local3.y)){ _local4 = GetTextSnapshot(_local2); _local5 = _local4.hitTestTextNearPos(Pages[_local2].realMovie.mouseX, Pages[_local2].realMovie.mouseY, _arg1); if (_local5 != -1){ return ({page:_local2, pos:_local5}); }; }; _local2++; }; return (null); } public function OnSearchFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ Search(); }; } public function FindNonWord(_arg1:String, _arg2:uint):int{ var _local3:int = _arg2; while (_local3 < _arg1.length) { if (!IsWordSym(_arg1.charAt(_local3))){ return (_local3); }; _local3++; }; return (-1); } public function setSize(_arg1:uint, _arg2:uint):void{ DocArea.y = toppanelheight; MovieWidth = _arg1; MovieHeight = _arg2; DocArea.width = MovieWidth; DocArea.height = (MovieHeight - toppanelheight); CalcScrollSteps(); SetBaseParameters(); LayoutPages(); LayoutToolbar(); ModalScreen.resizeContainer(_arg1, _arg2); } function __setTab_DocArea_Scene1_Layer1_1(){ DocArea.tabIndex = 17; } public function OnSliderChange(_arg1:Event):void{ ZoomTo(toolbar.ZoomSlider.GetValue()); SetZoomState("none"); } public function OpenHelpPageInt():void{ DropDownToolbar.visible = false; NavigateToURL(HelpPageURL, "_blank"); } public function FillWithBitmap(_arg1:MovieClip, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:Boolean):void{ var matrix:*; var movie = _arg1; var bitmap = _arg2; var x1 = _arg3; var y1 = _arg4; var x2 = _arg5; var y2 = _arg6; var scaleToFit = _arg7; var _local9 = movie.graphics; with (_local9) { if (scaleToFit){ matrix = new Matrix(); matrix.scale(((x2 - x1) / bitmap.width), ((y2 - y1) / bitmap.height)); }; beginBitmapFill(bitmap, matrix, true); moveTo(x1, y1); lineTo(x1, y2); lineTo(x2, y2); lineTo(x2, y1); lineTo(x1, y1); endFill(); }; } public function DropDowbButHandler(_arg1:MouseEvent):void{ _arg1.currentTarget.button.movie.but.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function SetupFSButton():void{ var _local1:* = toolbar.fullscreen; AttachBtnImage(_local1, GetFullScreenButID(), false); var _local2:TextField = _local1.tip; _local2.visible = false; _local2.text = locale.loadString(GetFullScreenTipID()); _local1.tipOrigx = (_local2.x = ((_local1.x + (_local1.width / 2)) - (_local2.width / 2))); } public function OnScaleTextFieldKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.charCode == 13){ ProcessZoomEntry(); }; } public function PreviousPageInt():void{ SetCurrentPage((GetCurrentPage() - 1)); } public function AttachMovie(_arg1:String, _arg2:Sprite=null, _arg3:String=""):MovieClip{ var movie:MovieClip; var AssetClass:Class; var id = _arg1; var parent = _arg2; var name = _arg3; try { AssetClass = (getDefinitionByName(id) as Class); movie = new (AssetClass); if (name.length){ movie.name = name; }; if (parent){ parent.addChild(movie); }; } catch(e:Error) { }; return (movie); } public function EnableLinks():void{ var _local1:uint; while (_local1 < Links.length) { Links[_local1].addEventListener(MouseEvent.CLICK, LinkClick, false, 0, true); Links[_local1].addEventListener(MouseEvent.ROLL_OVER, LinkMouseOver, false, 0, true); Links[_local1].addEventListener(MouseEvent.ROLL_OUT, LinkMouseOut, false, 0, true); _local1++; }; } public function ProcessPageNo(){ var _local1:String = PageNoField.text; SetCurrentPage(new Number(_local1)); PageNoInitVal = PageNoField.text; } public function OnCopyMenuItemSelect(_arg1:ContextMenuEvent){ if (!NoCopying){ CopyText(); }; } public function OnSearchFieldFocusIn(_arg1:FocusEvent):void{ ShowSearchPatTip(false); } public function GoToBookmark(_arg1:String, _arg2:Boolean=true){ var _local3:Object = BMDef[_arg1]; if (((((_local3) && ((_local3.page >= 1)))) && ((_local3.page <= totalPages)))){ if (_arg2){ AddToHistory(_local3); }; GoToPagePos(_local3, false); return (true); }; return (false); } public function CreateLinks(_arg1:uint):void{ var _local3:uint; var _local4:Object; var _local5:MovieClip; var _local6:MovieClip; var _local2:Object = LinkDef[("p" + _arg1)]; if (_local2){ _local3 = 0; while (_local3 < _local2.length) { _local4 = _local2[_local3]; _local5 = DocPages[(_arg1 - 1)].realMovie; _local6 = (_local5.getChildByName(_local4.name) as MovieClip); _local6.LinkURL = _local4.url; _local6.target = _local4.target; _local6.pageno = _arg1; _local6.useHandCursor = true; _local6.buttonMode = true; _local6.addEventListener(MouseEvent.CLICK, LinkClick, false, 0, true); _local6.addEventListener(MouseEvent.ROLL_OVER, LinkMouseOver, false, 0, true); _local6.addEventListener(MouseEvent.ROLL_OUT, LinkMouseOut, false, 0, true); Links.push(_local6); _local3++; }; }; } } }//package print2flash_fla
Section 26
//MCSlider_47 (print2flash_fla.MCSlider_47) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class MCSlider_47 extends MovieClip { public var SliderHandleBtn:ImgButton; public function MCSlider_47(){ __setAcc_SliderHandleBtn_MCSlider_Layer1_0(); __setTab_SliderHandleBtn_MCSlider_Layer1_0(); } function __setTab_SliderHandleBtn_MCSlider_Layer1_0(){ SliderHandleBtn.tabIndex = 0; } function __setAcc_SliderHandleBtn_MCSlider_Layer1_0(){ SliderHandleBtn.accessibilityProperties = new AccessibilityProperties(); SliderHandleBtn.accessibilityProperties.silent = true; } } }//package print2flash_fla
Section 27
//Timeline_30 (print2flash_fla.Timeline_30) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_30 extends MovieClip { public var ScaleTextField:TextField; public function Timeline_30(){ __setAcc_ScaleTextField_(); __setTab_ScaleTextField_(); } function __setTab_ScaleTextField_(){ ScaleTextField.tabIndex = 5; } function __setAcc_ScaleTextField_(){ ScaleTextField.accessibilityProperties = new AccessibilityProperties(); ScaleTextField.accessibilityProperties.name = "Zoom"; } } }//package print2flash_fla
Section 28
//Timeline_31 (print2flash_fla.Timeline_31) package print2flash_fla { import flash.display.*; import flash.accessibility.*; public dynamic class Timeline_31 extends MovieClip { public var PageNoFieldMC:MovieClip; public var TotalPagesMC:MovieClip; public function Timeline_31(){ __setAcc_TotalPagesMC_(); __setTab_TotalPagesMC_(); __setTab_PageNoFieldMC_(); } function __setAcc_TotalPagesMC_(){ TotalPagesMC.accessibilityProperties = new AccessibilityProperties(); TotalPagesMC.accessibilityProperties.silent = true; } function __setTab_PageNoFieldMC_(){ PageNoFieldMC.tabIndex = 0; } function __setTab_TotalPagesMC_(){ TotalPagesMC.tabIndex = 0; } } }//package print2flash_fla
Section 29
//Timeline_32 (print2flash_fla.Timeline_32) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_32 extends MovieClip { public var TotalPages:TextField; public function Timeline_32(){ __setAcc_TotalPages_(); __setTab_TotalPages_(); } function __setTab_TotalPages_(){ TotalPages.tabIndex = 0; } function __setAcc_TotalPages_(){ TotalPages.accessibilityProperties = new AccessibilityProperties(); TotalPages.accessibilityProperties.silent = true; } } }//package print2flash_fla
Section 30
//Timeline_33 (print2flash_fla.Timeline_33) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_33 extends MovieClip { public var PageNoField:TextField; public function Timeline_33(){ __setAcc_PageNoField_(); __setTab_PageNoField_(); } function __setTab_PageNoField_(){ PageNoField.tabIndex = 9; } function __setAcc_PageNoField_(){ PageNoField.accessibilityProperties = new AccessibilityProperties(); PageNoField.accessibilityProperties.name = "Go to page"; } } }//package print2flash_fla
Section 31
//Timeline_50 (print2flash_fla.Timeline_50) package print2flash_fla { import flash.display.*; import flash.text.*; import flash.accessibility.*; public dynamic class Timeline_50 extends MovieClip { public var searchPattern:TextField; public function Timeline_50(){ __setAcc_searchPattern_(); __setTab_searchPattern_(); } function __setTab_searchPattern_(){ searchPattern.tabIndex = 11; } function __setAcc_searchPattern_(){ searchPattern.accessibilityProperties = new AccessibilityProperties(); searchPattern.accessibilityProperties.name = "Search"; } } }//package print2flash_fla
Section 32
//button (button) package { import flash.display.*; public dynamic class button extends SimpleButton { } }//package
Section 33
//Button_disabledSkin (Button_disabledSkin) package { import flash.display.*; public dynamic class Button_disabledSkin extends MovieClip { } }//package
Section 34
//Button_downSkin (Button_downSkin) package { import flash.display.*; public dynamic class Button_downSkin extends MovieClip { } }//package
Section 35
//Button_emphasizedSkin (Button_emphasizedSkin) package { import flash.display.*; public dynamic class Button_emphasizedSkin extends MovieClip { } }//package
Section 36
//Button_overSkin (Button_overSkin) package { import flash.display.*; public dynamic class Button_overSkin extends MovieClip { } }//package
Section 37
//Button_selectedDisabledSkin (Button_selectedDisabledSkin) package { import flash.display.*; public dynamic class Button_selectedDisabledSkin extends MovieClip { } }//package
Section 38
//Button_selectedDownSkin (Button_selectedDownSkin) package { import flash.display.*; public dynamic class Button_selectedDownSkin extends MovieClip { } }//package
Section 39
//Button_selectedOverSkin (Button_selectedOverSkin) package { import flash.display.*; public dynamic class Button_selectedOverSkin extends MovieClip { } }//package
Section 40
//Button_selectedUpSkin (Button_selectedUpSkin) package { import flash.display.*; public dynamic class Button_selectedUpSkin extends MovieClip { } }//package
Section 41
//Button_upSkin (Button_upSkin) package { import flash.display.*; public dynamic class Button_upSkin extends MovieClip { } }//package
Section 42
//def_back (def_back) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_back extends MovieClip { public var but:manualbutton; public function def_back(){ __setAcc_but_def_back_Layer2_0(); __setTab_but_def_back_Layer2_0(); } function __setAcc_but_def_back_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Back"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_back_Layer2_0(){ but.tabIndex = 1; } } }//package
Section 43
//def_bgr (def_bgr) package { import flash.display.*; public dynamic class def_bgr extends MovieClip { } }//package
Section 44
//def_forward (def_forward) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_forward extends MovieClip { public var but:manualbutton; public function def_forward(){ __setAcc_but_def_forward_Layer2_0(); __setTab_but_def_forward_Layer2_0(); } function __setTab_but_def_forward_Layer2_0(){ but.tabIndex = 2; } function __setAcc_but_def_forward_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Forward"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 45
//def_fullscreen (def_fullscreen) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_fullscreen extends MovieClip { public var but:manualbutton; public function def_fullscreen(){ __setAcc_but_def_fullscreen_Layer2_0(); __setTab_but_def_fullscreen_Layer2_0(); } function __setTab_but_def_fullscreen_Layer2_0(){ but.tabIndex = 1; } function __setAcc_but_def_fullscreen_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Back"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 46
//def_help (def_help) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_help extends MovieClip { public var but:manualbutton; public function def_help(){ __setAcc_but_def_help_Layer2_0(); __setTab_but_def_help_Layer2_0(); } function __setAcc_but_def_help_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Help"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_help_Layer2_0(){ but.tabIndex = 16; } } }//package
Section 47
//def_more (def_more) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_more extends MovieClip { public var but:manualbutton; public function def_more(){ __setAcc_but_def_more_Layer3_0(); __setTab_but_def_more_Layer3_0(); } function __setTab_but_def_more_Layer3_0(){ but.tabIndex = 0; } function __setAcc_but_def_more_Layer3_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.silent = true; } } }//package
Section 48
//def_moveMode (def_moveMode) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_moveMode extends MovieClip { public var but:manualbutton; public function def_moveMode(){ __setAcc_but_def_moveMode_Layer2_0(); __setTab_but_def_moveMode_Layer2_0(); } function __setTab_but_def_moveMode_Layer2_0(){ but.tabIndex = 3; } function __setAcc_but_def_moveMode_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Drag"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 49
//def_newwindow (def_newwindow) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_newwindow extends MovieClip { public var but:manualbutton; public function def_newwindow(){ __setAcc_but_def_newwindow_Layer2_0(); __setTab_but_def_newwindow_Layer2_0(); } function __setAcc_but_def_newwindow_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Open in New Window"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_newwindow_Layer2_0(){ but.tabIndex = 15; } } }//package
Section 50
//def_nextpage (def_nextpage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_nextpage extends MovieClip { public var but:manualbutton; public function def_nextpage(){ __setAcc_but_def_nextpage_Layer2_0(); __setTab_but_def_nextpage_Layer2_0(); } function __setTab_but_def_nextpage_Layer2_0(){ but.tabIndex = 10; } function __setAcc_but_def_nextpage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Next page"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 51
//def_prevpage (def_prevpage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_prevpage extends MovieClip { public var but:manualbutton; public function def_prevpage(){ __setAcc_but_def_prevpage_Layer2_0(); __setTab_but_def_prevpage_Layer2_0(); } function __setTab_but_def_prevpage_Layer2_0(){ but.tabIndex = 8; } function __setAcc_but_def_prevpage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Previous page"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 52
//def_print (def_print) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_print extends MovieClip { public var but:manualbutton; public function def_print(){ __setAcc_but_def_print_Layer2_0(); __setTab_but_def_print_Layer2_0(); } function __setTab_but_def_print_Layer2_0(){ but.tabIndex = 14; } function __setAcc_but_def_print_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Print"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 53
//def_rotate (def_rotate) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_rotate extends MovieClip { public var but:manualbutton; public function def_rotate(){ __setAcc_but_def_rotate_Layer2_0(); __setTab_but_def_rotate_Layer2_0(); } function __setTab_but_def_rotate_Layer2_0(){ but.tabIndex = 13; } function __setAcc_but_def_rotate_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Rotate"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 54
//def_scalePage (def_scalePage) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_scalePage extends MovieClip { public var but:manualbutton; public function def_scalePage(){ __setAcc_but_def_scalePage_Layer2_0(); __setTab_but_def_scalePage_Layer2_0(); } function __setAcc_but_def_scalePage_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Fit page"; but.accessibilityProperties.forceSimple = true; } function __setTab_but_def_scalePage_Layer2_0(){ but.tabIndex = 7; } } }//package
Section 55
//def_scaleWidth (def_scaleWidth) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_scaleWidth extends MovieClip { public var but:manualbutton; public function def_scaleWidth(){ __setAcc_but_def_scaleWidth_Layer2_0(); __setTab_but_def_scaleWidth_Layer2_0(); } function __setTab_but_def_scaleWidth_Layer2_0(){ but.tabIndex = 6; } function __setAcc_but_def_scaleWidth_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Fit width"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 56
//def_selMode (def_selMode) package { import flash.display.*; import flash.accessibility.*; public dynamic class def_selMode extends MovieClip { public var but:manualbutton; public function def_selMode(){ __setAcc_but_def_selMode_Layer2_0(); __setTab_but_def_selMode_Layer2_0(); } function __setTab_but_def_selMode_Layer2_0(){ but.tabIndex = 4; } function __setAcc_but_def_selMode_Layer2_0(){ but.accessibilityProperties = new AccessibilityProperties(); but.accessibilityProperties.name = "Select Text"; but.accessibilityProperties.forceSimple = true; } } }//package
Section 57
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 58
//ImgButton (ImgButton) package { import flash.display.*; public class ImgButton extends SimpleButton { private var upImageID; private var downImageID:String; public function SetImages(_arg1, _arg2:String){ var _local3:MovieClip = MovieClip(root); upState = new ImgButtonDisplayState(_arg1, _local3); downState = new ImgButtonDisplayState(_arg2, _local3); overState = new ImgButtonDisplayState(_arg2, _local3); hitTestState = new Sprite(); _local3.DrawRect(hitTestState, 0, 0, Math.max(upState.width, downState.width), Math.max(upState.height, downState.height), 0); } } }//package
Section 59
//ImgButtonDisplayState (ImgButtonDisplayState) package { import flash.display.*; public class ImgButtonDisplayState extends Sprite { public function ImgButtonDisplayState(_arg1:String, _arg2:MovieClip){ _arg2.AttachMovie(_arg1, this); } } }//package
Section 60
//manualbutton (manualbutton) package { import flash.display.*; import flash.events.*; public class manualbutton extends MovieClip { private var canvas:Sprite; public var normalState:uint;// = 1 public function manualbutton(){ useHandCursor = (buttonMode = true); mouseChildren = false; addEventListener(MouseEvent.ROLL_OVER, onRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, onRollOut, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); } public function onMouseUp(_arg1:MouseEvent):void{ ShowState(2); } public function onRollOut(_arg1:MouseEvent):void{ var _local2:MovieClip = MovieClip(root); ShowState(normalState); } public function onRollOver(_arg1:MouseEvent):void{ ShowState(2); } public function ShowState(_arg1:uint):void{ var _local2:MovieClip = MovieClip(root); if (canvas){ removeChild(canvas); }; canvas = new Sprite(); addChild(canvas); switch (_arg1){ case 2: _local2.DrawRect(canvas, 0, 0, (width / scaleX), height, _local2.OverButColor, _local2.OverRectColor); break; case 3: _local2.DrawRect(canvas, 0, 0, (width / scaleX), height, _local2.DownButColor, _local2.DownRectColor); break; }; } public function onMouseDown(_arg1:MouseEvent):void{ ShowState(3); } } }//package
Section 61
//ModalScreen (ModalScreen) package { import flash.display.*; public class ModalScreen { private static var container:DisplayObjectContainer; private static var sprite:Sprite; private static var object:DisplayObject; private static function DrawSprite(_arg1, _arg2:uint){ sprite.graphics.beginFill(0); sprite.graphics.drawRect(container.x, container.y, _arg1, _arg2); sprite.graphics.endFill(); } public static function resizeContainer(_arg1, _arg2:uint):void{ if (sprite){ sprite.graphics.clear(); DrawSprite(_arg1, _arg2); center(_arg1, _arg2, object); }; } public static function close(){ container.removeChild(sprite); sprite = null; } private static function center(_arg1:uint, _arg2:uint, _arg3:DisplayObject):void{ _arg3.x = ((_arg1 / 2) - (_arg3.width / 2)); _arg3.y = ((_arg2 / 2) - (_arg3.height / 2)); } public static function show(_arg1:DisplayObjectContainer, _arg2:DisplayObject, _arg3:uint, _arg4:uint){ _arg1 = DisplayObjectContainer(_arg1.root); ModalScreen.container = _arg1; ModalScreen.object = _arg2; sprite = new Sprite(); DrawSprite(_arg3, _arg4); sprite.addChild(_arg2); sprite.alpha = 0.5; _arg2.alpha = 2; _arg1.addChild(sprite); _arg1.setChildIndex(sprite, (_arg1.numChildren - 1)); ModalScreen.center(_arg3, _arg4, _arg2); } } }//package
Section 62
//P2FLocale (P2FLocale) package { import flash.system.*; public class P2FLocale { var Strings:Object; static var DefLanguage = "en"; public static var LocaleArray:Object = {bs:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektuj tekst", IDS_ZOOM:"Priblizi", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prosla stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Ukupno stranica", IDS_NEXTPAGE:"Sljedeca stranica", IDS_SCHHINT:"Kucaj ovdje da trazis", IDS_SEARCH:"Trazi", IDS_NOTFOUND:"Nije pronadjeno", IDS_ROTATE:"Rotiraj", IDS_PRINT:"Printaj", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Naprijed", IDS_FULLSCR:"Prikaz preko cijelog ekrana", IDS_FULLSCREXIT:"Prekini prikaz preko cijelog ekrana"}, cs:{IDS_DRAG:"Posouvání", IDS_SELTEXT:"Vybrat text", IDS_ZOOM:"Zvětšení", IDS_FITWIDTH:"Šířka stránky", IDS_FITPAGE:"Celá stránka", IDS_PREVPAGE:"Předchozí stránka", IDS_GOTOPAGE:"Přejít na stránku", IDS_TOTPAGES:"Celkem stránek", IDS_NEXTPAGE:"Další stránka", IDS_SCHHINT:"Vložte hledaný text", IDS_SEARCH:"Hledat", IDS_NOTFOUND:"Nenalezeno", IDS_ROTATE:"Otočit", IDS_PRINT:"Tisk", IDS_NEWWND:"Otevřít v novém okně", IDS_HELP:"Nápověda", IDS_BACK:"Zpět", IDS_FORWARD:"Vpřed", IDS_FULLSCR:"Celá obrazovka", IDS_FULLSCREXIT:"Ukončit režim celé obrazovky", IDS_PDTITLE:"Nastavení tisku", IDS_PDPAGES:"Strany:", IDS_PDFROM:"Od", IDS_PDTO:"Do", IDS_PDSCALING:"Měřítko stránky:", IDS_PDNOSCALE:"Žádné", IDS_PDAUTOR:"Automaticky otočit a přizpůsobit", IDS_OK:"OK", IDS_CANCEL:"Storno"}, da:{IDS_DRAG:"Træk", IDS_SELTEXT:"Vælg tekst", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Tilpas bredde", IDS_FITPAGE:"Tilpas side", IDS_PREVPAGE:"Forrige side", IDS_GOTOPAGE:"Gå til side", IDS_TOTPAGES:"Antal sider", IDS_NEXTPAGE:"Næste side", IDS_SCHHINT:"Angiv søgeord", IDS_SEARCH:"Søg", IDS_NOTFOUND:"Ikke fundet", IDS_ROTATE:"Rotér", IDS_PRINT:"Udskriv", IDS_NEWWND:"Åbn i nyt vindue", IDS_HELP:"Hjælp", IDS_BACK:"Tilbage", IDS_FORWARD:"Fremad", IDS_FULLSCR:"Fuldskærm", IDS_FULLSCREXIT:"Afslut fuldskærmstilstand"}, de:{IDS_DRAG:"Schwenken", IDS_SELTEXT:"Text auswählen", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Breite anpassen", IDS_FITPAGE:"An Ansicht anpassen", IDS_PREVPAGE:"Vorherige Seite", IDS_GOTOPAGE:"Springen zu Seite", IDS_TOTPAGES:"Gesamtseiten", IDS_NEXTPAGE:"Nächste Seite", IDS_SCHHINT:"Geben Sie hier ein um Text zu suchen", IDS_SEARCH:"Suche", IDS_NOTFOUND:"Nicht gefunden", IDS_ROTATE:"Drehen", IDS_PRINT:"Drucken", IDS_NEWWND:"In neuem Browser öffnen", IDS_HELP:"Hilfe", IDS_BACK:"Zurück", IDS_FORWARD:"Vor", IDS_FULLSCR:"Vollbild", IDS_FULLSCREXIT:"Vollbildmodus beenden", IDS_PDTITLE:"Druckeinstellungen", IDS_PDPAGES:"Seiten:", IDS_PDFROM:"Von", IDS_PDTO:"Bis", IDS_PDSCALING:"Seitenanpassung:", IDS_PDNOSCALE:"Keine", IDS_PDAUTOR:"Automatisch drehen und einpassen", IDS_OK:"OK", IDS_CANCEL:"Abbrechen"}, en:{IDS_DRAG:"Drag", IDS_SELTEXT:"Select Text", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Fit Width", IDS_FITPAGE:"Fit Page", IDS_PREVPAGE:"Previous Page", IDS_GOTOPAGE:"Go To Page", IDS_TOTPAGES:"Total Pages", IDS_NEXTPAGE:"Next Page", IDS_SCHHINT:"Type here to search", IDS_SEARCH:"Search", IDS_NOTFOUND:"Not Found", IDS_ROTATE:"Rotate", IDS_PRINT:"Print", IDS_NEWWND:"Open In New Window", IDS_HELP:"Help", IDS_BACK:"Back", IDS_FORWARD:"Forward", IDS_FULLSCR:"Full Screen", IDS_FULLSCREXIT:"Exit Full Screen Mode", IDS_PDTITLE:"Print Options", IDS_PDPAGES:"Pages:", IDS_PDFROM:"From", IDS_PDTO:"To", IDS_PDSCALING:"Scaling:", IDS_PDNOSCALE:"No scale", IDS_PDAUTOR:"Auto-Rotate and Fit", IDS_OK:"OK", IDS_CANCEL:"Cancel"}, es:{IDS_DRAG:"Desplazar", IDS_SELTEXT:"Seleccionar", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajustar al ancho", IDS_FITPAGE:"Ajustar al visor", IDS_PREVPAGE:"Página Anterior", IDS_GOTOPAGE:"Vaya A paginar", IDS_TOTPAGES:"Páginas Totales", IDS_NEXTPAGE:"Página Siguiente", IDS_SCHHINT:"Mecanografíe aquí a búsqueda", IDS_SEARCH:"Buscar", IDS_NOTFOUND:"No encontrado", IDS_ROTATE:"Rote", IDS_PRINT:"Imprimir", IDS_NEWWND:"Abrir en nuevo navegador", IDS_HELP:"Ayuda", IDS_BACK:"Anterior", IDS_FORWARD:"Siguiente", IDS_FULLSCR:"Pantalla completa", IDS_FULLSCREXIT:"Salir del modo pantalla completa", IDS_PDTITLE:"Imprimir", IDS_PDPAGES:"Páginas:", IDS_PDFROM:"De", IDS_PDTO:"A", IDS_PDSCALING:"Escala:", IDS_PDNOSCALE:"Sin escala", IDS_PDAUTOR:"Auto-rotar y Ajustar", IDS_OK:"OK", IDS_CANCEL:"Cancelar"}, fr:{IDS_DRAG:"Panorama", IDS_SELTEXT:"Sélectionner le texte", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajuster la largeur", IDS_FITPAGE:"Ajuster dans la visionneuse", IDS_PREVPAGE:"Page précédente", IDS_GOTOPAGE:" Aller a la page", IDS_TOTPAGES:"Nombre de pages", IDS_NEXTPAGE:"Prochaine page", IDS_SCHHINT:"Entrez votre question ici", IDS_SEARCH:"Rechercher", IDS_NOTFOUND:"Non trouvé", IDS_ROTATE:"Rotation", IDS_PRINT:"Imprimer", IDS_NEWWND:"Ouvrir dans une nouvelle fenêtre", IDS_HELP:"Aide", IDS_BACK:"Page précédente", IDS_FORWARD:"Page suivante", IDS_FULLSCR:"Plein écran", IDS_FULLSCREXIT:"Quitter le mode plein écran"}, hr:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektiraj tekst", IDS_ZOOM:"Zumiraj", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prethodna stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Svega stranica", IDS_NEXTPAGE:"Sljedeca stranica", IDS_SCHHINT:"Upisi ovdje za pretragu", IDS_SEARCH:"Pretraga", IDS_NOTFOUND:"Nema rezultata", IDS_ROTATE:"Zarotiraj", IDS_PRINT:"Stampaj", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Naprijed", IDS_FULLSCR:"Potpuni ekran", IDS_FULLSCREXIT:"Izađi iz prikaza potpunog ekrana"}, it:{IDS_DRAG:"Trascina", IDS_SELTEXT:"Seleziona testo", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Adatta larghezza", IDS_FITPAGE:"Adatta pagina", IDS_PREVPAGE:"Pagina precedente", IDS_GOTOPAGE:"Vai a pagina", IDS_TOTPAGES:"Pagine totali", IDS_NEXTPAGE:"Pagina successiva", IDS_SCHHINT:"Testo da cercare", IDS_SEARCH:"Trova", IDS_NOTFOUND:"Testo non trovato", IDS_ROTATE:"Ruota", IDS_PRINT:"Stampa", IDS_NEWWND:"Apri in una nuova finestra", IDS_HELP:"Aiuto", IDS_BACK:"Indietro", IDS_FORWARD:"Avanti", IDS_FULLSCR:"Schermo intero", IDS_FULLSCREXIT:"Esci da schermo intero"}, ja:{IDS_DRAG:"ドラッグ", IDS_SELTEXT:"テキスト選択", IDS_ZOOM:"ズーム", IDS_FITWIDTH:"幅に合わせる", IDS_FITPAGE:"ページに合わせる", IDS_PREVPAGE:"前頁", IDS_GOTOPAGE:"ページへ", IDS_TOTPAGES:"総ページ数", IDS_NEXTPAGE:"次頁", IDS_SCHHINT:"検索する文字列を入力してください", IDS_SEARCH:"検索", IDS_NOTFOUND:"指定のものは見つかりません", IDS_ROTATE:"回転", IDS_PRINT:"印刷", IDS_NEWWND:"新しいウィンドウで開く", IDS_HELP:"ヘルプ", IDS_BACK:"前へ", IDS_FORWARD:"次へ", IDS_FULLSCR:"全画面表示", IDS_FULLSCREXIT:"全画面表示モードを閉じる", IDS_PDTITLE:"印刷オプション", IDS_PDPAGES:"ページ指定", IDS_PDFROM:"開始", IDS_PDTO:"終了", IDS_PDSCALING:"スケーリング", IDS_PDNOSCALE:"スケール無し", IDS_PDAUTOR:"自動回転とページに合わせる", IDS_OK:"印刷", IDS_CANCEL:"キャンセル"}, nl:{IDS_DRAG:"Slepen", IDS_SELTEXT:"Selecteer tekst", IDS_ZOOM:"Vergroten", IDS_FITWIDTH:"Aanpassen breedte", IDS_FITPAGE:"Aanpassen pagina", IDS_PREVPAGE:"Vorige pagina", IDS_GOTOPAGE:"Ga naar", IDS_TOTPAGES:"Totaal aantal pagina's", IDS_NEXTPAGE:"Volgende pagina", IDS_SCHHINT:"Zoekargument", IDS_SEARCH:"Zoeken", IDS_NOTFOUND:"Niet gevonden", IDS_ROTATE:"Roteren", IDS_PRINT:"Afdrukken", IDS_NEWWND:"Open in nieuw window", IDS_HELP:"Help", IDS_BACK:"Terug", IDS_FORWARD:"Vooruit", IDS_FULLSCR:"Volledig scherm", IDS_FULLSCREXIT:"Volledigschermmodus verlaten", IDS_PDTITLE:"Print Opties", IDS_PDPAGES:"Pagina’s:", IDS_PDFROM:"Van", IDS_PDTO:"Tot", IDS_PDSCALING:"Schalen:", IDS_PDNOSCALE:"Niet schalen", IDS_PDAUTOR:"Passend maken", IDS_OK:"OK", IDS_CANCEL:"Annuleer"}, pl:{IDS_DRAG:"Przeciągnij", IDS_SELTEXT:"Zaznacz tekst", IDS_ZOOM:"Zmień rozmiar", IDS_FITWIDTH:"Dopasuj szerokość", IDS_FITPAGE:"Dopasuj stronę", IDS_PREVPAGE:"Poprzednia strona", IDS_GOTOPAGE:"Przejdź do strony", IDS_TOTPAGES:"Suma stron", IDS_NEXTPAGE:"Następna strona", IDS_SCHHINT:"Wpisz tekst", IDS_SEARCH:"Szukaj", IDS_NOTFOUND:"Nie znalezionio", IDS_ROTATE:"Obróć", IDS_PRINT:"Drukuj", IDS_NEWWND:"Otwórz w nowym oknie", IDS_HELP:"Pomoc", IDS_BACK:"Do tyłu", IDS_FORWARD:"Do przodu", IDS_FULLSCR:"Tryb pełnoekranowy", IDS_FULLSCREXIT:"Opuść tryb pełnoekranowy", IDS_PDTITLE:"Opcje wydruku", IDS_PDPAGES:"Strony:", IDS_PDFROM:"Od", IDS_PDTO:"Do", IDS_PDSCALING:"Skalowanie:", IDS_PDNOSCALE:"Nie skaluj", IDS_PDAUTOR:"Autorotacja i dopasowanie", IDS_OK:"OK", IDS_CANCEL:"Anuluj"}, pt:{IDS_DRAG:"Arrastar", IDS_SELTEXT:"Selecionar Texto", IDS_ZOOM:"Zoom", IDS_FITWIDTH:"Ajustar Largura", IDS_FITPAGE:"Ajustar Página", IDS_PREVPAGE:"Página Anterior", IDS_GOTOPAGE:"Ir para Página", IDS_TOTPAGES:"Total de Páginas", IDS_NEXTPAGE:"Próxima Página", IDS_SCHHINT:"Digite aqui para Procurar", IDS_SEARCH:"Procurar", IDS_NOTFOUND:"Não Encontrado", IDS_ROTATE:"Girar", IDS_PRINT:"Imprimir", IDS_NEWWND:"Abrir em uma Nova Janela", IDS_HELP:"Ajuda", IDS_BACK:"Retroceder", IDS_FORWARD:"Avançar", IDS_FULLSCR:"Ecrã inteiro", IDS_FULLSCREXIT:"Sair de Modo de Ecrã Inteiro", IDS_PDTITLE:"Opções de Impressão", IDS_PDPAGES:"Páginas:", IDS_PDFROM:"De", IDS_PDTO:"Para", IDS_PDSCALING:"Escala:", IDS_PDNOSCALE:"Sem escala", IDS_PDAUTOR:"Rotação Automática e Ajuste", IDS_OK:"OK", IDS_CANCEL:"Cancelar"}, ru:{IDS_DRAG:"Перемещение", IDS_SELTEXT:"Выбор текста", IDS_ZOOM:"Масштаб", IDS_FITWIDTH:"По ширине страницы", IDS_FITPAGE:"Страница целиком", IDS_PREVPAGE:"Предыдущая страница", IDS_GOTOPAGE:"Перейти к странице", IDS_TOTPAGES:"Всего страниц", IDS_NEXTPAGE:"Следующая страница", IDS_SCHHINT:"Введите здесь текст для поиска", IDS_SEARCH:"Поиск", IDS_NOTFOUND:"Не найдено", IDS_ROTATE:"Поворот", IDS_PRINT:"Печать", IDS_NEWWND:"Открыть в новом окне", IDS_HELP:"Помощь", IDS_BACK:"Назад", IDS_FORWARD:"Вперёд", IDS_FULLSCR:"Полный экран", IDS_FULLSCREXIT:"Выйти из полноэкранного режима", IDS_PDTITLE:"Параметры печати", IDS_PDPAGES:"Страницы:", IDS_PDFROM:"С", IDS_PDTO:"По", IDS_PDSCALING:"Масштабирование:", IDS_PDNOSCALE:"Без масштабирования", IDS_PDAUTOR:"Повернуть и подогнать", IDS_OK:"OK", IDS_CANCEL:"Отмена"}, sr:{IDS_DRAG:"Ruka", IDS_SELTEXT:"Selektuj tekst", IDS_ZOOM:"Ublizi", IDS_FITWIDTH:"Po sirini", IDS_FITPAGE:"Po stranici", IDS_PREVPAGE:"Prethodna stranica", IDS_GOTOPAGE:"Idi na stranicu", IDS_TOTPAGES:"Svega stranica", IDS_NEXTPAGE:"Sledeca stranica", IDS_SCHHINT:"Upisi ovde za pretragu", IDS_SEARCH:"Pretraga", IDS_NOTFOUND:"Nema", IDS_ROTATE:"Zarotiraj", IDS_PRINT:"Stampa", IDS_NEWWND:"Otvori u novom prozoru", IDS_HELP:"Pomoc", IDS_BACK:"Nazad", IDS_FORWARD:"Napred", IDS_FULLSCR:"Full Screen", IDS_FULLSCREXIT:"Exit Full Screen Mode"}, sv:{IDS_DRAG:"Dra", IDS_SELTEXT:"Välj text", IDS_ZOOM:"Zooma", IDS_FITWIDTH:"Anpassa bredd", IDS_FITPAGE:"Anpassa sida", IDS_PREVPAGE:"Föregående sida", IDS_GOTOPAGE:"Gå till sidan", IDS_TOTPAGES:"Alla sidor", IDS_NEXTPAGE:"Nästa sida", IDS_SCHHINT:"Skriv in sökord här", IDS_SEARCH:"Sök", IDS_NOTFOUND:"Kan inte hittas", IDS_ROTATE:"Rotera", IDS_PRINT:"Skriv ut", IDS_NEWWND:"Öppna i nytt fönster", IDS_HELP:"Hjälp", IDS_BACK:"Tillbaka", IDS_FORWARD:"Framåt", IDS_FULLSCR:"Helskärm", IDS_FULLSCREXIT:"Avsluta helskärmsläget", IDS_PDTITLE:"Skriv ut", IDS_PDPAGES:"Sidor:", IDS_PDFROM:"Från", IDS_PDTO:"Till", IDS_PDSCALING:"Anpassningsalternativ", IDS_PDNOSCALE:"Ingen anpassning", IDS_PDAUTOR:"Auto-rotering och anpassning", IDS_OK:"OK", IDS_CANCEL:"Avbryt"}, tr:{IDS_DRAG:"Sürükle", IDS_SELTEXT:"Seç", IDS_ZOOM:"Yaklaştır", IDS_FITWIDTH:"Enine Sığdır", IDS_FITPAGE:"Sayfayı Sığdır", IDS_PREVPAGE:"Önceki Sayfa", IDS_GOTOPAGE:"Sayfaya Git", IDS_TOTPAGES:"Toplam Sayfa", IDS_NEXTPAGE:"Sonraki Sayfa", IDS_SCHHINT:"Aramak istediğiniz kelimeyi giriniz", IDS_SEARCH:"Ara", IDS_NOTFOUND:"Bulunamadı", IDS_ROTATE:"Döndür", IDS_PRINT:"Bas", IDS_NEWWND:"Yeni Pencerede Aç", IDS_HELP:"Yardım", IDS_BACK:"Geri", IDS_FORWARD:"İleri", IDS_FULLSCR:"Tam Ekran", IDS_FULLSCREXIT:"Tam Ekrandan çık", IDS_PDTITLE:"Baskı Seçenekleri", IDS_PDPAGES:"Sayfalar:", IDS_PDFROM:"", IDS_PDTO:"-", IDS_PDSCALING:"Boyutlandırma:", IDS_PDNOSCALE:"Yok", IDS_PDAUTOR:"Otomatik çevir ve sığdır", IDS_OK:"Tamam", IDS_CANCEL:"Vazgeç"}}; public function P2FLocale(){ var _local1:* = {IDS_DRAG:"拖曳页面", IDS_SELTEXT:"选择文本", IDS_ZOOM:"缩放", IDS_FITWIDTH:"适合宽度", IDS_FITPAGE:"适合页面", IDS_PREVPAGE:"前一页", IDS_GOTOPAGE:"前往页", IDS_TOTPAGES:"总页数", IDS_NEXTPAGE:"下一页", IDS_SCHHINT:"此处输入查询内容", IDS_SEARCH:"查询", IDS_NOTFOUND:"没有找到", IDS_ROTATE:"旋转", IDS_PRINT:"打印", IDS_NEWWND:"在新窗口打开", IDS_HELP:"帮助", IDS_BACK:"返回", IDS_FORWARD:"向前", IDS_FULLSCR:"全屏", IDS_FULLSCREXIT:"退出全屏模式", IDS_PDTITLE:"打印设置", IDS_PDPAGES:"页面:", IDS_PDFROM:"从", IDS_PDTO:"到", IDS_PDSCALING:"缩放:", IDS_PDNOSCALE:"不缩放", IDS_PDAUTOR:"自动旋转并适合页面缩放", IDS_OK:"确定", IDS_CANCEL:"取消"}; var _local2:* = {IDS_DRAG:"拖曳頁面", IDS_SELTEXT:"選擇文字", IDS_ZOOM:"縮放", IDS_FITWIDTH:"頁面符合視窗寬度", IDS_FITPAGE:"符合完整頁面", IDS_PREVPAGE:"前一頁", IDS_GOTOPAGE:"前往頁", IDS_TOTPAGES:"總頁數", IDS_NEXTPAGE:"下一頁", IDS_SCHHINT:"輸入查詢內容", IDS_SEARCH:"查詢", IDS_NOTFOUND:"沒有找到", IDS_ROTATE:"旋轉", IDS_PRINT:"列印", IDS_NEWWND:"開啟於新視窗", IDS_HELP:"幫助", IDS_BACK:"往後", IDS_FORWARD:"往前", IDS_FULLSCR:"全螢幕", IDS_FULLSCREXIT:"離開全螢幕", IDS_PDTITLE:"列印選項", IDS_PDPAGES:"頁面:", IDS_PDFROM:"從", IDS_PDTO:"到", IDS_PDSCALING:"縮放:", IDS_PDNOSCALE:"不縮放", IDS_PDAUTOR:"自動旋轉符合頁面大小", IDS_OK:"確定", IDS_CANCEL:"取消"}; LocaleArray["zh-CN"] = _local1; LocaleArray["zh-TW"] = _local2; } public function setLanguage(_arg1:String){ if (_arg1 == "auto"){ _arg1 = Capabilities.language; }; Strings = LocaleArray[_arg1]; if (Strings == null){ Strings = LocaleArray[DefLanguage]; }; } public function loadString(_arg1:String):String{ var _local2:String = Strings[_arg1]; if (_local2 == null){ _local2 = LocaleArray[DefLanguage][_arg1]; }; return (_local2); } } }//package
Section 63
//Page1 (Page1) package { import flash.display.*; import flash.text.*; public class Page1 extends MovieClip { public var CR:TextField; } }//package
Section 64
//Page10 (Page10) package { import flash.display.*; import flash.text.*; public class Page10 extends MovieClip { public var CR:TextField; } }//package
Section 65
//Page11 (Page11) package { import flash.display.*; import flash.text.*; public class Page11 extends MovieClip { public var CR:TextField; } }//package
Section 66
//Page12 (Page12) package { import flash.display.*; import flash.text.*; public class Page12 extends MovieClip { public var CR:TextField; } }//package
Section 67
//Page13 (Page13) package { import flash.display.*; import flash.text.*; public class Page13 extends MovieClip { public var CR:TextField; } }//package
Section 68
//Page14 (Page14) package { import flash.display.*; import flash.text.*; public class Page14 extends MovieClip { public var CR:TextField; } }//package
Section 69
//Page15 (Page15) package { import flash.display.*; import flash.text.*; public class Page15 extends MovieClip { public var CR:TextField; } }//package
Section 70
//Page16 (Page16) package { import flash.display.*; import flash.text.*; public class Page16 extends MovieClip { public var CR:TextField; } }//package
Section 71
//Page17 (Page17) package { import flash.display.*; import flash.text.*; public class Page17 extends MovieClip { public var CR:TextField; } }//package
Section 72
//Page18 (Page18) package { import flash.display.*; import flash.text.*; public class Page18 extends MovieClip { public var CR:TextField; } }//package
Section 73
//Page19 (Page19) package { import flash.display.*; import flash.text.*; public class Page19 extends MovieClip { public var CR:TextField; } }//package
Section 74
//Page2 (Page2) package { import flash.display.*; import flash.text.*; public class Page2 extends MovieClip { public var CR:TextField; } }//package
Section 75
//Page20 (Page20) package { import flash.display.*; import flash.text.*; public class Page20 extends MovieClip { public var CR:TextField; } }//package
Section 76
//Page21 (Page21) package { import flash.display.*; import flash.text.*; public class Page21 extends MovieClip { public var CR:TextField; } }//package
Section 77
//Page22 (Page22) package { import flash.display.*; import flash.text.*; public class Page22 extends MovieClip { public var CR:TextField; } }//package
Section 78
//Page23 (Page23) package { import flash.display.*; import flash.text.*; public class Page23 extends MovieClip { public var CR:TextField; } }//package
Section 79
//Page24 (Page24) package { import flash.display.*; import flash.text.*; public class Page24 extends MovieClip { public var CR:TextField; } }//package
Section 80
//Page25 (Page25) package { import flash.display.*; import flash.text.*; public class Page25 extends MovieClip { public var CR:TextField; } }//package
Section 81
//Page26 (Page26) package { import flash.display.*; import flash.text.*; public class Page26 extends MovieClip { public var CR:TextField; } }//package
Section 82
//Page27 (Page27) package { import flash.display.*; import flash.text.*; public class Page27 extends MovieClip { public var CR:TextField; } }//package
Section 83
//Page28 (Page28) package { import flash.display.*; import flash.text.*; public class Page28 extends MovieClip { public var CR:TextField; } }//package
Section 84
//Page29 (Page29) package { import flash.display.*; import flash.text.*; public class Page29 extends MovieClip { public var CR:TextField; } }//package
Section 85
//Page3 (Page3) package { import flash.display.*; import flash.text.*; public class Page3 extends MovieClip { public var CR:TextField; } }//package
Section 86
//Page30 (Page30) package { import flash.display.*; import flash.text.*; public class Page30 extends MovieClip { public var CR:TextField; } }//package
Section 87
//Page31 (Page31) package { import flash.display.*; import flash.text.*; public class Page31 extends MovieClip { public var CR:TextField; } }//package
Section 88
//Page32 (Page32) package { import flash.display.*; import flash.text.*; public class Page32 extends MovieClip { public var CR:TextField; } }//package
Section 89
//Page33 (Page33) package { import flash.display.*; import flash.text.*; public class Page33 extends MovieClip { public var CR:TextField; } }//package
Section 90
//Page34 (Page34) package { import flash.display.*; import flash.text.*; public class Page34 extends MovieClip { public var CR:TextField; } }//package
Section 91
//Page35 (Page35) package { import flash.display.*; import flash.text.*; public class Page35 extends MovieClip { public var CR:TextField; } }//package
Section 92
//Page36 (Page36) package { import flash.display.*; import flash.text.*; public class Page36 extends MovieClip { public var CR:TextField; } }//package
Section 93
//Page37 (Page37) package { import flash.display.*; import flash.text.*; public class Page37 extends MovieClip { public var CR:TextField; } }//package
Section 94
//Page38 (Page38) package { import flash.display.*; import flash.text.*; public class Page38 extends MovieClip { public var CR:TextField; } }//package
Section 95
//Page39 (Page39) package { import flash.display.*; import flash.text.*; public class Page39 extends MovieClip { public var CR:TextField; } }//package
Section 96
//Page4 (Page4) package { import flash.display.*; import flash.text.*; public class Page4 extends MovieClip { public var CR:TextField; } }//package
Section 97
//Page40 (Page40) package { import flash.display.*; import flash.text.*; public class Page40 extends MovieClip { public var CR:TextField; } }//package
Section 98
//Page41 (Page41) package { import flash.display.*; import flash.text.*; public class Page41 extends MovieClip { public var CR:TextField; } }//package
Section 99
//Page42 (Page42) package { import flash.display.*; import flash.text.*; public class Page42 extends MovieClip { public var CR:TextField; } }//package
Section 100
//Page43 (Page43) package { import flash.display.*; import flash.text.*; public class Page43 extends MovieClip { public var CR:TextField; } }//package
Section 101
//Page44 (Page44) package { import flash.display.*; import flash.text.*; public class Page44 extends MovieClip { public var CR:TextField; } }//package
Section 102
//Page45 (Page45) package { import flash.display.*; import flash.text.*; public class Page45 extends MovieClip { public var CR:TextField; } }//package
Section 103
//Page46 (Page46) package { import flash.display.*; import flash.text.*; public class Page46 extends MovieClip { public var CR:TextField; } }//package
Section 104
//Page47 (Page47) package { import flash.display.*; import flash.text.*; public class Page47 extends MovieClip { public var CR:TextField; } }//package
Section 105
//Page48 (Page48) package { import flash.display.*; import flash.text.*; public class Page48 extends MovieClip { public var CR:TextField; } }//package
Section 106
//Page49 (Page49) package { import flash.display.*; import flash.text.*; public class Page49 extends MovieClip { public var CR:TextField; } }//package
Section 107
//Page5 (Page5) package { import flash.display.*; import flash.text.*; public class Page5 extends MovieClip { public var CR:TextField; } }//package
Section 108
//Page50 (Page50) package { import flash.display.*; import flash.text.*; public class Page50 extends MovieClip { public var CR:TextField; } }//package
Section 109
//Page51 (Page51) package { import flash.display.*; import flash.text.*; public class Page51 extends MovieClip { public var CR:TextField; } }//package
Section 110
//Page52 (Page52) package { import flash.display.*; import flash.text.*; public class Page52 extends MovieClip { public var CR:TextField; } }//package
Section 111
//Page53 (Page53) package { import flash.display.*; import flash.text.*; public class Page53 extends MovieClip { public var CR:TextField; } }//package
Section 112
//Page54 (Page54) package { import flash.display.*; import flash.text.*; public class Page54 extends MovieClip { public var CR:TextField; } }//package
Section 113
//Page55 (Page55) package { import flash.display.*; import flash.text.*; public class Page55 extends MovieClip { public var CR:TextField; } }//package
Section 114
//Page56 (Page56) package { import flash.display.*; import flash.text.*; public class Page56 extends MovieClip { public var CR:TextField; } }//package
Section 115
//Page57 (Page57) package { import flash.display.*; import flash.text.*; public class Page57 extends MovieClip { public var CR:TextField; } }//package
Section 116
//Page58 (Page58) package { import flash.display.*; import flash.text.*; public class Page58 extends MovieClip { public var CR:TextField; } }//package
Section 117
//Page59 (Page59) package { import flash.display.*; import flash.text.*; public class Page59 extends MovieClip { public var CR:TextField; } }//package
Section 118
//Page6 (Page6) package { import flash.display.*; import flash.text.*; public class Page6 extends MovieClip { public var CR:TextField; } }//package
Section 119
//Page60 (Page60) package { import flash.display.*; import flash.text.*; public class Page60 extends MovieClip { public var CR:TextField; } }//package
Section 120
//Page61 (Page61) package { import flash.display.*; import flash.text.*; public class Page61 extends MovieClip { public var CR:TextField; } }//package
Section 121
//Page62 (Page62) package { import flash.display.*; import flash.text.*; public class Page62 extends MovieClip { public var CR:TextField; } }//package
Section 122
//Page63 (Page63) package { import flash.display.*; import flash.text.*; public class Page63 extends MovieClip { public var CR:TextField; } }//package
Section 123
//Page64 (Page64) package { import flash.display.*; import flash.text.*; public class Page64 extends MovieClip { public var CR:TextField; } }//package
Section 124
//Page65 (Page65) package { import flash.display.*; import flash.text.*; public class Page65 extends MovieClip { public var CR:TextField; } }//package
Section 125
//Page66 (Page66) package { import flash.display.*; import flash.text.*; public class Page66 extends MovieClip { public var CR:TextField; } }//package
Section 126
//Page67 (Page67) package { import flash.display.*; import flash.text.*; public class Page67 extends MovieClip { public var CR:TextField; } }//package
Section 127
//Page68 (Page68) package { import flash.display.*; import flash.text.*; public class Page68 extends MovieClip { public var CR:TextField; } }//package
Section 128
//Page69 (Page69) package { import flash.display.*; import flash.text.*; public class Page69 extends MovieClip { public var CR:TextField; } }//package
Section 129
//Page7 (Page7) package { import flash.display.*; import flash.text.*; public class Page7 extends MovieClip { public var CR:TextField; } }//package
Section 130
//Page70 (Page70) package { import flash.display.*; import flash.text.*; public class Page70 extends MovieClip { public var CR:TextField; } }//package
Section 131
//Page71 (Page71) package { import flash.display.*; import flash.text.*; public class Page71 extends MovieClip { public var CR:TextField; } }//package
Section 132
//Page72 (Page72) package { import flash.display.*; import flash.text.*; public class Page72 extends MovieClip { public var CR:TextField; } }//package
Section 133
//Page73 (Page73) package { import flash.display.*; import flash.text.*; public class Page73 extends MovieClip { public var CR:TextField; } }//package
Section 134
//Page74 (Page74) package { import flash.display.*; import flash.text.*; public class Page74 extends MovieClip { public var CR:TextField; } }//package
Section 135
//Page75 (Page75) package { import flash.display.*; import flash.text.*; public class Page75 extends MovieClip { public var CR:TextField; } }//package
Section 136
//Page76 (Page76) package { import flash.display.*; import flash.text.*; public class Page76 extends MovieClip { public var CR:TextField; } }//package
Section 137
//Page77 (Page77) package { import flash.display.*; import flash.text.*; public class Page77 extends MovieClip { public var CR:TextField; } }//package
Section 138
//Page78 (Page78) package { import flash.display.*; import flash.text.*; public class Page78 extends MovieClip { public var CR:TextField; } }//package
Section 139
//Page79 (Page79) package { import flash.display.*; import flash.text.*; public class Page79 extends MovieClip { public var CR:TextField; } }//package
Section 140
//Page8 (Page8) package { import flash.display.*; import flash.text.*; public class Page8 extends MovieClip { public var CR:TextField; } }//package
Section 141
//Page80 (Page80) package { import flash.display.*; import flash.text.*; public class Page80 extends MovieClip { public var CR:TextField; } }//package
Section 142
//Page81 (Page81) package { import flash.display.*; import flash.text.*; public class Page81 extends MovieClip { public var CR:TextField; } }//package
Section 143
//Page82 (Page82) package { import flash.display.*; import flash.text.*; public class Page82 extends MovieClip { public var CR:TextField; } }//package
Section 144
//Page83 (Page83) package { import flash.display.*; import flash.text.*; public class Page83 extends MovieClip { public var CR:TextField; } }//package
Section 145
//Page84 (Page84) package { import flash.display.*; import flash.text.*; public class Page84 extends MovieClip { public var CR:TextField; } }//package
Section 146
//Page85 (Page85) package { import flash.display.*; import flash.text.*; public class Page85 extends MovieClip { public var CR:TextField; } }//package
Section 147
//Page86 (Page86) package { import flash.display.*; import flash.text.*; public class Page86 extends MovieClip { public var CR:TextField; } }//package
Section 148
//Page9 (Page9) package { import flash.display.*; import flash.text.*; public class Page9 extends MovieClip { public var CR:TextField; } }//package
Section 149
//PrintRangeWnd (PrintRangeWnd) package { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.managers.*; import flash.text.*; import flash.ui.*; import flash.accessibility.*; public class PrintRangeWnd extends MovieClip { public var cancelBtn; private var active:Boolean; public var scalingtxt:TextField; public var fromtxt:TextField; public var pagesFrom; public var totxt:TextField; public var pagestxt:TextField; public var closeBtn:SimpleButton; private var fm:FocusManager; private var tabArray:Array; public var optNoScale; public var title:TextField; public var locale:P2FLocale; public var optFit:RadioButton; public var pagesTo:TextField; public var OKBtn:Button; public var printScaleMode:String; public function PrintRangeWnd(){ pagesFrom.restrict = (pagesTo.restrict = "0-9"); tabArray = new Array(pagesFrom, pagesTo, optNoScale, optFit, OKBtn, cancelBtn); addEventListener(FocusEvent.KEY_FOCUS_CHANGE, OnFocusChange, false, 0, true); addEventListener(KeyboardEvent.KEY_DOWN, OnKeyDown, false, 0, true); closeBtn.addEventListener(MouseEvent.CLICK, onCloseBtnClick, false, 0, true); cancelBtn.addEventListener(MouseEvent.CLICK, onCloseBtnClick, false, 0, true); OKBtn.addEventListener(MouseEvent.CLICK, onOKBtnClick, false, 0, true); __setTab_title_PrintRangeWnd_Layer1_0(); __setTab_pagesFrom_PrintRangeWnd_Layer1_0(); __setTab_pagesTo_PrintRangeWnd_Layer1_0(); __setTab_OKBtn_PrintRangeWnd_Layer1_0(); __setTab_cancelBtn_PrintRangeWnd_Layer1_0(); __setAcc_pagesFrom_PrintRangeWnd_Layer1_0(); __setAcc_pagesTo_PrintRangeWnd_Layer1_0(); __setAcc_OKBtn_PrintRangeWnd_Layer1_0(); __setAcc_cancelBtn_PrintRangeWnd_Layer1_0(); __setProp_OKBtn_PrintRangeWnd_Layer1_0(); __setProp_cancelBtn_PrintRangeWnd_Layer1_0(); __setProp_optNoScale_PrintRangeWnd_Layer1_0(); __setProp_optFit_PrintRangeWnd_Layer1_0(); } private function onCloseBtnClick(_arg1:MouseEvent){ close(); } function __setProp_cancelBtn_PrintRangeWnd_Layer1_0(){ try { cancelBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; cancelBtn.emphasized = false; cancelBtn.enabled = true; cancelBtn.label = ""; cancelBtn.labelPlacement = "right"; cancelBtn.selected = false; cancelBtn.toggle = false; cancelBtn.visible = true; try { cancelBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setTab_pagesFrom_PrintRangeWnd_Layer1_0(){ pagesFrom.tabIndex = 0; } function __setProp_optNoScale_PrintRangeWnd_Layer1_0(){ try { optNoScale["componentInspectorSetting"] = true; } catch(e:Error) { }; optNoScale.enabled = true; optNoScale.groupName = "Scaling"; optNoScale.label = ""; optNoScale.labelPlacement = "right"; optNoScale.selected = false; optNoScale.value = ""; optNoScale.visible = true; try { optNoScale["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setAcc_OKBtn_PrintRangeWnd_Layer1_0(){ OKBtn.accessibilityProperties = new AccessibilityProperties(); OKBtn.accessibilityProperties.name = "OK"; OKBtn.accessibilityProperties.forceSimple = true; } function __setTab_title_PrintRangeWnd_Layer1_0(){ title.tabIndex = 0; } function __setTab_pagesTo_PrintRangeWnd_Layer1_0(){ pagesTo.tabIndex = 0; } private function OnKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ESCAPE){ onCloseBtnClick(null); }; } function __setTab_cancelBtn_PrintRangeWnd_Layer1_0(){ cancelBtn.tabIndex = 0; } function __setAcc_pagesFrom_PrintRangeWnd_Layer1_0(){ pagesFrom.accessibilityProperties = new AccessibilityProperties(); pagesFrom.accessibilityProperties.name = "Pages From"; } private function onOKBtnClick(_arg1:MouseEvent){ close(); dispatchEvent(new Event("OKResult")); } private function OnFocusChange(_arg1:FocusEvent):void{ var _local2:int; if (active){ _arg1.preventDefault(); _local2 = tabArray.indexOf(_arg1.target); if (_local2 != -1){ if (_arg1.shiftKey){ _local2--; } else { _local2++; }; if (_local2 < 0){ _local2 = (tabArray.length - 1); } else { if (_local2 >= tabArray.length){ _local2 = 0; }; }; fm.setFocus(tabArray[_local2]); }; }; } function __setAcc_cancelBtn_PrintRangeWnd_Layer1_0(){ cancelBtn.accessibilityProperties = new AccessibilityProperties(); cancelBtn.accessibilityProperties.name = "Cancel"; cancelBtn.accessibilityProperties.forceSimple = true; } function __setAcc_pagesTo_PrintRangeWnd_Layer1_0(){ pagesTo.accessibilityProperties = new AccessibilityProperties(); pagesTo.accessibilityProperties.name = "Pages To"; } function __setProp_OKBtn_PrintRangeWnd_Layer1_0(){ try { OKBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; OKBtn.emphasized = false; OKBtn.enabled = true; OKBtn.label = ""; OKBtn.labelPlacement = "right"; OKBtn.selected = false; OKBtn.toggle = false; OKBtn.visible = true; try { OKBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function close(){ printScaleMode = (optNoScale.selected) ? "noscale" : "fit"; fm.deactivate(); ModalScreen.close(); active = false; } function __setProp_optFit_PrintRangeWnd_Layer1_0(){ try { optFit["componentInspectorSetting"] = true; } catch(e:Error) { }; optFit.enabled = true; optFit.groupName = "Scaling"; optFit.label = ""; optFit.labelPlacement = "right"; optFit.selected = false; optFit.value = ""; optFit.visible = true; try { optFit["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function show(_arg1:DisplayObjectContainer, _arg2:uint, _arg3:uint, _arg4:uint, _arg5:uint, _arg6:String){ title.text = locale.loadString("IDS_PDTITLE"); pagestxt.text = locale.loadString("IDS_PDPAGES"); fromtxt.text = locale.loadString("IDS_PDFROM"); totxt.text = locale.loadString("IDS_PDTO"); scalingtxt.text = locale.loadString("IDS_PDSCALING"); optNoScale.label = locale.loadString("IDS_PDNOSCALE"); optFit.label = locale.loadString("IDS_PDAUTOR"); OKBtn.label = locale.loadString("IDS_OK"); cancelBtn.label = locale.loadString("IDS_CANCEL"); pagesFrom.text = _arg4.toString(); pagesTo.text = _arg5.toString(); optNoScale.selected = (optFit.selected = false); if (_arg6 == "noscale"){ optNoScale.selected = true; } else { optFit.selected = true; }; ModalScreen.show(_arg1, this, _arg2, _arg3); if (!fm){ fm = new FocusManager(this); fm.defaultButton = OKBtn; }; fm.activate(); fm.setFocus(pagesFrom); active = true; } function __setTab_OKBtn_PrintRangeWnd_Layer1_0(){ OKBtn.tabIndex = 0; } } }//package
Section 150
//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//package
Section 151
//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//package
Section 152
//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//package
Section 153
//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//package
Section 154
//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//package
Section 155
//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//package
Section 156
//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//package
Section 157
//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//package
Section 158
//ScrollArea (ScrollArea) package { import flash.display.*; public dynamic class ScrollArea extends MovieClip { public var BottomArea:MovieClip; } }//package
Section 159
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 160
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 161
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 162
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 163
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 164
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 165
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 166
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 167
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 168
//ScrollPain (ScrollPain) package { import flash.events.*; import fl.containers.*; public class ScrollPain extends ScrollPane { override protected function endDrag(_arg1:MouseEvent):void{ if (stage){ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; } } }//package
Section 169
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 170
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 171
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 172
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 173
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 174
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 175
//Settings (Settings) package { import flash.utils.*; public class Settings extends ByteArray { } }//package
Section 176
//Settings2_ (Settings2_) package { import flash.utils.*; public class Settings2_ extends ByteArray { } }//package
Section 177
//Slider (Slider) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.geom.*; import flash.accessibility.*; public dynamic class Slider extends MovieClip { private var Max; public var SliderHandle:MovieClip; private var oldValue:int; public var SliderHandleBtn:ImgButton; private var Width; private var DragUpdateInt; private var Min; private var HandleOffset; public function Slider(){ SliderHandleBtn = SliderHandle.SliderHandleBtn; SliderHandleBtn.tabEnabled = false; addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); SliderHandleBtn.addEventListener(MouseEvent.MOUSE_DOWN, onHandlePress, false, 0, true); __setAcc_SliderHandle_(); __setTab_SliderHandle_(); } public function SetValue(_arg1:int):void{ if (_arg1 > Max){ _arg1 = Max; } else { if (_arg1 < Min){ _arg1 = Min; }; }; SliderHandle.x = (((_arg1 - Min) / (Max - Min)) * Width); } function __setAcc_SliderHandle_(){ SliderHandle.accessibilityProperties = new AccessibilityProperties(); SliderHandle.accessibilityProperties.silent = true; } public function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.target == this){ _local2 = Math.round((Min + (((_arg1.localX - (SliderHandleBtn.width / 2)) / Width) * (Max - Min)))); if (_local2 != GetValue()){ SetValue(_local2); dispatchEvent(new Event("change")); }; }; } public function SetRange(_arg1:int, _arg2:int):void{ this.Min = _arg1; this.Max = _arg2; } function onHandlePress(_arg1:MouseEvent):void{ oldValue = GetValue(); SliderHandle.startDrag(false, new Rectangle(0, HandleOffset, Width, HandleOffset)); DragUpdateInt = setInterval(DragUpdate, 100); stage.addEventListener(MouseEvent.MOUSE_UP, onHandleRelease, false, 0, true); } function onHandleRelease(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_UP, onHandleRelease); clearInterval(DragUpdateInt); SliderHandle.stopDrag(); if (oldValue != GetValue()){ dispatchEvent(new Event("change")); }; } public function GetValue():int{ return (Math.round((Min + ((SliderHandle.x / Width) * (Max - Min))))); } function __setTab_SliderHandle_(){ SliderHandle.tabIndex = 0; } public function Init():void{ SliderHandleBtn.SetImages("TBImage6", "TBImage5"); Width = Math.floor((width - SliderHandleBtn.width)); HandleOffset = SliderHandleBtn.y; } function DragUpdate():void{ if (oldValue != GetValue()){ oldValue = GetValue(); dispatchEvent(new Event("change")); }; } } }//package
Section 178
//TBImage1 (TBImage1) package { import flash.display.*; public class TBImage1 extends MovieClip { } }//package import flash.display.*; class TBImage2 extends MovieClip { public function TBImage2(){ } } class TBImage3 extends MovieClip { public function TBImage3(){ } } class TBImage4 extends MovieClip { public function TBImage4(){ } } class TBImage5 extends MovieClip { public function TBImage5(){ } } class TBImage6 extends MovieClip { public function TBImage6(){ } } class TBImage7 extends MovieClip { public function TBImage7(){ } } class TBImage8 extends MovieClip { public function TBImage8(){ } } class TBImage9 extends MovieClip { public function TBImage9(){ } } class TBImage10 extends MovieClip { public function TBImage10(){ } } class TBImage11 extends MovieClip { public function TBImage11(){ } } class TBImage12 extends MovieClip { public function TBImage12(){ } } class TBImage13 extends MovieClip { public function TBImage13(){ } } class TBImage14 extends MovieClip { public function TBImage14(){ } } class TBImage15 extends MovieClip { public function TBImage15(){ } } class TBImage16 extends MovieClip { public function TBImage16(){ } } class TBImage18 extends MovieClip { public function TBImage18(){ } } class TBImage19 extends MovieClip { public function TBImage19(){ } } class TBImage20 extends MovieClip { public function TBImage20(){ } } class TBImage21 extends MovieClip { public function TBImage21(){ } } class TBImage22 extends MovieClip { public function TBImage22(){ } }
Section 179
//textmsg (textmsg) package { import flash.display.*; import flash.text.*; public dynamic class textmsg extends MovieClip { public var text:TextField; } }//package
Section 180
//waitmsg (waitmsg) package { import flash.display.*; import flash.text.*; public dynamic class waitmsg extends MovieClip { public var msg:TextField; } }//package

Library Items

The library items has been compressed and saved into
a WinRar archive, available through this link.

Uncompressed: 3720,2 KiB
WinRar size: 405,9 KiB

Instance Names

"DocArea"Frame 2Symbol 134 MovieClip {ScrollPain}
"HandCursor"Frame 2Symbol 137 MovieClip
"TextCursor"Frame 2Symbol 139 MovieClip
"toolbar"Frame 2Symbol 155 MovieClip {print2flash_fla._toolbar_25}
"msg"Symbol 6 MovieClip {waitmsg} Frame 1Symbol 2 EditableText
"text"Symbol 9 MovieClip {textmsg} Frame 1Symbol 8 EditableText
"BottomArea"Symbol 12 MovieClip {ScrollArea} Frame 1Symbol 11 MovieClip
"l_mc"Symbol 42 MovieClip Frame 1Symbol 37 MovieClip
"m_mc"Symbol 42 MovieClip Frame 1Symbol 39 MovieClip
"r_mc"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip
"closeBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 49 Button
"title"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 50 EditableText
"pagestxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 51 EditableText
"pagesFrom"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 52 EditableText
"totxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 53 EditableText
"pagesTo"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 54 EditableText
"OKBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 73 MovieClip {fl.controls.Button}
"cancelBtn"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 73 MovieClip {fl.controls.Button}
"optNoScale"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 33 MovieClip {fl.controls.RadioButton}
"optFit"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 33 MovieClip {fl.controls.RadioButton}
"scalingtxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 74 EditableText
"fromtxt"Symbol 76 MovieClip {PrintRangeWnd} Frame 1Symbol 75 EditableText
"but"Symbol 84 MovieClip {def_fullscreen} Frame 1Symbol 83 MovieClip {manualbutton}
"SliderHandleBtn"Symbol 86 MovieClip {print2flash_fla.MCSlider_47} Frame 1Symbol 85 Button {ImgButton}
"SliderHandle"Symbol 87 MovieClip {Slider} Frame 1Symbol 86 MovieClip {print2flash_fla.MCSlider_47}
"but"Symbol 88 MovieClip {def_forward} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 89 MovieClip {def_back} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 90 MovieClip {def_nextpage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 91 MovieClip {def_more} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 92 MovieClip {def_selMode} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 93 MovieClip {def_newwindow} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 94 MovieClip {def_help} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 95 MovieClip {def_rotate} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 96 MovieClip {def_prevpage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 97 MovieClip {def_scalePage} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 98 MovieClip {def_scaleWidth} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 99 MovieClip {def_moveMode} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 100 MovieClip {def_print} Frame 1Symbol 83 MovieClip {manualbutton}
"but"Symbol 141 MovieClip {print2flash_fla.def_searchbut_27} Frame 1Symbol 83 MovieClip {manualbutton}
"ScaleTextField"Symbol 144 MovieClip {print2flash_fla.Timeline_30} Frame 1Symbol 143 EditableText
"TotalPages"Symbol 147 MovieClip {print2flash_fla.Timeline_32} Frame 1Symbol 146 EditableText
"PageNoField"Symbol 149 MovieClip {print2flash_fla.Timeline_33} Frame 1Symbol 148 EditableText
"TotalPagesMC"Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1Symbol 147 MovieClip {print2flash_fla.Timeline_32}
"PageNoFieldMC"Symbol 150 MovieClip {print2flash_fla.Timeline_31} Frame 1Symbol 149 MovieClip {print2flash_fla.Timeline_33}
"searchPattern"Symbol 153 MovieClip {print2flash_fla.Timeline_50} Frame 1Symbol 152 EditableText
"toolbarbgr"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 140 MovieClip
"searchbut"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 141 MovieClip {print2flash_fla.def_searchbut_27}
"print"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 100 MovieClip {def_print}
"ScaleTextMovie"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 144 MovieClip {print2flash_fla.Timeline_30}
"PageNoMovie"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 150 MovieClip {print2flash_fla.Timeline_31}
"moveMode"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 99 MovieClip {def_moveMode}
"scaleWidth"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 98 MovieClip {def_scaleWidth}
"scalePage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 97 MovieClip {def_scalePage}
"prevpage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 96 MovieClip {def_prevpage}
"rotate"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 95 MovieClip {def_rotate}
"help"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 94 MovieClip {def_help}
"newwindow"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 93 MovieClip {def_newwindow}
"selMode"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 92 MovieClip {def_selMode}
"more"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 91 MovieClip {def_more}
"nextpage"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 90 MovieClip {def_nextpage}
"back"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 89 MovieClip {def_back}
"forward"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 88 MovieClip {def_forward}
"ZoomSlider"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 87 MovieClip {Slider}
"fullscreen"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 84 MovieClip {def_fullscreen}
"searchPatternmc"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 153 MovieClip {print2flash_fla.Timeline_50}
"logo"Symbol 155 MovieClip {print2flash_fla._toolbar_25} Frame 1Symbol 154 MovieClip
"CR"Symbol 554 MovieClip {Page1} Frame 1Symbol 224 EditableText
"CR"Symbol 554 MovieClip {Page1} Frame 1Symbol 231 EditableText
"CR"Symbol 612 MovieClip {Page2} Frame 1Symbol 557 EditableText
"CR"Symbol 612 MovieClip {Page2} Frame 1Symbol 561 EditableText
"CR"Symbol 1661 MovieClip {Page3} Frame 1Symbol 615 EditableText
"CR"Symbol 1661 MovieClip {Page3} Frame 1Symbol 620 EditableText
"CR"Symbol 1923 MovieClip {Page4} Frame 1Symbol 1664 EditableText
"CR"Symbol 1923 MovieClip {Page4} Frame 1Symbol 1669 EditableText
"CR"Symbol 2766 MovieClip {Page5} Frame 1Symbol 1926 EditableText
"CR"Symbol 2766 MovieClip {Page5} Frame 1Symbol 1929 EditableText
"CR"Symbol 3612 MovieClip {Page6} Frame 1Symbol 2769 EditableText
"CR"Symbol 3612 MovieClip {Page6} Frame 1Symbol 2772 EditableText
"CR"Symbol 4378 MovieClip {Page7} Frame 1Symbol 3615 EditableText
"CR"Symbol 4378 MovieClip {Page7} Frame 1Symbol 3618 EditableText
"CR"Symbol 5187 MovieClip {Page8} Frame 1Symbol 4381 EditableText
"CR"Symbol 5187 MovieClip {Page8} Frame 1Symbol 4384 EditableText
"CR"Symbol 6003 MovieClip {Page9} Frame 1Symbol 5190 EditableText
"CR"Symbol 6003 MovieClip {Page9} Frame 1Symbol 5193 EditableText
"CR"Symbol 6768 MovieClip {Page10} Frame 1Symbol 6006 EditableText
"CR"Symbol 6768 MovieClip {Page10} Frame 1Symbol 6009 EditableText
"CR"Symbol 7587 MovieClip {Page11} Frame 1Symbol 6771 EditableText
"CR"Symbol 7587 MovieClip {Page11} Frame 1Symbol 6774 EditableText
"CR"Symbol 8240 MovieClip {Page12} Frame 1Symbol 7590 EditableText
"CR"Symbol 8240 MovieClip {Page12} Frame 1Symbol 7593 EditableText
"CR"Symbol 8694 MovieClip {Page13} Frame 1Symbol 8243 EditableText
"CR"Symbol 8694 MovieClip {Page13} Frame 1Symbol 8246 EditableText
"CR"Symbol 9525 MovieClip {Page14} Frame 1Symbol 8697 EditableText
"CR"Symbol 9525 MovieClip {Page14} Frame 1Symbol 8700 EditableText
"CR"Symbol 10309 MovieClip {Page15} Frame 1Symbol 9528 EditableText
"CR"Symbol 10309 MovieClip {Page15} Frame 1Symbol 9531 EditableText
"CR"Symbol 11009 MovieClip {Page16} Frame 1Symbol 10312 EditableText
"CR"Symbol 11009 MovieClip {Page16} Frame 1Symbol 10315 EditableText
"CR"Symbol 11840 MovieClip {Page17} Frame 1Symbol 11012 EditableText
"CR"Symbol 11840 MovieClip {Page17} Frame 1Symbol 11015 EditableText
"CR"Symbol 12682 MovieClip {Page18} Frame 1Symbol 11843 EditableText
"CR"Symbol 12682 MovieClip {Page18} Frame 1Symbol 11846 EditableText
"CR"Symbol 13457 MovieClip {Page19} Frame 1Symbol 12685 EditableText
"CR"Symbol 13457 MovieClip {Page19} Frame 1Symbol 12688 EditableText
"CR"Symbol 14242 MovieClip {Page20} Frame 1Symbol 13460 EditableText
"CR"Symbol 14242 MovieClip {Page20} Frame 1Symbol 13463 EditableText
"CR"Symbol 14990 MovieClip {Page21} Frame 1Symbol 14245 EditableText
"CR"Symbol 14990 MovieClip {Page21} Frame 1Symbol 14248 EditableText
"CR"Symbol 15799 MovieClip {Page22} Frame 1Symbol 14993 EditableText
"CR"Symbol 15799 MovieClip {Page22} Frame 1Symbol 14996 EditableText
"CR"Symbol 16639 MovieClip {Page23} Frame 1Symbol 15802 EditableText
"CR"Symbol 16639 MovieClip {Page23} Frame 1Symbol 15805 EditableText
"CR"Symbol 17346 MovieClip {Page24} Frame 1Symbol 16642 EditableText
"CR"Symbol 17346 MovieClip {Page24} Frame 1Symbol 16645 EditableText
"CR"Symbol 18144 MovieClip {Page25} Frame 1Symbol 17349 EditableText
"CR"Symbol 18144 MovieClip {Page25} Frame 1Symbol 17352 EditableText
"CR"Symbol 18888 MovieClip {Page26} Frame 1Symbol 18147 EditableText
"CR"Symbol 18888 MovieClip {Page26} Frame 1Symbol 18150 EditableText
"CR"Symbol 19642 MovieClip {Page27} Frame 1Symbol 18891 EditableText
"CR"Symbol 19642 MovieClip {Page27} Frame 1Symbol 18894 EditableText
"CR"Symbol 20403 MovieClip {Page28} Frame 1Symbol 19645 EditableText
"CR"Symbol 20403 MovieClip {Page28} Frame 1Symbol 19648 EditableText
"CR"Symbol 21181 MovieClip {Page29} Frame 1Symbol 20406 EditableText
"CR"Symbol 21181 MovieClip {Page29} Frame 1Symbol 20409 EditableText
"CR"Symbol 22061 MovieClip {Page30} Frame 1Symbol 21184 EditableText
"CR"Symbol 22061 MovieClip {Page30} Frame 1Symbol 21187 EditableText
"CR"Symbol 22846 MovieClip {Page31} Frame 1Symbol 22064 EditableText
"CR"Symbol 22846 MovieClip {Page31} Frame 1Symbol 22067 EditableText
"CR"Symbol 23568 MovieClip {Page32} Frame 1Symbol 22849 EditableText
"CR"Symbol 23568 MovieClip {Page32} Frame 1Symbol 22852 EditableText
"CR"Symbol 24337 MovieClip {Page33} Frame 1Symbol 23571 EditableText
"CR"Symbol 24337 MovieClip {Page33} Frame 1Symbol 23574 EditableText
"CR"Symbol 25032 MovieClip {Page34} Frame 1Symbol 24340 EditableText
"CR"Symbol 25032 MovieClip {Page34} Frame 1Symbol 24343 EditableText
"CR"Symbol 25703 MovieClip {Page35} Frame 1Symbol 25035 EditableText
"CR"Symbol 25703 MovieClip {Page35} Frame 1Symbol 25038 EditableText
"CR"Symbol 26594 MovieClip {Page36} Frame 1Symbol 25706 EditableText
"CR"Symbol 26594 MovieClip {Page36} Frame 1Symbol 25709 EditableText
"CR"Symbol 27482 MovieClip {Page37} Frame 1Symbol 26597 EditableText
"CR"Symbol 27482 MovieClip {Page37} Frame 1Symbol 26600 EditableText
"CR"Symbol 28198 MovieClip {Page38} Frame 1Symbol 27485 EditableText
"CR"Symbol 28198 MovieClip {Page38} Frame 1Symbol 27488 EditableText
"CR"Symbol 28961 MovieClip {Page39} Frame 1Symbol 28201 EditableText
"CR"Symbol 28961 MovieClip {Page39} Frame 1Symbol 28204 EditableText
"CR"Symbol 29676 MovieClip {Page40} Frame 1Symbol 28964 EditableText
"CR"Symbol 29676 MovieClip {Page40} Frame 1Symbol 28967 EditableText
"CR"Symbol 30421 MovieClip {Page41} Frame 1Symbol 29679 EditableText
"CR"Symbol 30421 MovieClip {Page41} Frame 1Symbol 29682 EditableText
"CR"Symbol 31311 MovieClip {Page42} Frame 1Symbol 30424 EditableText
"CR"Symbol 31311 MovieClip {Page42} Frame 1Symbol 30427 EditableText
"CR"Symbol 32073 MovieClip {Page43} Frame 1Symbol 31314 EditableText
"CR"Symbol 32073 MovieClip {Page43} Frame 1Symbol 31317 EditableText
"CR"Symbol 32950 MovieClip {Page44} Frame 1Symbol 32076 EditableText
"CR"Symbol 32950 MovieClip {Page44} Frame 1Symbol 32079 EditableText
"CR"Symbol 33763 MovieClip {Page45} Frame 1Symbol 32953 EditableText
"CR"Symbol 33763 MovieClip {Page45} Frame 1Symbol 32956 EditableText
"CR"Symbol 34542 MovieClip {Page46} Frame 1Symbol 33766 EditableText
"CR"Symbol 34542 MovieClip {Page46} Frame 1Symbol 33769 EditableText
"CR"Symbol 35418 MovieClip {Page47} Frame 1Symbol 34545 EditableText
"CR"Symbol 35418 MovieClip {Page47} Frame 1Symbol 34548 EditableText
"CR"Symbol 36203 MovieClip {Page48} Frame 1Symbol 35421 EditableText
"CR"Symbol 36203 MovieClip {Page48} Frame 1Symbol 35424 EditableText
"CR"Symbol 36866 MovieClip {Page49} Frame 1Symbol 36206 EditableText
"CR"Symbol 36866 MovieClip {Page49} Frame 1Symbol 36209 EditableText
"CR"Symbol 37739 MovieClip {Page50} Frame 1Symbol 36869 EditableText
"CR"Symbol 37739 MovieClip {Page50} Frame 1Symbol 36872 EditableText
"CR"Symbol 38649 MovieClip {Page51} Frame 1Symbol 37742 EditableText
"CR"Symbol 38649 MovieClip {Page51} Frame 1Symbol 37745 EditableText
"CR"Symbol 39494 MovieClip {Page52} Frame 1Symbol 38652 EditableText
"CR"Symbol 39494 MovieClip {Page52} Frame 1Symbol 38655 EditableText
"CR"Symbol 40305 MovieClip {Page53} Frame 1Symbol 39497 EditableText
"CR"Symbol 40305 MovieClip {Page53} Frame 1Symbol 39500 EditableText
"CR"Symbol 40912 MovieClip {Page54} Frame 1Symbol 40308 EditableText
"CR"Symbol 40912 MovieClip {Page54} Frame 1Symbol 40311 EditableText
"CR"Symbol 41554 MovieClip {Page55} Frame 1Symbol 40915 EditableText
"CR"Symbol 41554 MovieClip {Page55} Frame 1Symbol 40918 EditableText
"CR"Symbol 42264 MovieClip {Page56} Frame 1Symbol 41557 EditableText
"CR"Symbol 42264 MovieClip {Page56} Frame 1Symbol 41560 EditableText
"CR"Symbol 43090 MovieClip {Page57} Frame 1Symbol 42267 EditableText
"CR"Symbol 43090 MovieClip {Page57} Frame 1Symbol 42270 EditableText
"CR"Symbol 43868 MovieClip {Page58} Frame 1Symbol 43093 EditableText
"CR"Symbol 43868 MovieClip {Page58} Frame 1Symbol 43096 EditableText
"CR"Symbol 44568 MovieClip {Page59} Frame 1Symbol 43871 EditableText
"CR"Symbol 44568 MovieClip {Page59} Frame 1Symbol 43874 EditableText
"CR"Symbol 45225 MovieClip {Page60} Frame 1Symbol 44571 EditableText
"CR"Symbol 45225 MovieClip {Page60} Frame 1Symbol 44574 EditableText
"CR"Symbol 45826 MovieClip {Page61} Frame 1Symbol 45228 EditableText
"CR"Symbol 45826 MovieClip {Page61} Frame 1Symbol 45231 EditableText
"CR"Symbol 46470 MovieClip {Page62} Frame 1Symbol 45829 EditableText
"CR"Symbol 46470 MovieClip {Page62} Frame 1Symbol 45832 EditableText
"CR"Symbol 47022 MovieClip {Page63} Frame 1Symbol 46473 EditableText
"CR"Symbol 47022 MovieClip {Page63} Frame 1Symbol 46476 EditableText
"CR"Symbol 47651 MovieClip {Page64} Frame 1Symbol 47025 EditableText
"CR"Symbol 47651 MovieClip {Page64} Frame 1Symbol 47028 EditableText
"CR"Symbol 48355 MovieClip {Page65} Frame 1Symbol 47654 EditableText
"CR"Symbol 48355 MovieClip {Page65} Frame 1Symbol 47657 EditableText
"CR"Symbol 49255 MovieClip {Page66} Frame 1Symbol 48358 EditableText
"CR"Symbol 49255 MovieClip {Page66} Frame 1Symbol 48361 EditableText
"CR"Symbol 50096 MovieClip {Page67} Frame 1Symbol 49258 EditableText
"CR"Symbol 50096 MovieClip {Page67} Frame 1Symbol 49261 EditableText
"CR"Symbol 50928 MovieClip {Page68} Frame 1Symbol 50099 EditableText
"CR"Symbol 50928 MovieClip {Page68} Frame 1Symbol 50102 EditableText
"CR"Symbol 51667 MovieClip {Page69} Frame 1Symbol 50931 EditableText
"CR"Symbol 51667 MovieClip {Page69} Frame 1Symbol 50934 EditableText
"CR"Symbol 52398 MovieClip {Page70} Frame 1Symbol 51670 EditableText
"CR"Symbol 52398 MovieClip {Page70} Frame 1Symbol 51673 EditableText
"CR"Symbol 53194 MovieClip {Page71} Frame 1Symbol 52401 EditableText
"CR"Symbol 53194 MovieClip {Page71} Frame 1Symbol 52404 EditableText
"CR"Symbol 53939 MovieClip {Page72} Frame 1Symbol 53197 EditableText
"CR"Symbol 53939 MovieClip {Page72} Frame 1Symbol 53200 EditableText
"CR"Symbol 54773 MovieClip {Page73} Frame 1Symbol 53942 EditableText
"CR"Symbol 54773 MovieClip {Page73} Frame 1Symbol 53945 EditableText
"CR"Symbol 55629 MovieClip {Page74} Frame 1Symbol 54776 EditableText
"CR"Symbol 55629 MovieClip {Page74} Frame 1Symbol 54779 EditableText
"CR"Symbol 56465 MovieClip {Page75} Frame 1Symbol 55632 EditableText
"CR"Symbol 56465 MovieClip {Page75} Frame 1Symbol 55635 EditableText
"CR"Symbol 57219 MovieClip {Page76} Frame 1Symbol 56468 EditableText
"CR"Symbol 57219 MovieClip {Page76} Frame 1Symbol 56471 EditableText
"CR"Symbol 57948 MovieClip {Page77} Frame 1Symbol 57222 EditableText
"CR"Symbol 57948 MovieClip {Page77} Frame 1Symbol 57225 EditableText
"CR"Symbol 58606 MovieClip {Page78} Frame 1Symbol 57951 EditableText
"CR"Symbol 58606 MovieClip {Page78} Frame 1Symbol 57954 EditableText
"CR"Symbol 59349 MovieClip {Page79} Frame 1Symbol 58609 EditableText
"CR"Symbol 59349 MovieClip {Page79} Frame 1Symbol 58612 EditableText
"CR"Symbol 60211 MovieClip {Page80} Frame 1Symbol 59352 EditableText
"CR"Symbol 60211 MovieClip {Page80} Frame 1Symbol 59355 EditableText
"CR"Symbol 61080 MovieClip {Page81} Frame 1Symbol 60214 EditableText
"CR"Symbol 61080 MovieClip {Page81} Frame 1Symbol 60217 EditableText
"CR"Symbol 61833 MovieClip {Page82} Frame 1Symbol 61083 EditableText
"CR"Symbol 61833 MovieClip {Page82} Frame 1Symbol 61086 EditableText
"CR"Symbol 62693 MovieClip {Page83} Frame 1Symbol 61836 EditableText
"CR"Symbol 62693 MovieClip {Page83} Frame 1Symbol 61839 EditableText
"CR"Symbol 63545 MovieClip {Page84} Frame 1Symbol 62696 EditableText
"CR"Symbol 63545 MovieClip {Page84} Frame 1Symbol 62699 EditableText
"CR"Symbol 64331 MovieClip {Page85} Frame 1Symbol 63548 EditableText
"CR"Symbol 64331 MovieClip {Page85} Frame 1Symbol 63551 EditableText
"CR"Symbol 65077 MovieClip {Page86} Frame 1Symbol 64334 EditableText
"CR"Symbol 65077 MovieClip {Page86} Frame 1Symbol 64337 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 65535 seconds




http://swfchan.com/51/251369/info.shtml
Created: 24/2 -2023 22:59:58 Last modified: 24/2 -2023 22:59:58 Server time: 02/05 -2024 10:03:00