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

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

A night to Remember.swf

This is the info page for
Flash #144794

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


Text
“They were very beautiful, but a female dog always arouses my desire” Ralph says looking at Kirby that smile

just like Ralph, he does a face toward his friend that nods.

“Who is the female dog of your dreams?” Kodi asks looking at his two friends.

“Jenna” Kirby and Ralph respond the moment that they drool excited.

Both dogs laugh seeing Kodi’s expression of surprise.

“She is very sexy, your mother has an ass that gets me so excited” Ralph says looking at Kodi.

“In addition to a soft fur and a tongue that I want on my penis” Kirby says while he looks at Kodi.

“Hey, it is enough with that” Kodi says while he looks at his two friends and growls with distaste.

“There is not because getting upset, Kodi” Ralph says looking at Kodi that looks at him.

“There are not reasons? You are talking about my mother” Kodi says growling while he looks at Ralph.

“Take it easy” Kirby says while he sits next to Kodi and embraces it in a friendly way.

“You should be proud about that, your mother still attracts the interest of Nome’s males” Kirby says while he hits

Kodi in a friendly way in the ribs while he is still angry.

“That’s not the point, she is my mother” Kodi says while he looks at his two friends that look at him and smile.

“Do not tell me that you have not masturbated thinking about her, we do it sometimes” Ralph says while he sits

on the left side of Kodi.

“No, she is my mother” Kodi says incisively while he feels discomfort by his friend’s af?rmation.

“Come on Kodi, your mother is very sexy, so I cannot believe that” Kirby says while he looks at Ralph that laughs

just like him.

“I cannot think about her, besides I haven’t seen something that attracts me of her” Kodi says looking at his

friends that take like an offense Kodi’s words.

“I don’t believe it, you must be the blind” Ralph says looking at Kody that looks at him.

Kirby feels that an idea comes to his mind; he looks around and sees a cloth that is on the ?oor, close to them.

Kirby gets up and walks toward the cloth; he picks him up and comes closer toward Kodi that continues chatting

with Ralph.

“Hey” Kodi says when Ralph covers his eyes with the dirty cloth.

“Let’s see if you tell the truth” Kirby says while he ties the extremes of the cloth.

Kodi in this way has his blindfolded eyes and he cannot see anything, he just can listen what happens around.

“Now imagine this: It is the evening, you return of your training on the beach” Kirby says while he sits next to

Kodi that listens attentively his friend’s words.

“You are walking on Nome’s streets, when your mother appears and she approaches you, she nuzzles you

affectionately, you perceive her fur’s aroma” Kirby says looking at Kodi that imagines that his mother greets him

lovingly.

“You and she walk side by side, but she gets ahead, you see as she moves her ass in a slow way when she walks”

Kirby says while he looks at Kodi.

A NIGHT TO REMEMBER

The sun gets there in the horizon when the night gets close to the coasta2l town; a red-colored female dog walks

at Nome’s streets. She feels uncomfortable while she feels an intense heat in her inside.

“I was a fool” Jenna thinks while she growls smoothly.

She thinks about Balto, he was with Duke at his house. Duke had hurt his leg, for that reason Balto decided to pass

the time with him to support him up and help him, if it is necessary.

Jenna growls thinking that she had been very fool agreeing Balto’s petition, she had felt very excited and anxious

of sex for several days.

The female dog continues her walk while she continues reprimanding herself, thinking that she would be the only

one who will not have fun in that night. She thinks about Saba, in addition to her own friends that had some dates

with town’s dogs.

Jenna turns the corner and sees that mister Simpson discharges the last bags of mail. The red female dog rapidly

sees the absence of the dogs of the mail team; they are not tied to the straps of the sleigh.

“That is the answer” Jenna thinks feeling content.

She rapidly heads toward the boiler room.

“They should be there” Jenna says thinking about her son’s best friends.

Jenna feels as her vagina gets wet at every step that she gives, the female dog thinks about Ralph’s and Kirby’s

penises.

She had listened the reputation of the friends of her son, a lot of female dogs said that they have big penises,

especially Ralph. They said that his penis is thick and easily ?lls the vagina of a female dog.

Jenna smiles thinking that are female dogs’ tales that only desire boasting of their sexual encounters, but she

knows Ralph’s and Kirby’s attitude, so she is completely certain than they would never refuse a hot anxious

female dog of sex.

No male would make it of fact; Balto was a proof of it. Both copulated when she most desired it.

Jenna hurries up when she sees the boiler room; if she was enough astute, she would be able to have the whole

fun for her.

The female dog stops and walks slowly toward the door that is half-open, an orange color light gets out by the

opening. Jenna comes closer with care and peeks through the opening.

“They are there” Jenna thinks seeing that Ralph and Kirby appear from the right side of room.

They push themselves playfully while they joke among themselves.

Jenna is close to open the door, when a motion catches her attention. The red female dog curses her bad luck

seeing that her son appears and meets with his two friends that laugh.

“It is enough, guys” Kodi says laughing while he sees his two friends.

“I cannot believe that you did run away with those two female dogs, Mister Simpson was completely furious”

Kodi says while he looks at his two friends that laugh just like him.

“The punishment was worthwhile, those girls were very beautiful, didn’t they, Ralph?”  Kirby asks looking at his

friend that nods.

Kodi feels that his penis is harder like never before in his life, he listens to his friend’s words attentively. Kirby’s

words ?lls his mind at the same time as him listens to Ralph, he moans a few steps away of him.

“You cannot longer resist more; you begin to shoot your cum inside Jenna that moans of pleasure when she has a

new orgasm that does that the vagina close with more force around your penis” Kirby says while he moans with

more force just like Ralph.

The three dogs moan and their semen sprinkles the wooden ?oor while they give jerks to their penises of slow way

feeling like their semen ?ows by their penises.

“When you and she separate, she turns over and smiling downs her head, she puts your penis inside her mouth and

sucks it to savor your cum” Kirby says while he continues touching his penis softly.

Kody gives a groan of pleasure when a mouth closes around his penis. Somebody begins to suck his penis of soft

and pleasurable way for the young dog that moans of pleasure.

Kody moans enjoying the pleasure that he feels feeling as his penis is suck by the unknown dog.

“Guys, this is too gross” Kodi says laughing while he takes off the bandage.

“Mom!” Kodi says surprised seeing his mother that sucks his penis of slow way.

“Hi Kodi” Jenna says at the moment that she withdraws her son’s penis of her mouth.

Kodi rapidly hides his penis with his paws and forelegs while he looks at his mother that relicks her mouth

cleaning it of cum.

“What’s going on Kodi? I thought you would enjoy it” Jenna asks looking at her son that looks at her horri?ed.

Kodi sees to his friends that smile while they look at Jenna.

“I enjoyed what I listened” Jenna says looking at Ralph and Kirby that smile content in the meantime see that

Jenna looks at their penises with a lot of interest, she relicks her mouth of a sensual way that pleases the dogs.

“I need a couple of penises” Jenna says looking at the two males that are anxious to help the female dog.

Jenna directs her look toward her son; he even looks at her with fear. Jenna licks the cheek of Kodi that gets

startled. The female dog smiles seeing her son, he looks at her with surprise.

“Mama is hot” Jenna says while she looks at Kody, she nuzzles her son that moves back a little with a certain

amount of fear.

“Mom, I… cannot…” Kodi says while he sees his mother that takes his penis and caresses it smoothly.

“Don’t you love me?” Jenna asks Kodi that swallows hard while he feels that his penis becomes harder by Jenna’s

soft caresses.

“Of course, Mom; I love you, but this…” Kodi says looking at Jenna.

“This other way of demonstrating your love; you already listened to me, mom needs a penis and you have a penis,

one of the best that I have seen” Jenna says looking at his son; Kodi sees that his mother put a claw into her mouth

and sucks it smoothly.

Jenna suddenly kisses Kodi; the red female dog pushes her tongue against her son’s mouth. Jenna smiles feeling

that Kodi opens his mouth a little, so she pushes her tongue.

Kodi feels that his tongue touches his mother’s tongue; the red dog begins to push his tongue against Jenna’s

tongue. Both intertwine in a kiss while Kirby and Ralph look at themselves with a smile.

Kody swallows hard feeling that his penis hardens inside his sheath, he tries to think about something else, but he

feels that his penis begins to grow.

“You see as she moves her ass slowly, her tail moves away little by little and you see her pink and delicate vagina”

Kirby says while he smiles seeing the tip of Kodi’s penis appears.

Ralph and Kirby also feel that his penises begin to abandon their sheaths.

“Both continue to the boiler room, you can perceive the delicious aroma of a female dog in heat, you know what

she looks for something, and you know it very well” Kirby says while he closes his eyes just like Ralph.

Both dogs join Kody in fantasy.

“You two enter in the boiler room and close the door, both are alone” Kirby says while he imagines himself in the

position of Kody in fantasy.

Kody feels that his penis has abandoned his sheath; his knot is the base of his penis.

The red dog does not know what to do.

“She looks at you and smiles, Jenna slowly raises her tail for you, you see her vagina, and you can perceive that

exciting and intoxicating smell that emits that pink opening” Kirby says while he touches softly his penis of soft

and slow way.

“Jenna moves back and her vagina touches your nose, she scrubs her vagina against your face of a slow way”

Kirby says while he touches his penis softly smoothly in the meantime Ralph does the same thing, they imagine

Jenna’s vagina.

“You cannot wait more, you begin to lick that soft and delicious crack” Kirby says while he relicks his snout just

like Ralph.

Kodi instinctively imitates his friend’s movements, but he rapidly stops and feels completely guilty by thinking

that he thinks in his mother of sexual way.

“You push your tongue and enjoy the taste of Jenna that moans while she raises her tail” Kirby says while he

opens his eyes just a moment and sees that the precum falls of the tip of the penis of his friend.

Kirby smiles and again closes his eyes to concentrate on his own words.

“You feel that her juices become more abundant and suddenly you listen a shout of pleasure when she has an

orgasm, you lick her delicate vulva perceiving the taste of her juices” Kirby says while he masturbates smoothly.

In Kodi’s mind, he can see the swollen vulva of his mother; he can see the fur of cream color surrounding the cave

of his mother.

“Now you no longer can wait more, you mount her and penetrate her of slow way, you can feel as her vagina’s

soft walls close around your penis” Kirby says while he moves his paw by his red axle.

Ralph moans smoothly while he touches his fat penis softly, he feels like his sticky precum falls of his penis.

“You push your penis, she moans and growls of pleasure while he pushes his hips against your penis, they are the

best minutes of your life while you copulates with the most beautiful female dog of the town” Kirby says while

he listens the agitated respiration of Kody, she shakes his head trying to eliminate that image of his mind, but he

does not achieve it.

“Few minutes after, you push your knot; you feel as her vagina opens and your knot enters in her, you increase

velocity while you pant and drool on her body” Kirby says thinking about his own words.

She sucks Ralph’s penis while she pushes his ass against the face of her son, she feels as her the nose of her son

touches the entrance of her anus. Jenna feels as the hot respiration of her son beat on her posterior entrance.

Jenna shakes of pleasure in the meantime she licks Ralph’s thick erection; she had never before seen a so thick

penis.

Kodi feels as the juices become each time more abundant while Jenna’s vaginal walls open and close with more

speed at every moment, the female dog pushes her ass while she feels that pleasure becomes intense.

Jenna gives a howl of pleasure when she feels a new orgasm. Kodi licks rapidly Jenna’s vagina with despair, he

wishes not to waste those delicious juices while Jenna moans softly feeling as Ralph and Kirby scrub their penises

against her face. Both dogs smile content while they see the pleasure re?ected on Jenna’s face.

Kodi stops his licks some moments later, he relicks the snout enjoying the last juices of his mother that gets up

and turns over. She smiles and kisses Kodi.

Kodi’s and Jenna’s tongues ?ght for some moments until both break off the kiss. Jenna looks at Kodi that smile

to his mother that does the same thing.

In that moment Jenna feels Kirby’s weight on her, the red female dog rapidly shakes off him of her back.

“I am sorry guys, the ?rst one will be Kodi” Jenna says looking at Ralph and Kirby that look at her with

disappointment.

Jenna looks around and smiles seeing a couple of boxes that are near the chimney. She comes closer to the boxes

while the three males look at her; they see that Jenna leans back on the boxes.

The red female dog looks at the three dogs that get close to her. Jenna smiles seeing that Kodi and his friends look

at him with strangeness and certain confusion on their faces.

“The humans call it the missionary position, Kodi, places yourself on me” Jenna says looking at his son that

places himself on his mother.

“I cannot see the good thing of this position, it is very uncomfortable” Kodi says while he moves his hips to ?nd

the vagina of Jenna, she smiles at him smoothly.

“I can see you” Jenna says while she smiles at Kodi.

She licks Kodi’s face with love while she stretches her paw to introduce it between her hind legs.

Kodi feels that his mother takes his penis and guide it toward her pink opening.  Kodi moans feeling that his

penis’s tip enters in Jenna’s pink opening.

The red dog begins to push his penis; he moans smoothly feeling that his penis is wrapping up by the warm and

wet vaginal walls of his mother. She smiles smoothly seeing the expression of pleasure of her son.

Kodi continues pushing his penis until he feels that his knot touches the entrance of Jenna’s vagina, she looks at

him with a smile.

“Now fuck your mother” Jenna says looking at Kodi.

He withdraws his penis and next pushes it again inside Jenna’s vagina.

Kodi pushes his hips while he moans of pleasure feeling as his penis slides inside the cave of the love of his

mother that also moans of pleasure. Jenna feels that the fur of Kodi’s chest rubs up against her chest and nipples.

She feels as the rough fur of her son stimulates her tender nipples.

Jenna kisses her son passionately while she raises her tail slowly. Ralph and Kirby open their seeing Jenna’s pink

opening. She smiles in her inside thinking that she is showing her intimate part to her son’s two friends.

Ralph and Kirby rapidly position themselves behind Jenna, she moans feeling two tongues on her vulva.

Both dog lick Jenna’s pink opening with pleasure, they perceive the taste of the juices of the female dog. Kirby

uses his tongue to stimulate the rosy point of Jenna that moans of pleasure while she sucks Kody’s penis.

Jenna sucks Kodi’s red axle enjoying the precum’s taste, the red female dog gives a yelp of pleasure feeling that

a tongue gets inside between her vagina’s pleats and enter in her love’s tunnel.

Kodi moans while he lays his paw on his mother’s head and pushes it, he pants while he sees that his mother has

her tail lift, and his two friends are behind her, licking her vagina.

Jenna pushes her ass while she withdraws Kodi’s penis of her mouth, she licks Kodi’s knot of soft way. The

female dog licks that ball of ?esh thinking that it has the same size that Balto’s knot.

Meanwhile Ralph moves his tongue inside Jenna’s vagina, he feels like the vaginal walls of Jenna close around

his tongue.

Ralph withdraws his tongue and gives way to Kirby that immediately pushes his tongue inside Jenna while Ralph

masturbates himself smoothly seeing that his two friends have a good time with Jenna.

Jenna moans with more force and pushes her ass against Kirby’s face; the female dog gives a strong growl of

pleasure when she has an orgasm. Ralph and Kirby lick the opening of the mother of his friend. Kodi sees as the

face of his mother demonstrates pleasure in the meantime she moans.

Kodi gets up and moves to see as his two friends lick his mother’s vagina, he sees as the two tongues move by

Jenna’s opening that twists of pleasure.

“Do you want a little?” Kirby asks looking at Kodi.

Ralph and Kirby do a step to the side giving place to his friend that positions himself behind Jenna.

Kodi observes the brilliant vagina of his mother; she has her ass lift while she has her chest pressed against the

wooden ?oor. She looks at her son expecting his movements.

The red dog takes down his head and sniffs his mother’s pink opening; he perceives the delicious fragrance of the

female dog that moans when she feels her son’s ?rst lick.

Jenna feels that her son’s tongue goes over by her vagina’s opening time after time.

Kodi enjoys Jenna’s juices; she pushes her ass and moves it slowly while she moans.

Jenna smiles seeing that Ralph and Kirby take positions ahead of her and they sit while both smile.

Jenna takes Kirby’s penis in her mouth and sucks it slowly; she perceives the taste of the penis of the friend of her

son. Ralph touches softly his penis while he sees that his friend’s penis this inside the mouth of the female dog of

their dreams.

Kodi pushes his tongue, he feels that his tongue gets inside between the vagina’s pleats of Jenna; she gives a yelp

of pleasure feeling that Kodi’s tongue enters at her love’s cave.

Kodi feels as the vaginal walls of his mother close around his tongue; he moves his tongue exploring the inside

of the tunnel by where he came to the world.

Jenna withdraws Kirby’s penis of her mouth and puts her attention in the penis of Ralph that pushes his penis

inside Jenna’s mouth. The red female dog feels as the penis of Ralph ?lls her mouth completely.

Ralph’s penis, he moans of pleasure.

“He is all right, his leg is not somewhat worrisome, and you worried me because I perceived that you had certain

needs” Balto says while he looks at Jenna, she smiles at him smoothly.

Kodi sees that his father positions himself behind him; the red dog gets surprised seeing that his father takes down

his head. Kodi feels that his father introduces his head between his legs, Kodi opens his legs.

Kodi gets surprised feeling that his father’s snout is under his two testicles, he listens a growl of pleasure of his

mother.

“Oh Balto, you know that I am sensitive there!” Jenna moans feeling that Balto licks her anus smoothly.

Jenna moans while she places Ralph’s penis on her mouth and sucks it at the same time that she masturbates Kirby.

Balto have a good time licking Jenna’s brown ring, he feels the weight of Kodi’s balls on his snout. Balto pushes

his tongue against the entrance of Jenna’s posterior tunnel.

The wolf dog feels that Jenna’s anal opening opens and his tongue enters, he pushes his tongue introducing it

inside Jenna’s anus. She shakes her body of pleasure while she gives pleasure to her son’s two friends.

Kodi feels that his father’s tongue moves inside his mother’s anal tunnel, he feels as the tongue of Balto moves

exploring that small space.

Kodi sees as the penis of Ralph enter in his mother’s mouth; the red dog sees that his friend moans with pleasure

feeling that his penis is sucked by Jenna. Kirby sees that the length of Ralph’s penis slowly disappears in the

mouth of the mother of his friend.

“A deep throat” Kirby thinks seeing that Ralph’s knot touches the entrance of Jenna’s mouth that twists of pleasure

while she feels that her mate’s tongue moves inside her anus.

Ralph feels that the muscles of Jenna’s throat run on his penis.

Kodi looks as his mother withdraws Ralph’s penis of his mouth, he sees that Ralph’s penis comes out of Jenna’s

mouth; it is in completely soaked, the saliva falls from reproductive tool of the dog.

Jenna smiling looks at Kirby, he does not hesitate and pushes his penis against Jenna’s mouth, and she receives

with a lot of pleasure the penis of the friend of her son. Kirby moans when Jenna’s tongue is wrapped-up around

his red axle.

Kodi meanwhile begins to withdraw his penis of the inside of Jenna’s vagina.

“Dad, you better move” Kody says while he begins to pull out his penis. Balto ?nishes his task and withdraws his

head.

Balto observes as his son pulls out his penis, he growls while he pulls his penis. Kodi’s penis suddenly abandons

Jenna’s vagina. Balto sees as the sticky semen of his son gets out of Jenna’s pink opening and slides towards the

anus of the red female dog that ?nishes sucking Kirby’s penis.

Jenna wags her tail while she sees Kirby and Ralph that look at her with enthusiasm.

“Boys, what hole you choose?” Jenna asks looking at the dogs that look at each other.

“The dog that will choose the posterior tunnel will be a very lucky dog” Balto says looking at his son’s two friends

that look at him.

“I want her ass” Ralph says looking at his friend that looks at him.

Kodi copulates with Jenna feeling as his testicles hit the region below his mother’s tail.

In spite of the not much natural position for a dog, he enjoys a lot the moment just like Jenna.

“Mom, you are a bitch” Kodi says moaning while he looks at Jenna that moans.

“I am, I am your bitch” Jenna responds smiling and looking at Kodi some moments while she moans.

Jenna closes her forepaws around Kodi’s neck; he and she look at themselves and smile before kissing while Kodi

continues pushing his hips.

Jenna’s tongue and Kodi ?ght while she feels like the hard penis of her son gets in and gets out of his vagina

rapidly. Kodi breaks off the kiss and looks at Jenna, she smiles at him.

“I had not seen the beautiful eyes that you have, Mom” Kodi says while he sees that his mother closes her eyes

and gives a groan of pleasure when she feels that his son pushes his knot against her pink opening.

Jenna feels that Kodi’s knot enters and gets clog inside her vagina. Kodi increases the velocity of his pushes while

he growls feeling as his penis grates on the soft walls of the vagina of his mother.

The red female dog observes the expressions of Kodi’s face, she sees as he has the closed eyes while he drools

intensely. She can recognize a wolf’s expressions; she knows it because Balto acts in the same way when both

copulate.

Kirby and Ralph touch their penises softly while they see as their friend fucks his mother, they see as Kodi’s saliva

falls on the neck of Jenna that moans of pleasure.

Kodi suddenly stops and howls when he shots his cum inside Jenna’s vagina, she feels as the sticky cum of her

son beat on her vagina’s walls activating an orgasm.

Kodi smiles seeing as his mother bend of pleasure, he feels as the vaginal walls of his mother close with more

force around his penis that continues depositing its cum in her.

Jenna slowly calms down; she looks at Kodi and smiles at him before kissing him smoothly on the mouth.

“Come on here” Jenna says looking at Ralph and Kirby.

Both dogs come closer and place their penises over the face of Jenna that with a smile begins to lick Kirby’s penis,

he moans when Jenna’s wrinkled tongue goes over his penis.

Kodi observes as the penis of his friend is only to some centimeters far from his face, he perceives the odor of the

penis of his two friends that move their penises on Jenna’s snout. She puts her attention on Ralph’s penis.

“Jenna you are a whore” says a voice that comes from the entrance of the boiler room.

“Dad!” Kodi says completely surprised while he sees his father that is standing on the door’s doorstep.

Kodi sees that his father enters in the boiler room and closes the door. The red dog gets surprised seeing that his

father’s penis hangs below his belly, it is completely hard.

Balto gets close to the place where Jenna and the other ones ?nd themselves. Kodi sees that his father has a smile

instead of being angry. That confuses a lot to Kodi that only see the penis of his father, he stops next to Kodi.

“Hi Balto” Jenna says while she masturbates to Ralph and Kirby smoothly.

They look at Balto with surprise because he smiles at Jenna.

“What brings to you here? I thought that you would be with Duke” Jenna says while she licks and sucks the tip of

escape of her eyes.

Kirby feels that his friend’s knot is stuck inside Jenna’s anus, she feels a great pain in the entrance of her anus, she

feels that Kirby pushes his penis; he feels that Jenna’s pink opening gets open.

Jenna feels that the knot of the friend of his son enters in her vagina. She feels that the two knots are stuck in her

inside.

The red female dog takes the penises of her mate and of her son, she puts them into her mouth and sucks them

with urged. Kodi moans while he feels as his penis and his father touch each other while his mother sucks both.

Kirby stoops with more speed while he feels that the climax comes closer rapidly, he feels as his friend also

increases his pushes. Kirby and Ralph suddenly stop.

Both dogs growl while liberate his cum inside Jenna, she feels as the hot and sticky cum of both males hit her

vagina’s and anus’s walls.

She moans feeling a loud orgasm, few moments after, she listen to the wailing of the two males of her family.

Jenna’s mouth is ?lled by cum of father and son; they have their eyes closed while they discharge their semen in

the female’s mouth.

Jenna swallows with dif?culty both dogs’ cum.

Kirby feels the pulsations of Jenna’s vaginal walls, he observes as she still has Balto’s Kodi’s penis in her mouth.

Jenna feels that semen leaks by her mouth’s joints. She withdraws both penis of her mouth.

Kodi gets surprised seeing that his mother relicks her mouth; she is content while she masturbates to Balto and

Kodi smoothly.

“Geez Mom you are a real whore!” Kodi says looking at his mother, she smiles smoothly.

“Let’s give them some space” Balto says looking Kodi, he nods.

Kodi and Balto walk away some steps and sit in the meantime they see that Jenna kisses Kirby.

“I did not think that mom was a whore” Kodi says looking at his father that smiles hearing his son’s words.

“She is a horny female, in more than an occasion, I asked myself when she would be going for you and your

friends” Balto says looking at Kodi that looks at him something surprised.

“You have a good reputation between Nome’s females, that arrived to your mother’s ears” Balto says while he

looks at his son that gets surprised.

“I suppose that is true” Kodi says smiling at the same time that he blushes.

Kodi sees that his father masturbates himself smoothly while he sees to his mate and his two lovers that try to

separate. Kodi imitates his father that sees as the paw of his son moves by his penis.

Kirby pulls out his penis while he growls; Jenna feels like as the knot of the friend of her son stretch the entrance

of her vagina that opens. Balto sees that Kirby’s knot abandons his mate’s vagina and next the rest of the penis.

Kodi sees that a great quantity of semen gets out of Jenna’s pink crack and falls on the ?oor forming a white

puddle. Jenna tries to get up, Kirby helps her.

Balto looks closely toward Jenna’s anus, he sees as the chestnut-colored ring of Jenna gets open, the knot of Ralph

slowly appears while Jenna relaxes and gets up slowly. Kodi looks with surprise as his mother’s anus swells out

of incredible way, the knot and next his friend’s penis leaves Jenna’s entrails.

“That is Ok for me” Kirby says looking at his friend that looks at Jenna.

She gets up and looks at Ralph, he look at her just a moment and understands to Jenna.

Ralph leans upon the boxes; he spreads his posterior legs and looks at Jenna that smiles.

Kodi sees that his mother comes closer and turns, given the back to Ralph. She raises her tail while she looks at

Ralph and smiles at him mischievously. Ralph closes his paw around his penis and leads it toward Jenna’s anus

that slowly sits on Ralph’s penis.

Ralph sees as the ass of Jenna touches his penis’s tip. Jenna continues sitting on the penis of the friend of its son.

Ralph feels that Jenna’s ring opens and closes around his penis’s tip.

Kodi comes closer and sees surprised his friend’s penis slowly disappears inside of the posterior tunnel of his

mother that closes her eyes feeling as her rectum is ?lls up with Ralph’s hard meat.

Ralph closes his eyes and enjoys the heat of Jenna’s entrails that stops when her tail’s base touches Ralph’s knot.

“Balto, it is very thick” Jenna says looking at her mate that just smiles while sees Jenna that he leans upon Ralph

backwards. He closes his paws around Jenna’s chest, holding her while Kirby gets comfortable on the female dog.

Kirby sees his penis while he aligns it against the entrance of Jenna’s vagina; she moans feeling that the tip of

Kirby’s penis touches her pink spot. Kirby takes down his hips a little and ?ts his penis into the entrance of Jenna’s

vagina.

Kirby pushes his hips while he moans when his penis enters in Jenna’s vagina, she gives forth a guttural groan to

pleasure when the length of Kirby’s penis disappears in her inside.

“She is so soft!” Kirby moans feeling as the walls of Jenna close around his penis.

Balto sees that Kirby’s knot touches the entrance of Jenna’s vagina. Kirby looks at his friend that nods. Both dogs

begin their pushes against Jenna’s holes.

The red female dog moans while she feels as the penis of both dogs move inside her tunnels. Ralph feels Kirby’s

penis through the thin membranes that divide both tunnels; that is somewhat incredible so much for him as well

as for his friend.

Kodi sees that his mother uses her paw to call them in the meantime she moans of pleasure.

“Let’s go son” Balto says looking at Kodi that smile.

Balto and Kodi gets close to Jenna’s head, she smiles seeing that his mate guides his penis toward her mouth.

Jenna opens her mouth and takes Balto’s penis in its inside, beginning to suction it.

Kodi sees as his mother sucks his father’s penis. Kodi gets startled feeling the paw of his mother that closes

around his hard axle. Jenna masturbates her son while her three ori?ces are ?lled with masculine meat.

She has a good time being ?lled by those males that moan of pleasure because her body.

Jenna withdraws Balto’s penis of her mouth, she looks at her mate before taking her son’s penis. Kodi moans of

pleasure feeling that Jenna’s mouth closes around his penis.

Balto smiles while he observes as his son enjoys Jenna’s job. The female dog feels that Ralph and Kirby increase

the rhythm of their pushes. Ralph holds Jenna with more force the moment that he pushes his knot against Jenna’s

posterior entrance; she allows that Kodi’s penis leak of her mouth.

Kodi sees that his mother growls of pain when Ralph’s knot tries to enter in her posterior tunnel. Ralph increases

the force of his push, a shout of pain is listened when Ralph’s knot ?nally enters in Jenna’s anus, and some tears

Balto smiles to his mate while he takes his penis with one of his paws to point his penis to his objective.

“You have never experienced this” Balto answer while he looks toward his low region.

Kodi gets surprised feeling that the tip of the penis of his father touches his penis at the place at which his penis

is surrounded by Jenna’s sphincter. She watches with surprise to Balto understanding its intensions.

“Balto, that… that…” Jenna says looking at Balto, he smiles at the moment of pushing his penis.

Kodi listens that his mother moans of pain when Balto’s tip presses the entrance of her anus. Kodi feels as his

father’s penis grate on his own penis as much as it tries to enter in his mother.

Ralph and Kirby look with surprise as Balto growls with frustration while Jenna moans of pain, Kodi holds Jenna.

Jenna and Kodi get surprised when the anal ring of Jenna opens and the tip of Balto’s penis enters.

Jenna feels as the tears of pain slip by her cheeks while she feels as her anus hurts.  Her entrance had never before

swollen out too much for having two thick penises in her entrails.

Balto smiles contentedly feeling as the sphincter of Jenna closes around his penis, he begins to push his penis

inserting it inside of Jenna’s body, she growls and whines of pain.

Kodi feels as the penis of his father rub his penis; the young dog cannot believe that both penises enter in his

mother’s posterior tunnel. She feels some relief thanks to Ralph’s semen that is lubricant that helps the penetration

of Balto.

Balto ?nally is on Jenna, she pants heavily feeling as both penises beat inside of her rectum. She looks at Balto,

he smiles at her.

“Balto, my anus had never been so dilated” Jenna says looking at Balto.

“I told you that it would be something that you had never tried” Balto says looking at Jenna that looks at him.

“There are no problems, Kodi?” Balto asks looking at his son.

“No one, dad” Kodi responds looking at Balto.

“Better we ?nished quickly, I do not believe that Kodi can bear our weight for much time” Jenna says looking at

Balto.

“There is no problem mom, you are very thin” Kodi says while he closes his paws around his mother’s chest, she

laughs smoothly.

Balto looks at Kodi, he nods at the moment that he starts to push his penis. Balto imitates to his son, the wolf dog

initiates his copulative motions while he observes his mate.

Jenna moans of pleasure feeling as penises in and out of her anus, she feels that when a penis gets out, another one

enters in her entrails. She sees as the two friends of her son are surprised by what they see.

Kodi moans feeling as his penis and the penis of his father’s penis rub among themselves to each motion that both

dogs do. Jenna feels trapped between the two males’ bodies.

Balto and Kodi moan while they copulate with Jenna, she growls of pleasure, she feels as the fur of both males

rubs against her fur, she feels that her juices ?ow abundantly of her vagina.

The female dog looks at her mate; she sees that he has his eyes closed in the meantime he continues his pushes.

Balto feels that his son increases the velocity of his pushes; Balto makes the same thing listening the wailings and

growls of his mate.

“This gives me an idea” Balto says seeing that his mate’s anus contracts and distend time after time, without a

doubt because of the size of Ralph’s knot.

Balto indicates Kodi with the motion of his head that he follows him. Kodi goes after his father that gets close to

Jenna.

Balto kiss Jenna.

“Are you tired?” Balto asks looking at Jenna, she smiles at him.

“Of course that not, you know me well” Jenna responds at the moment of giving an affectionate lick to Balto on

his cheek.

“Well, an idea came to me” Balto says looking at Jenna that looks at him with interest.

Balto positions himself in pro?le for Jenna, she smiles seeing her mate’s penis hanging below his belly. Kodi sees

that his father indicates him do the same thing, so Kodi positions himself to Jenna’s left side.

Jenna takes Balto’s penis in her mouth and sucks it smoothly, she has a good time. Balto moans smoothly while

he sees that his son has his closed eyes, he feels like the paw of his mother moves by his red axle.

The red female dog withdraws her mate’s penis of her mouth; she licks Balto’s erection until she arrives to the

knot. Jenna smiles before beginning to masturbate Balto and give oral pleasure to her son.

Kodi feels that his mother’s tongue goes over by penis, the dog shakes with pleasure while his mother uses one of

her paws to stimulate his white testicles. Jenna presses and pulls Kodi’s white bags smoothly.

“Both have it of the same size” Jenna thinks while she compares Balto’s and Kodi’s penises.

Kirby and Ralph see as Jenna time after time takes care Balto’s and Kodi’ penises. The two dogs of mail cannot

believe their good luck having Jenna to their disposition to Jenna, and Balto was not angry with them.

Balto sees that his son is close to his climax just like him. Balto looks at Jenna, she smiles at the moment of

?nishing the stimulation to Balto and Kodi. Both parents see as their son pants content.

Balto instructs Kodi leans on the boxes, Kodi with strangeness obeys Balto. Kodi leans upon the boxes occupying

the place that previously his friend Ralph occupied.

Kodi sees that his father whispers something to Jenna’s ear; she gets close to Kodi and turns the back on him. Kodi

sees that his mother raises her tail and looks back to align her posterior entrance with Kodi’s penis.

Kodi feels that his penis’s tip touches the posterior entrance of his mother that begins to sit on his penis, the red

dog feels that his mother’s ring opens and his penis slowly enters in Jenna’s entrails. She closes his eyes to enjoy

Kodi’s penetration.

Kodi closes his eyes while he feel as his penis grates on each crack of Jenna’s anal tunnel, he feels as his penis is

wrapped-up by the female dog’s anal walls, she sees his mate and smiles. Balto smiles while he sees that his mate

leans upon the chest of her son that embraces Jenna.

“Mom, you have a very soft fur” Kodi says while he moves his paw on Jenna’s chest, she laughs smoothly.

“Do you recently see it?” Jenna asks smiling.

They all laugh by Jenna’s question.

“I am in position Balto, what new has a double penetration?” Jenna asks looking at her mate that comes closer and

positions on Jenna that looks at him attentively.

Balto looks at his mate’s anus surprised, he had never seen it so dilated, not even when he inserted his knot in that

tunnel. Jenna gets up and positions herself standing, allowing that Kodi stands up.

Jenna stands up; she stretches her body a moment while Balto and the other ones look at her attentively. Jenna

looks at Ralph and smiles at him; she gets close to the dog and kisses him smoothly.

Kodi sees that his mother and his friend intertwine themselves in a kiss that lasts for some moments; she pushes

Ralph smoothly, leaning him on the wooden ?oor. Ralph sees that the female dog positions herself on him.

“Do you help me?” Jenna asks Ralph, he takes his penis and directs it toward Jenna’s vagina that slowly sits on

Ralph’s penis.

Ralph sees that his penis’s tip enters in Jenna’s vagina; she closes her eyes and enjoys the penis that enters slowly

in her vagina. She ?nally feels that Ralph’s knot touches the entrance of her vagina.

Jenna smiles the moment that she begins to pump her ass, she and Ralph moan of pleasure in the meantime the

rest observes them. Jenna moans in the meantime up and down her ass, she enjoys Kirby’s red axle.

The red female dog stops some moments and looks at Kirby that touches his penis softly, she smiles seeing a great

puddle of precum accumulated under Kirby. She calls Kirby that comes closer and positions herself behind Jenna.

Kirby places himself in position and takes down his hips; he ?ts his penis into the entrance of Jenna’s vagina that

reclines in front. Kirby begins to push his penis against Jenna’s pink opening, but he is incapable stick in his penis.

Kirby begins to become frustrated when not attaining one’s objective, Jenna with dif?culty seizes the penis by the

male that begins to push her penis. Kodi just like Balto comes closer to see what happens.

Balto sees as the penis of Kirby tries to enter in Jenna, the wolf dog looks everything attentively because they do

not want to get lost the vaginal Jenna’s penetration. She moans with pain when the tip of Kirby’s penis ?nally

enters in her vagina.

Kirby does not waste time, he begins to push his penis that slowly enters in Jenna, she feels as the walls of her

vagina are swollen out to allow that her other lover’s penis enters in her.

Kirby moans feeling as his penis rubs his friend’s penis. Kodi sees that his friend stops his penetration when jus

his knot is out of Jenna’s vagina.

“I am full” Jenna says while he sees Ralph that smiles content just like his friend that begins his pushes.

Ralph imitates his friend; he begins to push and to withdraw his penis of Jenna’s vagina.

The red female dog moans of pleasure feeling as penises in and out of her vagina to different rhythms.

Jenna feels as each part of the vaginal walls of her body are stimulated by the penises that get in and get out of

her. Jenna smiles at Kodi and Balto, he smiles at  his mate that closes his eyes.

She enjoys feeling trapped between the two males’ bodies that moan of pleasure enjoying the mate of Nome’s

hero.

The three dogs moan and growl of pleasure while Balto observes everything with attention just Kodi. Jenna kisses

Ralph on the mouth for some moments; she breaks off the kiss and closes her eyes to concentrate on what she

feels.

Kirby looks at his friend and winks one eye, Ralph understands his friend. Ralph and Kirby begin to push their

knots against Jenna. Kodi listens to his mother’s growling of pain when she feels that knots try to enter in her

vagina at the same time.

“Without the knot, Kodi” Balto says while he looks at his son, he nods and again concentrates on his pushes.

Balto’s and Kodi’s penises enter with more speed and force in the meantime the trio growl and moan of pleasure.

Ralph and Kirby masturbate seeing what happens. Balto and Kodi suddenly stop.

Both males release cum that ?lls the inside of Jenna’s anal tunnel. Jenna moans when she feels a new orgasm

feeling that the sticky semen of the two males of her family ?lls her inside.

Kodi feels that his father’s and his own cum surrounds their two penises when the anal tunnel ?lls with their

reproductive material. Jenna closes its eyes enjoying the sensation of having her posterior tunnel completely

deluged with cum.

“Why don’t you get close, guys?” Jenna asks looking at Ralph and Kirby.

She laughs seeing as the males they pant and precum drips of their penises forming two white puddles. Ralph and

Kirby come closer positioning themselves next to Jenna that takes the two penises and stimulates them slowly.

Jenna feels the hardness of both penises, she brings near her mouth to Ralph’s penis, he moans when he feels that

Jenna’s mouth closes around his penis. The female dog moves her tongue on Ralph’s erection.

Jenna pushes her head, she feels like the penis of Ralph enters even more in her mouth and the tip touches the

entrance of her throat. Ralph gives a yelp of pleasure feeling that his penis enters in Jenna’s throat.

“She is fabulous” Ralph says while he looks at Balto that smile in a friendly way at Ralph.

Ralph moans feeling as the muscles of throat contract and distends around his axle.

Jenna closes her eyes to control herself, the thickness of Ralph’s penis impede that air gets normally to her bellows.

A couple of minutes after, Jenna withdraws Ralph’s penis of her mouth. Kirby sees as Jenna’s saliva falls of his

friend’s penis.  Jenna shows a face of satisfaction by her work, she smiles while she closes her paw around the

penis of Ralph.

“Now you” Jenna says while she opens her mouth for Kirby that rapidly push his penis in the mouth of the female

dog husky.

She begins to suck the meat of the friend of his son.

Kodi notices that his mother sucks her friend’s penis while she masturbates Ralph, Kodi’s thoughts are completely

focused on Jenna, she continue pleasuring the males.

Kodi does a mental review of his life; he remembers the moments that he had lived with his mother. She had

always been warm-hearted with him and his brothers that always had seen their mother as an intelligent and

courteous female dog.

Kodi had never come up with the idea of thinking that his mother was a lustful and ardent female dog that only

wanted several penises for her alone.

“Surprised?” Balto asks seeing to his pensive son.

“Eh no, that is not just that” Kodi answers while his mind continuous focused in his mother.

“It is the turn of these two” Jenna says looking at Balto that nod.

Balto withdraws his penis that abandons Jenna’s anal tunnel. The wolf dog gets up and sits, he observes as his son

withdraw his penis. As soon Kodi’s penis abandons Jenna’s provinces, a great quantity of semen stems from the

inside of Jenna’s posterior tunnel.

Balto sees a great puddle of cum formed close to Jenna’s vagina, she pants. Jenna feels as the air penetrate without

dif?culty into her vagina. She cannot believe that she had two penises in her vagina at the same time.

Jenna feels that somebody places his paw on her, somebody moves her body, lying her on her back. Jenna sees

that the fourth males surround her. They smile for some moments before taking down their heads and placing their

snouts on the chest and Jenna’s belly. They move their snouts a little.

The red female dog takes a deep breath of air feeling that the four males begin to suck her nipples. Jenna moans

of pleasure feeling as her mate, her son and his two friends suck her little mountains of life.

Balto masturbates slowly just like the other dogs, Kodi stretches one of his paws and lays it on Jenna’s vagina.

She gives forth a shriek of pleasure feeling that her son stimulates her rosy spot.

Kodi sucks his mother’s nipple with care; he had not used that food source ever since he was a cub. The wailing

of pleasure intensi?es in accordance with Jenna orgasm is closer.

A couple of minutes after, Jenna gives a howl of pleasure when she feels a loud orgasm, Kodi feels as his paw is

soaked by his mother’s juices that come out of abundantly the female dog’s vagina.

Jenna pants while she sees that Balto and the other ones masturbate rapidly, she sees that the four males moan and

growl with more force. Jenna closes her eyes and suddenly feels different bursts of cum that hit her body.

Kodi points his semen toward Jenna’s pink opening that feels as the entrance of her love cave and her anus are

beaten by Kodi’s cum. Meanwhile Balto shots his cum to the belly and parts of Jenna’s chest.

Ralph and Kirby meanwhile shoot their semen against the chest and the face of Jenna, she opens her mouth to

savor cum of the two males that look with emotion as cum soaks Jenna’s face.

Balto looks with a smile as his mate relicks her mouth, the wolf dog sees as the fur of his mate is smeared with

cum.

“Now you look like a real whore, Jenna” Balto says watching content to his mate that smiles smoothly.

Jenna one by one sucks the penises of the four males to clean them and have a good time savoring the last cum

remains.

The group is exhausted after cleanliness, Jenna leans back sideways, she is between Balto and Kodi while Ralph

leans back close to Jenna’s head and Kirby does the same thing on the opposed place.

They close their eyes and put to sleep themselves completely satis?ed.

A couple of hours after Balto wake up feeling a movement, he opens his eyes and sees that Kodi embraces Jenna

from behind.

“Relax Mom” Kodi says while he moves his hips.

Balto sees that his son’s penis enters in Jenna’s anus, she moans of pleasure. Balto begins to stimulate his sheath,

he sees as his son has sex with Jenna while his own penis grows.

Jenna has her eyes closed while she feels as the penis of his son gets in and gets out of her anus slowly. She gets

surprised feeling that a penis enters in her vagina. Jenna opens her eyes and comes across the look of Balto, he

smiles at her.

Jenna and Balto kiss in the meantime they get comfortable to continue copulating.

Balto and Kodi continue their pushes while Jenna moans; she rests her head on the shoulder of Balto that looks

content to his son.

Ralph growls contentedly feeling that his knot is the ?rst to enter, Kirby holds with more force and pushes his hips

to stick his knot into Jenna’s vagina.

Kodi opens his eyes when he sees that friend’s knot enters in Jenna’s vagina that gives a shout of pain feeling that

her vaginal opening opens and the knot of the friend of his son enters in her.

Jenna breathes with a certain amount of dif?culty feeling pain in her vagina’s opening, she feels that her body is

close to break having two penises in her vagina.

She had never before felt something like that, not even when giving birth to her cubs.

The female dog feels that the most stretched part of her vagina is the place where her lovers’ two knots are stuck.

Kirby begins his pushes, Ralph follows him. In spite of the fact that penetration is not so fast, Jenna enjoys both

penises. Jenna leans upon Ralph’s chest while she moans smoothly.

She observes boiler room’s door while Kirby and Ralph enjoy her body.

Balto sees to his mate, he observes as she is trapped between the males’ bodies that moan and growl of pleasure.

They observe as Kodi looks closely at him.

Ralph in more than an occasion had thought that Kodi could kill him and Kirby if he saw them fucking his mother.

Jenna moans while he feels that the vaginal walls get damp each time when the two males increase the velocity

of their pushes.

Kirby feels that his penis and his friend’s penis rub between themselves; he feels that the climax is close. Ralph

looks at his friend and nods. The two males make their pushes stronger and fast, this increment the pleasure of

Jenna that moans with more force.

Ralph stops at the same moment that Kirby. Balto sees that both males close their eyes and growl when both

release cum inside Jenna’s vagina.

Kodi sees that his mother howls when she feels cum hits her vagina’s walls, activating the female dog’s orgasm.

Ralph and Kirby feel as the vaginal walls of Jenna close with more force when she feels her orgasm.

Jenna stops her howl and leans her head on Ralph’s shoulder, she pants intensely feeling as her cave of love is

?lled by the cum of the dogs that feel pleased while they continue depositing their reproductive material in Jenna.

Kirby with dif?culty crosses his right posterior leg on Jenna, in that way he is tail with tail with the female

dog. She feels like both penises beat inside her vagina. Kirby feels that his penis and the penis of his friend are

surrounded by the mix cum of both dogs in addition to Jenna’s juices.

Jenna notices that Balto whispers something on Kodi’s ear; he seems content for some reason. Kodi gets close to

Kirby; the red dog whispers to the ear of Kirby that nods.

Jenna looks as her son brings closer his snout to Ralph’s ear. The female dog tries to listen, but she gets startled

feeling Balto’s lick on her cheek. She looks at Balto and next to Ralph. Jenna sees that Kodi raises his head; he

already had communicated the message to his friend.

Minutes pass while Jenna feels that Ralph’s and Kirby’s knots slowly lose their size.

Kirby begins to pull out his penis while he growls of pain just like Jenna and Ralph.

Kodi sees that his friend growls while he tries to get free. Kirby’s penis ?nally abandons Jenna’s vagina along with

a great quantity of cum that downs by Ralph’s balls.

Jenna rolls her body allowing that the biggest dog’s penis leaves her vagina.

“Let’s give to this whore what she deserves” Balto says looking at his son that nods.

Both males increase the velocity of their pushes achieving that Jenna’s wailing increase in proportion to the

pleasure that she feels. The female dog husky gives a shrill bark when Balto’s and Kodi’s knots enter at their two

tunnels.

Kodi increases his pushes, he feels that his father also increments his pushes.

Both males feel that the penis of the other one moves inside the adjacent tunnel that the other male uses. Some

minutes later both males stop and growl while they release cum inside Jenna.

She contains herself not to howl when the two males’ cum hits her vagina’s and anus’s walls. Balto and Kodi get

attached to Jenna; the three fall asleep some minutes later.

On the next day, boiler room’s door is open. The sun beams enter in the room, four dark shapes appear.

“Now we know the answer why our dates did not come” Saba says seeing to her mother surrounded by the four

males that sleep resoundingly.

Saba sees that Jenna’s fur is disordered and frosted with the four dogs’ cum.

“Your mother is a whore” Dipsy says looking at Saba.

“I know it, neither my brother escaped of her in?uence” Saba says looking at Kodi that sleep with a smile drawn

on his face.

“We are going to do something, we cannot stay seeing them all day” Sylvie says looking at her friends.

The Afghan female dog cannot expect for comment this to the rest of her friends.

“Or we can wake them up” Dixie says growling mischievously.

“It would be useless; they are completely exhausted” Saba says while she looks at her father and the rest of the

males.

Saba closes the door giving back the darkness to room where lovers’ group sleeps soundly.

THE END

Balto, Jenna, Kodi, Ralph, Kirby, Saba, Duke, Dixie, Dipsy, Sylvie are © Universal

Written by Janus Oberoth

ActionScript [AS3]

Section 1
//Action (com.adobe.indesign.Action) package com.adobe.indesign { public interface Action { function get target():String; function get eventType():String; function execute(_arg1:IDMovieClipInternal):void; } }//package com.adobe.indesign
Section 2
//BaseAction (com.adobe.indesign.BaseAction) package com.adobe.indesign { public class BaseAction implements Action { private var fEventType:String; private var fTarget:String; public function BaseAction(_arg1:String, _arg2:String){ fTarget = _arg1; fEventType = _arg2; } public function set target(_arg1:String){ fTarget = _arg1; } public function execute(_arg1:IDMovieClipInternal):void{ } public function get eventType():String{ return (fEventType); } public function get target():String{ return (fTarget); } } }//package com.adobe.indesign
Section 3
//BlindsTransition (com.adobe.indesign.BlindsTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class BlindsTransition extends PDFTransition { private var fCount:uint; private var fHorizontal:Boolean; public function BlindsTransition(_arg1:Boolean=true, _arg2:uint=10){ fHorizontal = _arg1; fCount = _arg2; } public function get horizontal():Boolean{ return (fHorizontal); } public function set count(_arg1:uint):void{ fCount = _arg1; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:uint; var _local7:Rectangle; var _local8:Rectangle; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; if (fCount){ if (fHorizontal){ _local9 = (_arg1.height / fCount); _local10 = (_local9 * _arg4); if (_local10 == 0){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { if (_local10 == _local9){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { _local6 = 0; while (_local6 < fCount) { _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, (_local6 * _local9), _arg2.width, _local10); _arg3.endFill(); _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, ((_local6 * _local9) + _local10), _arg1.width, (_local9 - _local10)); _arg3.endFill(); _local6++; }; }; }; } else { _local11 = (_arg1.width / fCount); _local12 = (_local11 * _arg4); if (_local12 == 0){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { if (_local12 == _local11){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { _local6 = 0; while (_local6 < fCount) { _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect((_local6 * _local11), 0, _local12, _arg2.height); _arg3.endFill(); _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(((_local6 * _local11) + _local12), 0, (_local11 - _local12), _arg1.height); _arg3.endFill(); _local6++; }; }; }; }; } else { _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); }; } public function set horizontal(_arg1:Boolean):void{ fHorizontal = _arg1; } public function get count():uint{ return (fCount); } } }//package com.adobe.indesign
Section 4
//CombTransition (com.adobe.indesign.CombTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class CombTransition extends PDFTransition { private var fCount:uint; private var fHorizontal:Boolean; public function CombTransition(_arg1:Boolean=true, _arg2:uint=4){ fHorizontal = _arg1; fCount = _arg2; } public function get horizontal():Boolean{ return (fHorizontal); } public function set count(_arg1:uint):void{ fCount = _arg1; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:uint; var _local7:uint; var _local8:Matrix; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; if (fCount){ _local7 = (fCount * 2); _local8 = new Matrix(); if (fHorizontal){ _local10 = (_arg2.height / _local7); _local9 = (_arg2.width * _arg4); _local11 = (_arg2.width - _local9); if (_local9 == 0){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { if (_local9 == _arg2.width){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { _local8.identity(); _local8.translate(-(int(_local11)), 0); _arg3.beginBitmapFill(_arg2, _local8, false, true); _local6 = 0; while (_local6 < _local7) { _arg3.drawRect(0, (_local6 * _local10), _local9, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(_local11, 0); _arg3.beginBitmapFill(_arg2, _local8, false, true); _local6 = 1; while (_local6 < _local7) { _arg3.drawRect(_local11, (_local6 * _local10), _local9, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(_local9, 0); _arg3.beginBitmapFill(_arg1, _local8, false, true); _local6 = 0; while (_local6 < _local7) { _arg3.drawRect(_local9, (_local6 * _local10), _local11, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(-(int(_local9)), 0); _arg3.beginBitmapFill(_arg1, _local8, false, true); _local6 = 1; while (_local6 < _local7) { _arg3.drawRect(0, (_local6 * _local10), _local11, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); if ((_local7 * _local10) < _arg2.height){ _local8.identity(); _local8.translate(-(int(_local11)), 0); _arg3.beginBitmapFill(_arg2, _local8, false, true); _arg3.drawRect(0, (_local7 * _local10), _local9, (_arg2.height - (_local7 * _local10))); _arg3.endFill(); _local8.identity(); _local8.translate(_local9, 0); _arg3.beginBitmapFill(_arg1, _local8, false, true); _arg3.drawRect(_local9, (_local7 * _local10), _local11, (_arg2.height - (_local7 * _local10))); _arg3.endFill(); }; }; }; } else { _local9 = (_arg2.width / _local7); _local10 = (_arg2.height * _arg4); _local12 = (_arg2.height - _local10); if (_local10 == 0){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { if (_local10 == _arg2.height){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { _local8.identity(); _local8.translate(0, -(int(_local12))); _arg3.beginBitmapFill(_arg2, _local8, false, true); _local6 = 0; while (_local6 < _local7) { _arg3.drawRect((_local6 * _local9), 0, _local9, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(0, _local12); _arg3.beginBitmapFill(_arg2, _local8, false, true); _local6 = 1; while (_local6 < _local7) { _arg3.drawRect((_local6 * _local9), _local12, _local9, _local10); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(0, _local10); _arg3.beginBitmapFill(_arg1, _local8, false, true); _local6 = 0; while (_local6 < _local7) { _arg3.drawRect((_local6 * _local9), _local10, _local9, _local12); _local6 = (_local6 + 2); }; _arg3.endFill(); _local8.identity(); _local8.translate(0, -(int(_local10))); _arg3.beginBitmapFill(_arg1, _local8, false, true); _local6 = 1; while (_local6 < _local7) { _arg3.drawRect((_local6 * _local9), 0, _local9, _local12); _local6 = (_local6 + 2); }; _arg3.endFill(); if ((_local7 * _local9) < _arg2.width){ _local8.identity(); _local8.translate(0, -(int(_local12))); _arg3.beginBitmapFill(_arg2, _local8, false, true); _arg3.drawRect((_local7 * _local9), 0, (_arg2.width - (_local7 * _local9)), _local10); _arg3.endFill(); _local8.identity(); _local8.translate(0, _local10); _arg3.beginBitmapFill(_arg1, _local8, false, true); _arg3.drawRect((_local7 * _local9), _local10, (_arg2.width - (_local7 * _local9)), _local12); _arg3.endFill(); }; }; }; }; } else { _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); }; } public function set horizontal(_arg1:Boolean):void{ fHorizontal = _arg1; } public function get count():uint{ return (fCount); } } }//package com.adobe.indesign
Section 5
//CoverTransition (com.adobe.indesign.CoverTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class CoverTransition extends DirectionedPDFTransition { public function CoverTransition(_arg1:uint=0){ super(_arg1); } private function calculateRects(_arg1:Rectangle, _arg2:Number, _arg3:Rectangle, _arg4:Point, _arg5:Rectangle, _arg6:Boolean):void{ var _local7:uint; var _local8:uint; var _local9:uint; var _local10:uint; _local7 = (_arg1.width * _arg2); _local8 = (_arg1.height * _arg2); _local9 = (_arg1.width - _local7); _local10 = (_arg1.height - _local8); switch (getEffectiveDirection(_arg6)){ case kRightToLeft: _arg3.x = _local9; _arg3.y = 0; _arg3.width = _local7; _arg3.height = _arg1.height; _arg4.x = -(_arg3.x); _arg4.y = 0; _arg5.x = (_arg5.y = 0); _arg5.width = _local9; _arg5.height = _arg1.height; break; case kLeftToRight: default: _arg3.x = (_arg3.y = 0); _arg3.width = _local7; _arg3.height = _arg1.height; _arg4.x = _local9; _arg4.y = 0; _arg5.x = _local7; _arg5.y = 0; _arg5.width = _local9; _arg5.height = _arg1.height; break; case kBottomToTop: _arg3.x = 0; _arg3.y = _local10; _arg3.width = _arg1.width; _arg3.height = _local8; _arg4.x = 0; _arg4.y = -(_local10); _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _local10; break; case kTopToBottom: _arg3.x = (_arg3.y = 0); _arg3.width = _arg1.width; _arg3.height = _local8; _arg4.x = 0; _arg4.y = _local10; _arg5.x = 0; _arg5.y = _local8; _arg5.width = _arg1.width; _arg5.height = _local10; break; case kTopLeftToBottomRight: _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _arg1.height; _arg3.x = (_arg3.y = 0); _arg3.width = _local7; _arg3.height = _local8; _arg4.x = _local9; _arg4.y = _local10; break; case kBottomRightToTopLeft: _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _arg1.height; _arg3.x = _local9; _arg3.y = _local10; _arg3.width = _local7; _arg3.height = _local8; _arg4.x = -(_arg3.x); _arg4.y = -(_arg3.y); break; case kTopRightToBottomLeft: _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _arg1.height; _arg3.x = _local9; _arg3.y = 0; _arg3.width = _local7; _arg3.height = _local8; _arg4.x = -(_arg3.x); _arg4.y = _local10; break; case kBottomLeftToTopRight: _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _arg1.height; _arg3.x = 0; _arg3.y = _local10; _arg3.width = _local7; _arg3.height = _local8; _arg4.x = _local9; _arg4.y = -(_local10); break; }; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:Point; var _local8:Rectangle; var _local9:Matrix; _local6 = new Rectangle(); _local7 = new Point(); _local8 = new Rectangle(); calculateRects(_arg1.rect.union(_arg2.rect), _arg4, _local8, _local7, _local6, _arg5); _local9 = new Matrix(); if (!_local6.isEmpty()){ _arg3.beginBitmapFill(_arg1, _local9, false); _arg3.drawRect(_local6.left, _local6.top, _local6.width, _local6.height); _arg3.endFill(); }; if (!_local8.isEmpty()){ _local9.identity(); _local9.translate(-(_local7.x), -(_local7.y)); _arg3.beginBitmapFill(_arg2, _local9, false); _arg3.drawRect(_local8.left, _local8.top, _local8.width, _local8.height); _arg3.endFill(); }; } } }//package com.adobe.indesign
Section 6
//CurlTransition (com.adobe.indesign.CurlTransition) package com.adobe.indesign { import flash.display.*; public class CurlTransition extends PDFTransition { override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ } } }//package com.adobe.indesign
Section 7
//DirectionedPDFTransition (com.adobe.indesign.DirectionedPDFTransition) package com.adobe.indesign { public class DirectionedPDFTransition extends PDFTransition { private var fDirection:uint; public static const kBottomToTop:uint = 90; public static const kTopLeftToBottomRight:uint = 315; public static const kBottomLeftToTopRight:uint = 45; public static const kLeftToRight:uint = 0; public static const kTopToBottom:uint = 270; public static const kRightToLeft:uint = 180; public static const kBottomRightToTopLeft:uint = 135; public static const kTopRightToBottomLeft:uint = 225; public function DirectionedPDFTransition(_arg1:uint=0){ fDirection = _arg1; } public function get direction():uint{ return (fDirection); } protected function getEffectiveDirection(_arg1:Boolean=false):uint{ if (_arg1){ switch (fDirection){ case kLeftToRight: default: return (kRightToLeft); case kBottomLeftToTopRight: return (kTopRightToBottomLeft); case kBottomToTop: return (kTopToBottom); case kBottomRightToTopLeft: return (kTopLeftToBottomRight); case kRightToLeft: return (kLeftToRight); case kTopRightToBottomLeft: return (kBottomLeftToTopRight); case kTopToBottom: return (kBottomToTop); case kTopLeftToBottomRight: return (kBottomRightToTopLeft); }; }; return (fDirection); } public function set direction(_arg1:uint):void{ fDirection = _arg1; } } }//package com.adobe.indesign
Section 8
//DissolveTransition (com.adobe.indesign.DissolveTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class DissolveTransition extends PDFTransition { private var fSquareSize:Point; private var fDissolveMap:Array; private var fCount:uint; private var fRows:uint; private var fColumns:uint; public function DissolveTransition(_arg1:uint=50){ fCount = _arg1; } override public function endRender():void{ fDissolveMap = null; fSquareSize = null; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:uint; var _local8:uint; var _local9:uint; var _local10:uint; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local6 = _arg1.rect.union(_arg2.rect); if (((((!(fDissolveMap)) && ((_local6.width > 0)))) && ((_local6.height > 0)))){ fRows = (fColumns = fCount); if ((((fRows > 0)) && ((fColumns > 0)))){ fSquareSize = new Point(Math.min((_local6.width / fRows), 10), Math.min((_local6.height / fColumns), 10)); fRows = (_local6.width / fSquareSize.x); fColumns = (_local6.height / fSquareSize.y); if ((fSquareSize.x * fRows) < _local6.width){ fRows++; }; if ((fSquareSize.y * fColumns) < _local6.height){ fColumns++; }; fDissolveMap = new Array((fRows * fColumns)); _local7 = 0; while (_local7 < fDissolveMap.length) { fDissolveMap[_local7] = uint((Math.random() * 100)); _local7++; }; }; }; if (_arg4 != 1){ _arg3.beginBitmapFill(_arg2); _arg3.drawRect(_local6.left, _local6.top, _local6.width, _local6.height); _arg3.endFill(); }; if (fDissolveMap){ _local8 = uint((_arg4 * 100)); _arg3.beginBitmapFill(_arg1); _local9 = 0; while (_local9 < fRows) { _local10 = 0; while (_local10 < fColumns) { if (fDissolveMap[((_local9 * fColumns) + _local10)] >= _local8){ _local11 = (_local9 * fSquareSize.x); _local12 = (_local10 * fSquareSize.y); _local13 = fSquareSize.x; _local14 = fSquareSize.y; if ((_local11 + _local13) > _local6.width){ _local13 = ((_local6.width - _local11) - 1); }; if ((_local12 + _local14) > _local6.height){ _local14 = ((_local6.height - _local12) - 1); }; _arg3.drawRect(_local11, _local12, _local13, _local14); }; _local10++; }; _local9++; }; _arg3.endFill(); }; } override public function beginRender():void{ fDissolveMap = null; fSquareSize = null; } } }//package com.adobe.indesign
Section 9
//FadeTransition (com.adobe.indesign.FadeTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class FadeTransition extends PDFTransition { private var fWorkBitmap:BitmapData; private var fFadeIn:Boolean; public function FadeTransition(_arg1:Boolean=true){ fFadeIn = _arg1; } public function set fadeIn(_arg1:Boolean):void{ fFadeIn = _arg1; } public function get fadeIn():Boolean{ return (fFadeIn); } override public function endRender():void{ if (fWorkBitmap){ fWorkBitmap.dispose(); }; fWorkBitmap = null; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:Boolean; _local6 = _arg1.rect.union(_arg2.rect); if (((((!(fWorkBitmap)) || (!((fWorkBitmap.width == _local6.width))))) || (!((fWorkBitmap.height == _local6.height))))){ fWorkBitmap = new BitmapData(_local6.width, _local6.height, true, 0xFFFFFF); }; _local7 = fFadeIn; if (_arg5){ _local7 = !(_local7); }; if (_local7){ fWorkBitmap.copyPixels(_arg1, _arg1.rect, _arg1.rect.topLeft); fWorkBitmap.draw(_arg2, null, new ColorTransform(1, 1, 1, _arg4)); } else { fWorkBitmap.copyPixels(_arg2, _arg2.rect, _arg2.rect.topLeft); fWorkBitmap.draw(_arg1, null, new ColorTransform(1, 1, 1, (1 - _arg4))); }; _arg3.beginBitmapFill(fWorkBitmap); _arg3.drawRect(_local6.left, _local6.top, _local6.width, _local6.height); _arg3.endFill(); } override public function beginRender():void{ fWorkBitmap = null; } } }//package com.adobe.indesign
Section 10
//GoToFirstFrameAction (com.adobe.indesign.GoToFirstFrameAction) package com.adobe.indesign { public class GoToFirstFrameAction extends BaseAction { public function GoToFirstFrameAction(_arg1:String, _arg2:String){ super(_arg1, _arg2); } override public function execute(_arg1:IDMovieClipInternal):void{ _arg1.goToFirstFrame(); } } }//package com.adobe.indesign
Section 11
//GoToFrameAction (com.adobe.indesign.GoToFrameAction) package com.adobe.indesign { public class GoToFrameAction extends BaseAction { private var fFrame:uint; public function GoToFrameAction(_arg1:String, _arg2:String, _arg3:uint){ super(_arg1, _arg2); fFrame = _arg3; } override public function execute(_arg1:IDMovieClipInternal):void{ _arg1.goToFrame(fFrame); } } }//package com.adobe.indesign
Section 12
//GoToLastFrameAction (com.adobe.indesign.GoToLastFrameAction) package com.adobe.indesign { public class GoToLastFrameAction extends BaseAction { public function GoToLastFrameAction(_arg1:String, _arg2:String){ super(_arg1, _arg2); } override public function execute(_arg1:IDMovieClipInternal):void{ _arg1.goToLastFrame(); } } }//package com.adobe.indesign
Section 13
//GoToNextFrameAction (com.adobe.indesign.GoToNextFrameAction) package com.adobe.indesign { public class GoToNextFrameAction extends BaseAction { public function GoToNextFrameAction(_arg1:String, _arg2:String){ super(_arg1, _arg2); } override public function execute(_arg1:IDMovieClipInternal):void{ _arg1.goToNextFrame(); } } }//package com.adobe.indesign
Section 14
//GoToPreviousFrameAction (com.adobe.indesign.GoToPreviousFrameAction) package com.adobe.indesign { public class GoToPreviousFrameAction extends BaseAction { public function GoToPreviousFrameAction(_arg1:String, _arg2:String){ super(_arg1, _arg2); } override public function execute(_arg1:IDMovieClipInternal):void{ _arg1.goToPreviousFrame(); } } }//package com.adobe.indesign
Section 15
//GoToURLAction (com.adobe.indesign.GoToURLAction) package com.adobe.indesign { import flash.net.*; public class GoToURLAction extends BaseAction { private var fURL:String; public function GoToURLAction(_arg1:String, _arg2:String, _arg3:String){ super(_arg1, _arg2); fURL = _arg3; } override public function execute(_arg1:IDMovieClipInternal):void{ var mc = _arg1; try { if (fURL){ navigateToURL(new URLRequest(fURL)); }; } catch(error:Error) { }; } } }//package com.adobe.indesign
Section 16
//HyperlinkButton (com.adobe.indesign.HyperlinkButton) package com.adobe.indesign { import flash.display.*; import flash.geom.*; import flash.events.*; public class HyperlinkButton extends SimpleButton { public function HyperlinkButton(){ addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); } private function handleMouseDown(_arg1:MouseEvent):void{ var bounds:Rectangle; var b:BitmapData; var m:Matrix; var p:DisplayObject; var e = _arg1; try { bounds = getBounds(this); if (!bounds.isEmpty()){ b = new BitmapData(bounds.width, bounds.height, false); m = transform.matrix; p = parent; while (p != stage) { m.concat(p.transform.matrix); p = p.parent; }; m.invert(); b.draw(stage, m); installBitmap(b); }; } finally { removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); }; } protected function installBitmap(_arg1:BitmapData):void{ } } }//package com.adobe.indesign
Section 17
//IDMovieClip (com.adobe.indesign.IDMovieClip) package com.adobe.indesign { import flash.display.*; public interface IDMovieClip { function goToFirstFrame(_arg1:Boolean=true):void; function getLabelForFrame(_arg1:uint):String; function getCurrentFrame():uint; function goToFrame(_arg1:uint, _arg2:Boolean=true):void; function goToPreviousFrame(_arg1:Boolean=true):void; function goToLastFrame(_arg1:Boolean=true):void; function goToNextFrame(_arg1:Boolean=true):void; function getFrameCount():uint; function getThumbnailForFrame(_arg1:uint, _arg2:uint=32, _arg3:uint=32):BitmapData; } }//package com.adobe.indesign
Section 18
//IDMovieClipInternal (com.adobe.indesign.IDMovieClipInternal) package com.adobe.indesign { import flash.display.*; import com.adobe.indesign.*; interface IDMovieClipInternal extends IDMovieClip { function getNamedChild(_arg1:String):DisplayObject; } }//package com.adobe.indesign
Section 19
//IDSWF_Frame_1 (com.adobe.indesign.IDSWF_Frame_1) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_1 extends MovieClip { } }//package com.adobe.indesign
Section 20
//IDSWF_Frame_10 (com.adobe.indesign.IDSWF_Frame_10) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_10 extends MovieClip { } }//package com.adobe.indesign
Section 21
//IDSWF_Frame_2 (com.adobe.indesign.IDSWF_Frame_2) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_2 extends MovieClip { } }//package com.adobe.indesign
Section 22
//IDSWF_Frame_3 (com.adobe.indesign.IDSWF_Frame_3) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_3 extends MovieClip { } }//package com.adobe.indesign
Section 23
//IDSWF_Frame_4 (com.adobe.indesign.IDSWF_Frame_4) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_4 extends MovieClip { } }//package com.adobe.indesign
Section 24
//IDSWF_Frame_5 (com.adobe.indesign.IDSWF_Frame_5) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_5 extends MovieClip { } }//package com.adobe.indesign
Section 25
//IDSWF_Frame_6 (com.adobe.indesign.IDSWF_Frame_6) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_6 extends MovieClip { } }//package com.adobe.indesign
Section 26
//IDSWF_Frame_7 (com.adobe.indesign.IDSWF_Frame_7) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_7 extends MovieClip { } }//package com.adobe.indesign
Section 27
//IDSWF_Frame_8 (com.adobe.indesign.IDSWF_Frame_8) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_8 extends MovieClip { } }//package com.adobe.indesign
Section 28
//IDSWF_Frame_9 (com.adobe.indesign.IDSWF_Frame_9) package com.adobe.indesign { import flash.display.*; public dynamic class IDSWF_Frame_9 extends MovieClip { } }//package com.adobe.indesign
Section 29
//IDSWFEmbeddedData (com.adobe.indesign.IDSWFEmbeddedData) package com.adobe.indesign { import flash.utils.*; public class IDSWFEmbeddedData extends ByteArray { } }//package com.adobe.indesign
Section 30
//IDSWFFile (com.adobe.indesign.IDSWFFile) package com.adobe.indesign { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.utils.*; import flash.ui.*; import flash.system.*; public class IDSWFFile extends MovieClip implements IDMovieClipInternal { private var fGrabPercent:Number;// = 0.1 private var fGrabberWidget:Sprite; private var fTargetPoint:Point; private var fCurrentPDFTransition:PDFTransition; private var fTimer:Timer; private var fShowCornerTease:Boolean;// = true private var fStartTime:Number; private var fSlopeAtTurn:Boolean;// = false private var fPageSlope:Number;// = 1 private var fOriginalClickPoint:Point; private var fPageBottom:Number; private var fCurveShadow:Number;// = 5 private var fPageWidth:Number; private var fTurnDuration:uint;// = 1000 private var fTurnPercent:Number;// = 0 private var fPageCenter:Number; private var fTurnedCorner:uint;// = 0 private var fAnimatePageTurns:Boolean;// = true private var fFrameData:Array; private var fGrabSize:Point; private var fPageTop:Number; private var fShowPageSlopeAtRest:Boolean;// = false private var fPageRight:Number; private var fCurrentPoint:Point; private var fTotalHeight:Number;// = 0 private var fCurrentPageBitmap:BitmapData;// = null private var fMouseEventTarget:DisplayObject; private var fSlopeAtTease:Boolean;// = false private var fPDFTransitions:Array; private var fShadowStrength:Number;// = 1.4 private var fBackgroundColor:uint;// = 0xFFFFFF private var fAutoReverseTransitions:Boolean;// = false private var fTargetPageBitmap:BitmapData;// = null private var fPageHeight:Number; private var fGrabLocation:uint;// = 1 private var fTargetPageIndex:uint;// = 0 private var fDirection:uint;// = 0 private var fPageLeft:Number; private var fDefaultTurnDuration:uint;// = 1000 private var fState:uint;// = 0 private var fTotalWidth:Number;// = 0 private var fCornerPoint:Point; private var fDragState:uint;// = 0 private var fConfigurationData:XML;// = null private var fOverlayWidget:Shape; private static const kNoCorner:uint = 0; private static const kDragClick:uint = 1; private static const kTurnBackward:uint = 1; private static const kGrabCorner:uint = 1; private static const kDragNone:uint = 0; private static const kTurnForward:uint = 0; private static const kGrabNone:uint = 0; private static const kDragDragging:uint = 2; private static const kIsCornerFlag:uint = 16; private static const kStateReverting:uint = 3; private static const kBottomRightCorner:uint = ((kRightEdge | kBottomEdge) | kIsCornerFlag); private static const kStateCompleting:uint = 2; private static const kStateNone:uint = 0; private static const kEndingYAcceleration:Number = 0.2; private static const kStateAutoReverting:uint = 7; private static const kStateAutoCompleting:uint = 6; private static const kTopLeftCorner:uint = ((kLeftEdge | kTopEdge) | kIsCornerFlag); private static const kRightEdge:uint = 2; private static const kStateAutoTurning:uint = 5; private static const kBottomLeftCorner:uint = ((kLeftEdge | kBottomEdge) | kIsCornerFlag); private static const kBottomEdge:uint = 8; private static const kTopEdge:uint = 4; private static const kStateTeasing:uint = 4; private static const kTopRightCorner:uint = ((kRightEdge | kTopEdge) | kIsCornerFlag); private static const kMouseDragDistance:Number = 4; private static const kXAcceleration:Number = 0.2; private static const kYAcceleration:Number = 0.4; private static const kLeftEdge:uint = 1; private static const kStateTurning:uint = 1; public function IDSWFFile(){ var i:uint; var count:uint; fGrabPercent = 0.1; fGrabSize = new Point(); fGrabLocation = kGrabCorner; fShadowStrength = 1.4; fCurveShadow = 5; fPageSlope = 1; fDefaultTurnDuration = 1000; fShowCornerTease = true; fShowPageSlopeAtRest = false; fAutoReverseTransitions = false; fAnimatePageTurns = true; fSlopeAtTease = false; fSlopeAtTurn = false; fBackgroundColor = 0xFFFFFF; fConfigurationData = null; fDragState = kDragNone; fCornerPoint = new Point(); fCurrentPoint = new Point(); fTargetPoint = new Point(); fTurnDuration = 1000; fTurnPercent = 0; fTurnedCorner = kNoCorner; fTargetPageIndex = 0; fOriginalClickPoint = new Point(); fDirection = kTurnForward; fState = kStateNone; fCurrentPageBitmap = null; fTargetPageBitmap = null; fTimer = new Timer(10); fTotalWidth = 0; fTotalHeight = 0; fFrameData = []; super(); if (stage){ stage.scaleMode = StageScaleMode.NO_SCALE; }; InvertHyperlinkButton.kName; InsetHyperlinkButton.kName; readConfigurationData(); cachePageSizes(); fTimer.addEventListener(TimerEvent.TIMER, handleTimer); addEventListener(Event.RENDER, handleRender); if (stage){ stage.addEventListener(KeyboardEvent.KEY_UP, function (_arg1:KeyboardEvent):void{ if ((((_arg1.keyCode == Keyboard.LEFT)) || ((_arg1.keyCode == Keyboard.UP)))){ goToPreviousFrame(); } else { if ((((_arg1.keyCode == Keyboard.RIGHT)) || ((_arg1.keyCode == Keyboard.DOWN)))){ goToNextFrame(); }; }; }); }; i = 0; count = totalFrames; while (i < count) { addFrameScript(i, makeProxy(onInstallFrameStuff, (i + 1))); i = (i + 1); }; stop(); } function startTimer():void{ fStartTime = NaN; fTimer.start(); } function handleTimer(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; if (fState == kStateAutoTurning){ if (isNaN(fStartTime)){ fStartTime = getTimer(); if (fCurrentPDFTransition){ fCurrentPDFTransition.beginRender(); }; }; if (fTurnDuration){ fTurnPercent = Math.min(((getTimer() - fStartTime) / fTurnDuration), 1); } else { fTurnPercent = 1; }; if (!fCurrentPDFTransition){ _local2 = (fTurnPercent * Math.PI); _local3 = (fPageWidth * Math.cos(_local2)); if (fDirection == kTurnForward){ fCurrentPoint.x = (fPageCenter + _local3); } else { fCurrentPoint.x = (fPageCenter - _local3); }; _local3 = ((fPageHeight / 5) * Math.sin(_local2)); if (fTargetPoint.y < (fPageHeight / 2)){ fCurrentPoint.y = (fPageTop + _local3); } else { fCurrentPoint.y = (fPageBottom - _local3); }; }; if (fTurnPercent == 1){ finishTurn(); }; } else { _local4 = 1; _local5 = 1; if ((((((fState == kStateCompleting)) || ((fState == kStateReverting)))) || ((fState == kStateAutoReverting)))){ _local4 = 1.5; } else { if (fState == kStateAutoCompleting){ _local4 = 1.2; _local5 = 1.5; }; }; _local6 = (fTargetPoint.x - fCurrentPoint.x); _local7 = (fTargetPoint.y - fCurrentPoint.y); if (Math.abs(_local6) <= 1){ if (Math.abs(_local7) <= 0.1){ fCurrentPoint.x = (fCurrentPoint.x + _local6); fCurrentPoint.y = (fCurrentPoint.y + _local7); if ((((((((fState == kStateCompleting)) || ((fState == kStateReverting)))) || ((fState == kStateAutoReverting)))) || ((fState == kStateAutoCompleting)))){ finishTurn(); }; } else { fCurrentPoint.y = (fCurrentPoint.y + ((_local7 * kEndingYAcceleration) * _local5)); }; } else { fCurrentPoint.x = (fCurrentPoint.x + ((_local6 * kXAcceleration) * _local4)); fCurrentPoint.y = (fCurrentPoint.y + ((_local7 * kYAcceleration) * _local5)); }; }; drawPageSlopes(); performPageFlip(fCurrentPoint, fCornerPoint); if (_arg1){ _arg1.updateAfterEvent(); }; } private function drawPageSlopes():void{ var _local1:Graphics; var _local2:Matrix; if (((!(fCurrentPDFTransition)) && (((((((fShowPageSlopeAtRest) && ((fState == kStateNone)))) || (((fSlopeAtTease) && ((fState == kStateTeasing)))))) || (((((fSlopeAtTurn) && (!((fState == kStateNone))))) && (!((fState == kStateTeasing))))))))){ _local1 = fOverlayWidget.graphics; _local2 = new Matrix(); _local2.createGradientBox((fPageWidth / 2), fPageHeight, 0, fPageCenter, fPageTop); _local1.lineStyle(); beginRightSideGradient(_local1, _local2, 1, false); _local1.moveTo(fPageCenter, fPageTop); _local1.lineTo(fPageRight, fPageTop); _local1.lineTo(fPageRight, fPageBottom); _local1.lineTo(fPageCenter, fPageBottom); _local1.lineTo(fPageCenter, fPageTop); _local1.endFill(); _local2.createGradientBox(fPageWidth, fPageHeight, Math.PI, fPageLeft, fPageTop); _local1.lineStyle(); beginLeftSideGradient(_local1, _local2, 1, false); _local1.moveTo(fPageCenter, fPageTop); _local1.lineTo(fPageLeft, fPageTop); _local1.lineTo(fPageLeft, fPageBottom); _local1.lineTo(fPageCenter, fPageBottom); _local1.lineTo(fPageCenter, fPageTop); _local1.endFill(); _local1.beginFill(0xFFFFFF, 0); }; } private function beginLeftSideGradient(_arg1:Graphics, _arg2:Matrix, _arg3:Number, _arg4:Boolean=false):void{ _arg1.beginGradientFill(GradientType.LINEAR, [0xFFFFFF, 0], [(((_arg4) ? 0.08 : 0.19 * fPageSlope) * _arg3), 0], [0, 65.8], _arg2); } private function performPageFlip(_arg1:Point, _arg2:Point):void{ var _local3:Graphics; _local3 = fOverlayWidget.graphics; _local3.clear(); if (((fCurrentPDFTransition) && ((((fState == kStateAutoCompleting)) || ((fState == kStateAutoTurning)))))){ turnPageWithTransition(fCurrentPDFTransition, _local3); } else { handleFlipForFlexiblePages(_arg1, _arg2, _local3); }; } private function hitTestRegion(_arg1:Number, _arg2:Number):uint{ if ((((_arg1 >= 0)) && ((_arg1 < fGrabSize.x)))){ if ((((_arg2 >= 0)) && ((_arg2 < fGrabSize.y)))){ return (kTopLeftCorner); }; if ((((_arg2 < fPageHeight)) && ((_arg2 >= ((fPageHeight - fGrabSize.y) - 1))))){ return (kBottomLeftCorner); }; return (kLeftEdge); }; if ((((_arg1 < fTotalWidth)) && ((_arg1 >= (fTotalWidth - fGrabSize.x))))){ if ((((_arg2 >= 0)) && ((_arg2 < fGrabSize.y)))){ return (kTopRightCorner); }; if ((((_arg2 < fPageHeight)) && ((_arg2 >= ((fPageHeight - fGrabSize.y) - 1))))){ return (kBottomRightCorner); }; return (kRightEdge); }; return (kNoCorner); } private function onHandleEvent(_arg1:Event, _arg2:Action):void{ if (((_arg2) && ((fDragState == kDragNone)))){ _arg2.execute(this); }; } private function rasterizeFrameContents(_arg1:uint, _arg2:uint=0, _arg3:uint=0, _arg4:Boolean=true):BitmapData{ var frameContents:DisplayObject; var frameContentsClassName:String; var frameContentsClass:Class; var scale:Number; var color:uint; var bitmap:BitmapData; var m:Matrix; var sx:Number; var sy:Number; var frame = _arg1; var w = _arg2; var h = _arg3; var opaque = _arg4; frameContents = null; if ((((frame == currentFrame)) && ((numChildren > 0)))){ frameContents = getChildAt(0); }; if (((((!(frameContents)) && ((frame >= 1)))) && ((frame <= fFrameData.length)))){ frameContentsClassName = fFrameData[(frame - 1)].clsName; try { if (ApplicationDomain.currentDomain.hasDefinition(frameContentsClassName)){ frameContentsClass = (ApplicationDomain.currentDomain.getDefinition(frameContentsClassName) as Class); if (frameContentsClass){ frameContents = (new (frameContentsClass) as DisplayObject); }; }; } catch(e:Error) { }; }; if (frameContents){ scale = 1; if (((!((w == 0))) && (!((h == 0))))){ sx = (Number(w) / Number(fTotalWidth)); sy = (Number(h) / Number(fTotalHeight)); if (sx < sy){ scale = sx; h = (scale * fTotalHeight); } else { scale = sy; w = (scale * fTotalWidth); }; } else { w = fTotalWidth; h = fTotalHeight; }; color = fBackgroundColor; if (opaque){ color = (color | 4278190080); }; bitmap = new BitmapData(w, h, !(opaque), color); m = new Matrix(); m.scale(scale, scale); m.translate(frameContents.x, frameContents.y); if (bitmap){ bitmap.draw(frameContents, m); }; return (bitmap); }; return (null); } public function goToLastFrame(_arg1:Boolean=true):void{ turnToPage(totalFrames, _arg1); } private function beginForwardUndersideCurveGradient(_arg1:Graphics, _arg2:Matrix, _arg3:Number):void{ var _local4:Number; var _local5:Number; _local4 = fCurveShadow; _local5 = (_local4 + ((fPageSlope - _local4) * _arg3)); _arg1.beginGradientFill(GradientType.LINEAR, [0xFFFFFF, 0], [(0.19 * _local5), 0], [0, 65.8], _arg2, SpreadMethod.PAD); } private function beginRightSideGradient(_arg1:Graphics, _arg2:Matrix, _arg3:Number, _arg4:Boolean=false):void{ _arg1.beginGradientFill(GradientType.LINEAR, [0, 0xFFFFFF], [(((_arg4) ? 0.08 : 0.27 * fPageSlope) * _arg3), 0], [0, 86], _arg2); } private function onInstallFrameStuff(_arg1:uint):void{ var _local2:Array; var _local3:Action; var _local4:DisplayObject; var _local5:Function; hookUpHelperWidgets(); drawPageSlopes(); _local2 = getFrameActions(_arg1); if (_local2){ for each (_local3 in _local2) { _local4 = getNamedChild(_local3.target); if (_local4){ _local5 = makeProxy(onHandleEvent, _local3); _local4.addEventListener(_local3.eventType, _local5); }; }; }; } private function beginBackwardsUndersideCurveGradient(_arg1:Graphics, _arg2:Matrix, _arg3:Number):void{ var _local4:Number; var _local5:Number; _local4 = fCurveShadow; _local5 = (_local4 + ((fPageSlope - _local4) * _arg3)); _arg1.beginGradientFill(GradientType.LINEAR, [0, 0xFFFFFF], [(0.27 * _local5), 0], [0, 86], _arg2); } public function goToFirstFrame(_arg1:Boolean=true):void{ turnToPage(1, _arg1); } private function setCurrentPageIndex(_arg1:uint):void{ if (((!((_arg1 == currentFrame))) && ((_arg1 <= totalFrames)))){ gotoAndStop(_arg1); dispatchEvent(new Event(Event.CHANGE)); }; } private function hookUpHelperWidgets():void{ installOverlayWidget(); installGrabberWidget(); } private function setUpForPageFlip(_arg1:Number, _arg2:Number, _arg3:Number=NaN):void{ fCornerPoint = findClosestCorner(_arg1, _arg2); fCurrentPoint.x = fCornerPoint.x; fCurrentPoint.y = fCornerPoint.y; if (!isNaN(_arg3)){ fTargetPageIndex = _arg3; } else { if (fCornerPoint.x < fPageCenter){ if (!canTurnBackward()){ return; }; fTargetPageIndex = (currentFrame - 1); } else { if (!canTurnForward()){ return; }; fTargetPageIndex = (currentFrame + 1); }; }; fCurrentPDFTransition = getPDFTransitionForPage(fTargetPageIndex); if (fCurrentPDFTransition){ fTurnDuration = fCurrentPDFTransition.duration; if ((fCurrentPDFTransition is CurlTransition)){ fCurrentPDFTransition = null; }; } else { fTurnDuration = fDefaultTurnDuration; }; fDirection = ((fTargetPageIndex)>currentFrame) ? kTurnForward : kTurnBackward; if (fCurrentPageBitmap){ fCurrentPageBitmap.dispose(); }; fCurrentPageBitmap = rasterizeFrameContents(currentFrame); if (fTargetPageBitmap){ fTargetPageBitmap.dispose(); }; fTargetPageBitmap = rasterizeFrameContents(fTargetPageIndex); startTimer(); } public function getThumbnailForFrame(_arg1:uint, _arg2:uint=32, _arg3:uint=32):BitmapData{ return (rasterizeFrameContents(_arg1, _arg2, _arg3, false)); } private function getEventLocation(_arg1:MouseEvent):Point{ return (globalToLocal(new Point(_arg1.stageX, _arg1.stageY))); } public function turnToPage(_arg1:uint, _arg2:Boolean=true):void{ if (_arg1 != currentFrame){ if (((((!(fAnimatePageTurns)) || (!(_arg2)))) || ((getPDFTransitionForPage(_arg1) is NoneTransition)))){ setCurrentPageIndex(_arg1); } else { finishTurn(); fTargetPoint.y = fPageHeight; fTurnPercent = 0; setState(kStateAutoTurning); if (_arg1 > currentFrame){ fTargetPoint.x = (fPageCenter - fPageWidth); setUpForPageFlip((fPageCenter + fPageWidth), fPageHeight, _arg1); } else { fTargetPoint.x = (fPageCenter + fPageWidth); setUpForPageFlip((fPageCenter - fPageWidth), fPageHeight, _arg1); }; handleTimer(null); }; }; } private function readConfigurationData():void{ var _local1:ByteArray; var _local2:XMLList; var _local3:XMLList; var _local4:XMLList; var _local5:XML; var _local6:String; var _local7:uint; var _local8:XML; var _local9:String; var _local10:String; var _local11:PDFTransition; _local1 = new IDSWFEmbeddedData(); if (((_local1) && (_local1.length))){ fConfigurationData = new XML(_local1.readUTFBytes(_local1.length)); }; if (fConfigurationData){ _local2 = fConfigurationData.Frames; _local3 = fConfigurationData.Book; _local4 = fConfigurationData.Transitions.*; if (_local2.length()){ _local6 = _local2.@ns; _local7 = 1; _local2 = _local2.Frame; for each (_local8 in _local2) { _local9 = _local8.@c; _local10 = _local8.@l; if (_local6.length){ _local9 = ((_local6 + ".") + _local9); }; if (!_local10.length){ _local10 = String(_local7); }; fFrameData.push({clsName:_local9, frameLabel:_local10}); _local7++; }; }; if (_local3.length()){ if (_local3.hasOwnProperty("@w")){ fTotalWidth = Number(_local3.@w); }; if (_local3.hasOwnProperty("@h")){ fTotalHeight = Number(_local3.@h); }; if (_local3.hasOwnProperty("@grabpct")){ fGrabPercent = (Number(_local3.@grabpct) / 100); }; if (_local3.hasOwnProperty("@shadowstrength")){ fShadowStrength = Number(_local3.@shadowstrength); }; if (_local3.hasOwnProperty("@curveshadow")){ fCurveShadow = Number(_local3.@curveshadow); }; if (_local3.hasOwnProperty("@pageslope")){ fPageSlope = Number(_local3.@pageslope); }; if (_local3.hasOwnProperty("@duration")){ fDefaultTurnDuration = Number(_local3.@duration); }; if (_local3.hasOwnProperty("@tease")){ fShowCornerTease = isTrue(_local3.@tease); }; if (_local3.hasOwnProperty("@slopeatrest")){ fShowPageSlopeAtRest = isTrue(_local3.@slopeatrest); }; if (_local3.hasOwnProperty("@autoreverse")){ fAutoReverseTransitions = isTrue(_local3.@autoreverse); }; if (_local3.hasOwnProperty("@animateturns")){ fAnimatePageTurns = isTrue(_local3.@animateturns); }; if (_local3.hasOwnProperty("@slopeattease")){ fSlopeAtTease = isTrue(_local3.@slopeattease); }; if (_local3.hasOwnProperty("@slopeatturn")){ fSlopeAtTurn = isTrue(_local3.@slopeatturn); }; if (_local3.hasOwnProperty("@bgcolor")){ fBackgroundColor = (uint(_local3.@bgcolor) & 0xFFFFFF); }; } else { fShowCornerTease = false; fShowPageSlopeAtRest = false; fGrabLocation = kGrabNone; }; for each (_local5 in _local4) { _local11 = null; switch (_local5.name().toString().toLowerCase()){ case "blinds": _local11 = new BlindsTransition(isHorizontalOrientation(_local5.@o), (_local5.hasOwnProperty("@c")) ? int(_local5.@c) : 10); break; case "cover": _local11 = new CoverTransition(getDirection(_local5.@d)); break; case "push": _local11 = new PushTransition(getDirection(_local5.@d)); break; case "uncover": _local11 = new UncoverTransition(getDirection(_local5.@d)); break; case "wipe": _local11 = new WipeTransition(getDirection(_local5.@d)); break; case "fade": _local11 = new FadeTransition(); break; case "iris": _local11 = new IrisTransition(isInward(_local5.@d)); break; case "split": _local11 = new SplitTransition(isHorizontalOrientation(_local5.@o), isInward(_local5.@d)); break; case "comb": _local11 = new CombTransition(isHorizontalOrientation(_local5.@o), (_local5.hasOwnProperty("@c")) ? int(_local5.@c) : 4); break; case "dissolve": _local11 = new DissolveTransition(); break; case "zoom": _local11 = new ZoomTransition(getDirection(_local5.@d), isInward(_local5.@i)); break; case "none": _local11 = new NoneTransition(); break; case "curl": _local11 = new CurlTransition(); break; }; if (_local11){ if (_local5.hasOwnProperty("@f")){ _local11.pageIndex = int(_local5.@f); }; if (_local5.hasOwnProperty("@s")){ _local11.duration = int(_local5.@s); }; if (!fPDFTransitions){ fPDFTransitions = []; }; fPDFTransitions.push(_local11); }; }; }; } private function findClosestCorner(_arg1:Number, _arg2:Number):Point{ var _local3:Number; var _local4:Number; var _local5:Point; _local3 = (fTotalWidth / 2); _local4 = (fPageHeight / 2); _local5 = new Point(); _local5.x = ((_arg1)<_local3) ? 0 : fTotalWidth; _local5.y = ((_arg2)<_local4) ? 0 : fPageHeight; return (_local5); } private function installOverlayWidget():void{ if (!fOverlayWidget){ fOverlayWidget = new Shape(); }; addChild(fOverlayWidget); fOverlayWidget.graphics.clear(); } private function handleGrabberMouseMove(_arg1:MouseEvent):void{ var _local2:Point; var _local3:uint; _local2 = getEventLocation(_arg1); _local3 = ((_arg1.type)!=MouseEvent.ROLL_OUT) ? hitTestRegion(_local2.x, _local2.y) : kNoCorner; if ((((fState == kStateNone)) && (!((_local3 == kNoCorner))))){ if (((((((!(fShowCornerTease)) || (!(isCorner(_local3))))) || (((isLeftEdge(_local3)) && (!(canTurnBackward())))))) || (((isRightEdge(_local3)) && (!(canTurnForward())))))){ return; }; setState(kStateTeasing); fTurnedCorner = _local3; fTargetPoint.x = _local2.x; fTargetPoint.y = _local2.y; setUpForPageFlip(_local2.x, _local2.y); handleTimer(null); }; if (fState == kStateTeasing){ if (_local3 == fTurnedCorner){ fTargetPoint.x = _local2.x; fTargetPoint.y = _local2.y; } else { switch (fTurnedCorner){ case kTopLeftCorner: fTargetPoint.x = (fPageLeft + 1); fTargetPoint.y = (fPageTop + 1); break; case kTopRightCorner: fTargetPoint.x = (fPageRight - 1); fTargetPoint.y = (fPageTop + 1); break; case kBottomLeftCorner: fTargetPoint.x = (fPageLeft + 1); fTargetPoint.y = (fPageBottom - 1); break; case kBottomRightCorner: fTargetPoint.x = (fPageRight - 1); fTargetPoint.y = (fPageBottom - 1); break; }; setState(kStateAutoReverting); handleTimer(null); }; _arg1.updateAfterEvent(); }; } function handleMouseMove(_arg1:MouseEvent):void{ var _local2:Point; if (fDragState != kDragNone){ _local2 = getEventLocation(_arg1); if ((((fDragState == kDragClick)) && (isMouseDrag(_arg1)))){ fDragState = kDragDragging; }; fTargetPoint.x = _local2.x; fTargetPoint.y = _local2.y; handleTimer(null); }; _arg1.updateAfterEvent(); } private function turnPageWithTransition(_arg1:PDFTransition, _arg2:Graphics):void{ var _local3:Boolean; if (_arg1){ if (((fCurrentPageBitmap) && (fTargetPageBitmap))){ _local3 = ((fAutoReverseTransitions) && ((fDirection == kTurnBackward))); _arg1.render(fCurrentPageBitmap, fTargetPageBitmap, _arg2, fTurnPercent, _local3); } else { finishTurn(); }; }; } private function beginTopPageGradient(_arg1:Graphics, _arg2:Matrix):void{ _arg1.beginGradientFill(GradientType.LINEAR, [0, 0], [(0.9 * fShadowStrength), 0], [0, 131.61], _arg2, SpreadMethod.PAD); } private function beginShadowOnRevealedPage(_arg1:Graphics, _arg2:Matrix, _arg3:Number):void{ _arg1.beginGradientFill(GradientType.LINEAR, [0, 0], [((1.8 * (1 - _arg3)) * fShadowStrength), 0], [0, 200], _arg2); } private function installGrabberWidget():void{ var _local1:Graphics; if (!fGrabberWidget){ fGrabberWidget = new Sprite(); fGrabberWidget.addEventListener(MouseEvent.MOUSE_DOWN, handleGrabberMouseDown); fGrabberWidget.addEventListener(MouseEvent.MOUSE_MOVE, handleGrabberMouseMove); fGrabberWidget.addEventListener(MouseEvent.ROLL_OVER, handleGrabberMouseMove); fGrabberWidget.addEventListener(MouseEvent.ROLL_OUT, handleGrabberMouseMove); }; _local1 = fGrabberWidget.graphics; _local1.clear(); _local1.beginFill(0xFFFF00, 0); fGrabSize.x = (fTotalWidth * fGrabPercent); fGrabSize.y = (fPageHeight * fGrabPercent); switch (fGrabLocation){ case kGrabNone: break; case kGrabCorner: _local1.drawRect(fPageLeft, fPageTop, fGrabSize.x, fGrabSize.y); _local1.drawRect(fPageLeft, (fPageBottom - fGrabSize.y), fGrabSize.x, fGrabSize.y); _local1.drawRect((fPageRight - fGrabSize.x), fPageTop, fGrabSize.x, fGrabSize.y); _local1.drawRect((fPageRight - fGrabSize.x), (fPageBottom - fGrabSize.y), fGrabSize.x, fGrabSize.y); break; }; _local1.endFill(); addChild(fGrabberWidget); setChildIndex(fGrabberWidget, (numChildren - 1)); } private function makeProxy(_arg1:Function, ... _args):Function{ var f = _arg1; var args = _args; return (function (... _args):void{ f.apply(this, _args.concat(args)); }); } private function drawPoly(_arg1:Graphics, _arg2:Array):void{ var _local3:uint; _arg1.moveTo(_arg2[0].x, _arg2[0].y); _local3 = 1; while (_local3 < _arg2.length) { _arg1.lineTo(_arg2[_local3].x, _arg2[_local3].y); _local3++; }; _arg1.lineTo(_arg2[0].x, _arg2[0].y); } private function isImpossibleDrag(_arg1:Point, _arg2:Point, _arg3:uint):Boolean{ switch (_arg3){ case kTopLeftCorner: if ((((_arg1.x < _arg2.x)) && ((_arg1.y < _arg2.y)))){ return (true); }; break; case kTopRightCorner: if ((((_arg1.x > _arg2.x)) && ((_arg1.y < _arg2.y)))){ return (true); }; break; case kBottomLeftCorner: if ((((_arg1.x < _arg2.x)) && ((_arg1.y > _arg2.y)))){ return (true); }; break; case kBottomRightCorner: if ((((_arg1.x > _arg2.x)) && ((_arg1.y > _arg2.y)))){ return (true); }; break; }; return (false); } function handleMouseUp(_arg1:MouseEvent):void{ var _local2:Point; if (fDragState != kDragNone){ _local2 = getEventLocation(_arg1); if (fMouseEventTarget){ fMouseEventTarget.removeEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove); fMouseEventTarget.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); fMouseEventTarget = null; }; if (isImpossibleDrag(_local2, fCornerPoint, fTurnedCorner)){ finishTurn(); } else { if (fDragState == kDragClick){ setState(kStateAutoTurning); fTargetPoint.x = ((fDirection)==kTurnForward) ? fPageLeft : fPageRight; } else { if (fDirection == kTurnForward){ if (_local2.x < (fPageCenter + (fPageWidth / 2))){ fTargetPoint.x = fPageLeft; setState(kStateCompleting); } else { fTargetPoint.x = fPageRight; setState(kStateReverting); }; } else { if (_local2.x > (fPageWidth / 2)){ fTargetPoint.x = fPageRight; setState(kStateCompleting); } else { fTargetPoint.x = fPageLeft; setState(kStateReverting); }; }; }; }; fTargetPoint.y = fCornerPoint.y; _arg1.updateAfterEvent(); fDragState = kDragNone; }; } private function handleFlipForFlexiblePages(_arg1:Point, _arg2:Point, _arg3:Graphics):void{ var _local4:Number; var _local5:Number; var _local6:Point; var _local7:Point; var _local8:Point; var _local9:Point; var _local10:Point; var _local11:Point; var _local12:Point; var _local13:Number; var _local14:Vector; var _local15:Number; var _local16:Vector; var _local17:Vector; var _local18:Point; var _local19:Point; var _local20:Point; var _local21:Point; var _local22:Point; var _local23:Point; var _local24:Number; var _local25:Number; var _local26:Array; var _local27:Array; var _local28:Array; var _local29:Array; var _local30:Point; var _local31:Vector; var _local32:Number; var _local33:Matrix; var _local34:Boolean; var _local35:Vector; var _local36:Number; var _local37:Vector; var _local38:Vector; var _local39:Vector; var _local40:Point; var _local41:Vector; var _local42:Number; var _local43:Vector; var _local44:Number; if (_arg2.x > fPageCenter){ _local4 = fPageRight; _local5 = fPageLeft; } else { _local4 = fPageLeft; _local5 = fPageRight; }; if (fState == kStateTurning){ if (isImpossibleDrag(_arg1, _arg2, fTurnedCorner)){ return; }; }; if (_arg1.x > fPageRight){ _arg1.x = fPageRight; } else { if (_arg1.x < fPageLeft){ _arg1.x = fPageLeft; }; }; _local6 = new Point(fPageCenter, fPageTop); _local7 = new Point(fPageCenter, fPageHeight); _local8 = new Point(_local4, fPageTop); _local9 = new Point(_local5, fPageTop); _local10 = new Point(_local4, fPageHeight); _local11 = new Point(_local5, fPageHeight); _local12 = ((_arg1.y)<=_arg2.y) ? _local7 : _local6; _local13 = new Vector(_local12, _arg2).length; _local14 = new Vector(_local12, _arg1); _local15 = _local14.length; if (_local15 > _local13){ _local14.length = _local13; _arg1 = _local14.fP1.clone(); }; _local16 = new Vector(_arg1, _arg2); _local17 = _local16.clone(); _local16.clone().length = (_local17.length / 2); _local18 = _local17.fP1.clone(); _local17.perp(); _local17.moveTo(_local18); _local17.normalize(); _local24 = _local17.xForY(fPageTop); if (Math.abs((_local24 - fPageCenter)) < Math.abs((_local4 - fPageCenter))){ _local37 = new Vector(new Point(_local24, fPageTop), _local8); _local37.reflect(_local17); _local23 = _local37.fP1; _local20 = _local23; _local19 = _local37.fP0; } else { _local19 = new Point(_local4, _local17.yForX(_local4)); _local20 = _local19; _local38 = new Vector(_local20, _local8); _local38.reflect(_local17); _local23 = _local38.fP1; }; _local25 = _local17.xForY(fPageHeight); if (Math.abs((_local25 - fPageCenter)) < Math.abs((_local4 - fPageCenter))){ _local39 = new Vector(new Point(_local25, fPageHeight), _local10); _local39.reflect(_local17); _local22 = _local39.fP1; _local21 = _local39.fP0; } else { _local21 = new Point(_local4, _local17.yForX(_local4)); _local22 = _local21; }; _local26 = []; _local27 = []; _local28 = []; _local29 = []; if (_local16.length2 > 0.1){ if (_local19.y > fPageTop){ _local27.push(_local8); }; _local27.push(_local19); _local27.push(_local21); if (_local21.y < fPageHeight){ _local27.push(_local10); }; } else { _local27.push(_local8); _local27.push(_local10); }; for each (_local30 in _local27) { _local26.push(_local30); }; _local26.unshift(_local6); _local26.push(_local7); _local27.unshift(_local9); _local27.push(_local11); _local28.push(_local19); if (_local19.y == fPageTop){ _local28.push(_local8); }; if (_local21.y == fPageHeight){ _local28.push(_local10); }; _local28.push(_local21); if (fDirection == kTurnForward){ _local31 = new Vector(_local22, _local20); } else { _local40 = _local20; _local20 = _local19; _local19 = _local40; _local40 = _local22; _local22 = _local21; _local21 = _local40; _local31 = new Vector(_local21, _local19); _local41 = _local31.clone(); _local41.perp(); _local41.length = (fPageWidth * 2); _local41.moveTo(_local23); _local23 = _local41.fP1; }; _local29.push(_local20); _local29.push(_local19); _local29.push(_local21); _local29.push(_local22); if (fDirection == kTurnForward){ _local32 = (1 - ((_arg1.x - fPageLeft) / (2 * fPageWidth))); } else { _local32 = ((_arg1.x - fPageLeft) / (2 * fPageWidth)); }; _local33 = new Matrix(); _local33.identity(); if (fCurrentPageBitmap != null){ if (fDirection == kTurnForward){ _local33.tx = fPageLeft; _local33.ty = fPageTop; _arg3.beginBitmapFill(fCurrentPageBitmap, _local33, false, true); } else { _local33.tx = _local4; _local33.ty = fPageTop; _arg3.beginBitmapFill(fCurrentPageBitmap, _local33, false, true); }; } else { _arg3.beginFill(fBackgroundColor); }; drawPoly(_arg3, _local26); _arg3.endFill(); _local34 = false; if (((fSlopeAtTease) && ((fState == kStateTeasing)))){ _local34 = true; } else { if (((((((fSlopeAtTurn) && (!((fState == kStateNone))))) && (!((fState == kStateTeasing))))) && (!((fState == kStateAutoReverting))))){ _local34 = true; }; }; if (_local34){ _local42 = Math.min(((Math.abs((_arg1.x - _arg2.x)) / fPageWidth) * 2), 1); if (fDirection == kTurnForward){ _local33.createGradientBox(fPageWidth, fPageHeight, 0, fPageCenter, fPageTop); beginRightSideGradient(_arg3, _local33, _local42); } else { _local33.createGradientBox(fPageWidth, fPageHeight, Math.PI, fPageLeft, fPageTop); beginLeftSideGradient(_arg3, _local33, _local42); }; drawPoly(_arg3, _local26); _arg3.endFill(); }; if (_local16.length2 > 0.1){ _local35 = new Vector(_local18, _arg1); _local36 = (_local35.length * 1.2); _local33.identity(); if (_local36 > 12){ _local33.scale((_local36 / 1638.4), (50 / 1638.4)); _local33.rotate((_local17.angle + Math.PI)); _local33.translate((_local18.x + (_local35.x / 2)), (_local18.y + (_local35.y / 2))); beginTopPageGradient(_arg3, _local33); drawPoly(_arg3, _local27); _arg3.endFill(); }; _local43 = new Vector(_local18, _arg2); _local44 = _local43.length; _local33.identity(); if (_local44 > 1){ _local33.scale((_local44 / 1638.4), (50 / 1638.4)); if (fDirection == kTurnForward){ _local33.rotate(_local17.angle); _local33.translate((_local18.x + (_local43.x / 2)), (_local18.y + (_local43.y / 2))); beginShadowOnRevealedPage(_arg3, _local33, _local32); } else { _local33.rotate(_local17.angle); _local33.translate((_local18.x + (_local43.x / 2)), (_local18.y + (_local43.y / 2))); beginShadowOnRevealedPage(_arg3, _local33, _local32); }; drawPoly(_arg3, _local28); _arg3.endFill(); }; if (fTargetPageBitmap != null){ _local33.identity(); _local33.rotate(Math.atan2(_local31.x, -(_local31.y))); _local33.tx = _local23.x; _local33.ty = _local23.y; _arg3.beginBitmapFill(fTargetPageBitmap, _local33, true, true); drawPoly(_arg3, _local29); _arg3.endFill(); _local33.identity(); _local33.tx = fPageLeft; _local33.ty = fPageTop; _arg3.beginBitmapFill(fTargetPageBitmap, _local33, true, true); drawPoly(_arg3, _local28); _arg3.endFill(); } else { _arg3.beginFill(fBackgroundColor); drawPoly(_arg3, _local29); drawPoly(_arg3, _local28); _arg3.endFill(); }; _arg3.lineStyle(); _local35 = new Vector(_local18, _arg1); _local36 = _local35.length; if (_local36 > 10){ _local33.identity(); _local33.scale((_local36 / 1638.4), (50 / 1638.4)); _local33.rotate((_local17.angle + Math.PI)); _local33.translate((_local18.x + (_local35.x / 2)), (_local18.y + (_local35.y / 2))); if (fDirection == kTurnForward){ beginForwardUndersideCurveGradient(_arg3, _local33, _local32); } else { beginBackwardsUndersideCurveGradient(_arg3, _local33, _local32); }; drawPoly(_arg3, _local29); _arg3.endFill(); }; }; } private function getFrameActions(_arg1:uint):Array{ var actions:Array; var actionList:XMLList; var eventType:String; var unknown:String; var a:XML; var frame = _arg1; actions = new Array(); if (fConfigurationData){ actionList = fConfigurationData.Actions.*.(@f == frame); for each (a in actionList) { if (a.hasOwnProperty("@e")){ switch (a.@e.toLowerCase()){ case "u": default: eventType = MouseEvent.CLICK; break; case "d": eventType = MouseEvent.MOUSE_DOWN; break; case "o": eventType = MouseEvent.MOUSE_OVER; break; case "x": eventType = MouseEvent.MOUSE_OUT; break; case "b": eventType = FocusEvent.FOCUS_OUT; break; case "f": eventType = FocusEvent.FOCUS_IN; break; }; } else { eventType = MouseEvent.CLICK; }; switch (a.name().localName.toLowerCase()){ case "last": actions.push(new GoToLastFrameAction(a.@t, eventType)); break; case "first": actions.push(new GoToFirstFrameAction(a.@t, eventType)); break; case "next": actions.push(new GoToNextFrameAction(a.@t, eventType)); break; case "previous": actions.push(new GoToPreviousFrameAction(a.@t, eventType)); break; case "goto": actions.push(new GoToFrameAction(a.@t, eventType, uint(a.@i))); break; case "url": actions.push(new GoToURLAction(a.@t, eventType, a.@u)); break; case "show": actions.push(createShowHideAction(a.@t, eventType, a)); break; default: break; }; }; }; return (actions); } private function setState(_arg1:uint):void{ fState = _arg1; } private function createShowHideAction(_arg1:String, _arg2:String, _arg3:XML):Action{ var _local4:XMLList; var _local5:Array; var _local6:XML; var _local7:Dictionary; var _local8:String; _local4 = _arg3.Fields.Field; _local5 = new Array(); for each (_local6 in _local4) { _local7 = new Dictionary(); _local7["n"] = _local6.@n; _local8 = _local6.@v; if (!_local8){ _local8 = "h"; }; switch (_local8.toLowerCase()){ case "s": default: _local7["v"] = ShowHideAction.kShow; break; case "h": _local7["v"] = ShowHideAction.kHide; break; case "t": _local7["v"] = ShowHideAction.kToggle; break; }; _local5.push(_local7); }; return (new ShowHideAction(_arg1, _arg2, _local5)); } function isMouseDrag(_arg1:MouseEvent):Boolean{ var _local2:Point; var _local3:int; var _local4:int; _local2 = getEventLocation(_arg1); _local3 = (_local2.x - fOriginalClickPoint.x); _local4 = (_local2.y - fOriginalClickPoint.y); return ((Math.sqrt(((_local3 * _local3) + (_local4 * _local4))) > kMouseDragDistance)); } private function canTurnBackward():Boolean{ return ((currentFrame > 1)); } public function getNamedChild(_arg1:String):DisplayObject{ var _local2:DisplayObject; var _local3:DisplayObjectContainer; _local2 = getChildByName(_arg1); if (((!(_local2)) && ((numChildren > 0)))){ _local3 = (getChildAt(0) as DisplayObjectContainer); if (_local3){ _local2 = _local3.getChildByName(_arg1); }; }; return (_local2); } public function getLabelForFrame(_arg1:uint):String{ if ((((_arg1 >= 1)) && ((_arg1 <= totalFrames)))){ return (fFrameData[(_arg1 - 1)].frameLabel); }; return (""); } private function getPDFTransitionForPage(_arg1:uint):PDFTransition{ var _local2:PDFTransition; if ((((_arg1 >= 0)) && (!((fPDFTransitions == null))))){ for each (_local2 in fPDFTransitions) { if (_local2.pageIndex == _arg1){ return (_local2); }; }; for each (_local2 in fPDFTransitions) { if (_local2.pageIndex == -1){ return (_local2); }; }; }; return (null); } public function getFrameCount():uint{ return (totalFrames); } public function goToFrame(_arg1:uint, _arg2:Boolean=true):void{ turnToPage(_arg1, _arg2); } function handleGrabberMouseDown(_arg1:MouseEvent):void{ var _local2:Point; var _local3:uint; _local2 = getEventLocation(_arg1); if (_local2.x < fPageCenter){ if (!canTurnBackward()){ return; }; } else { if (!canTurnForward()){ return; }; }; fOriginalClickPoint.x = _local2.x; fOriginalClickPoint.y = _local2.y; fDragState = kDragClick; if (fState != kStateTeasing){ _local3 = hitTestRegion(_local2.x, _local2.y); switch (fGrabLocation){ case kGrabNone: return; case kGrabCorner: if (!isCorner(_local3)){ return; }; break; }; finishTurn(); setUpForPageFlip(_local2.x, _local2.y); }; fMouseEventTarget = (stage) ? stage : parent; fMouseEventTarget.addEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove); fMouseEventTarget.addEventListener(MouseEvent.MOUSE_UP, handleMouseUp); setState(kStateTurning); fTargetPoint.x = _local2.x; fTargetPoint.y = _local2.y; handleTimer(null); } private function finishTurn():void{ fTimer.stop(); if ((((((fState == kStateCompleting)) || ((fState == kStateAutoTurning)))) || ((fState == kStateAutoCompleting)))){ setCurrentPageIndex(fTargetPageIndex); }; setState(kStateNone); if (fCurrentPageBitmap){ fCurrentPageBitmap.dispose(); fCurrentPageBitmap = null; }; if (fTargetPageBitmap){ fTargetPageBitmap.dispose(); fTargetPageBitmap = null; }; if (stage){ stage.invalidate(); }; } private function canTurnForward():Boolean{ return ((currentFrame < totalFrames)); } function handleRender(_arg1:Event):void{ fOverlayWidget.graphics.clear(); drawPageSlopes(); } private function cachePageSizes():void{ if ((((fTotalWidth == 0)) || ((fTotalHeight == 0)))){ if (stage){ fTotalWidth = stage.stageWidth; fTotalHeight = stage.stageHeight; } else { fTotalWidth = width; fTotalHeight = height; }; }; fPageWidth = (fTotalWidth / 2); fPageHeight = (fTotalHeight - 1); fPageCenter = (fTotalWidth / 2); fPageLeft = 0; fPageTop = 0; fPageRight = ((fPageLeft + fTotalWidth) - 1); fPageBottom = ((fPageTop + fTotalHeight) - 1); } public function goToPreviousFrame(_arg1:Boolean=true):void{ if (currentFrame > 1){ turnToPage((currentFrame - 1), _arg1); }; } public function getCurrentFrame():uint{ return (currentFrame); } public function goToNextFrame(_arg1:Boolean=true):void{ if (currentFrame < totalFrames){ turnToPage((currentFrame + 1), _arg1); }; } private static function isRightEdge(_arg1:uint):Boolean{ return (!(((_arg1 & kRightEdge) == 0))); } private static function isHorizontalOrientation(_arg1:String):Boolean{ return (((_arg1) && ((_arg1.toLowerCase() == "h")))); } private static function isCorner(_arg1:uint):Boolean{ return (!(((_arg1 & kIsCornerFlag) == 0))); } private static function isEdge(_arg1:uint):Boolean{ return (!(((_arg1 & (kLeftEdge | kRightEdge)) == 0))); } private static function isLeftEdge(_arg1:uint):Boolean{ return (!(((_arg1 & kLeftEdge) == 0))); } private static function isTrue(_arg1:String):Boolean{ return (((_arg1) && ((_arg1.toLowerCase() == "t")))); } private static function getDirection(_arg1:String):uint{ switch (_arg1.toLowerCase()){ case "r": default: return (DirectionedPDFTransition.kLeftToRight); case "l": return (DirectionedPDFTransition.kRightToLeft); case "d": return (DirectionedPDFTransition.kTopToBottom); case "u": return (DirectionedPDFTransition.kBottomToTop); case "rd": return (DirectionedPDFTransition.kTopLeftToBottomRight); case "ld": return (DirectionedPDFTransition.kTopRightToBottomLeft); case "ru": return (DirectionedPDFTransition.kBottomLeftToTopRight); case "lu": return (DirectionedPDFTransition.kBottomRightToTopLeft); }; } private static function isInward(_arg1:String):Boolean{ return (((_arg1) && ((_arg1.toLowerCase() == "i")))); } } }//package com.adobe.indesign
Section 31
//InsetHyperlinkButton (com.adobe.indesign.InsetHyperlinkButton) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class InsetHyperlinkButton extends HyperlinkButton { private static const kDarkShadow:uint = 4278190080; public static const kName:String = "inset"; private static const kHilight:uint = 4294967295; private static const kLightShadow:uint = 4278190080; override protected function installBitmap(_arg1:BitmapData):void{ var _local2:BitmapData; _local2 = new BitmapData(_arg1.width, _arg1.height, false, kLightShadow); _local2.copyPixels(_arg1, new Rectangle(0, 0, _arg1.width, _arg1.height), new Point(2, 2)); _local2.fillRect(new Rectangle(0, 0, _arg1.width, 1), kDarkShadow); _local2.fillRect(new Rectangle(0, 1, 1, _arg1.height), kDarkShadow); _local2.fillRect(new Rectangle((_arg1.width - 1), 1, 1, _arg1.height), kHilight); _local2.fillRect(new Rectangle(1, (_arg1.height - 1), _arg1.width, 1), kHilight); downState = new Bitmap(_local2, PixelSnapping.AUTO, true); } } }//package com.adobe.indesign
Section 32
//InvertHyperlinkButton (com.adobe.indesign.InvertHyperlinkButton) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class InvertHyperlinkButton extends HyperlinkButton { public static const kName:String = "invert"; override protected function installBitmap(_arg1:BitmapData):void{ _arg1.colorTransform(new Rectangle(0, 0, _arg1.width, _arg1.height), new ColorTransform(-1, -1, -1, 1, 0xFF, 0xFF, 0xFF)); downState = new Bitmap(_arg1, PixelSnapping.NEVER, true); } } }//package com.adobe.indesign
Section 33
//IrisTransition (com.adobe.indesign.IrisTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class IrisTransition extends PDFTransition { private var fInward:Boolean; public function IrisTransition(_arg1:Boolean=true){ fInward = _arg1; } public function set inward(_arg1:Boolean):void{ fInward = _arg1; } public function get inward():Boolean{ return (fInward); } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Boolean; var _local7:Rectangle; var _local8:uint; var _local9:uint; var _local10:BitmapData; var _local11:Rectangle; var _local12:uint; var _local13:uint; _local6 = fInward; if (_arg5){ _local6 = !(_local6); }; if (_local6){ _local10 = _arg2; _arg2 = _arg1; _arg1 = _local10; _arg4 = (1 - _arg4); }; _local7 = _arg1.rect.union(_arg2.rect); _local8 = (_arg4 * _local7.width); _local9 = (_arg4 * _local7.height); if (((!(_local8)) || (!(_local9)))){ _arg3.beginBitmapFill(_arg1); _arg3.drawRect(_local7.left, _local7.top, _local7.width, _local7.height); _arg3.endFill(); } else { _local11 = new Rectangle(Math.floor(((_local7.width - _local8) / 2)), Math.floor(((_local7.height - _local9) / 2)), _local8, _local9); _arg3.beginBitmapFill(_arg2); _arg3.drawRect(_local11.left, _local11.top, _local11.width, _local11.height); _arg3.endFill(); if (!_local11.equals(_local7)){ _local12 = ((_local7.width - _local8) / 2); _local13 = ((_local7.height - _local9) / 2); _arg3.beginBitmapFill(_arg1); _arg3.drawRect(0, 0, _local7.width, _local13); _arg3.endFill(); _arg3.beginBitmapFill(_arg1); _arg3.drawRect(0, _local11.top, _local12, _local11.height); _arg3.endFill(); _arg3.beginBitmapFill(_arg1); _arg3.drawRect(_local11.right, _local11.top, _local12, _local11.height); _arg3.endFill(); _arg3.beginBitmapFill(_arg1); _arg3.drawRect(0, ((_local7.bottom - _local13) - 1), _local7.width, _local13); _arg3.endFill(); }; }; } } }//package com.adobe.indesign
Section 34
//NoneTransition (com.adobe.indesign.NoneTransition) package com.adobe.indesign { import flash.display.*; public class NoneTransition extends PDFTransition { private var fPageIndex:int;// = -1 public function NoneTransition(){ fPageIndex = -1; super(); } override public function set duration(_arg1:uint):void{ } override public function get duration():uint{ return (0); } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ } } }//package com.adobe.indesign
Section 35
//PDFTransition (com.adobe.indesign.PDFTransition) package com.adobe.indesign { import flash.display.*; public class PDFTransition { private var fDuration:uint;// = 1000 private var fPageIndex:int;// = -1 public function PDFTransition(){ fPageIndex = -1; fDuration = 1000; super(); } public function get pageIndex():int{ return (fPageIndex); } public function set pageIndex(_arg1:int):void{ fPageIndex = _arg1; } public function set duration(_arg1:uint):void{ fDuration = _arg1; } public function endRender():void{ } public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ throw (new Error("PDFTransition.render() is abstract")); } public function get duration():uint{ return (fDuration); } public function beginRender():void{ } } }//package com.adobe.indesign
Section 36
//PushTransition (com.adobe.indesign.PushTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class PushTransition extends DirectionedPDFTransition { public function PushTransition(_arg1:uint=0){ super(_arg1); } private function calculateRects(_arg1:Rectangle, _arg2:Number, _arg3:Rectangle, _arg4:Point, _arg5:Rectangle, _arg6:Point, _arg7:Rectangle, _arg8:Rectangle, _arg9:Boolean):void{ var _local10:uint; var _local11:uint; var _local12:uint; var _local13:uint; _local10 = (_arg1.width * _arg2); _local11 = (_arg1.height * _arg2); _local12 = (_arg1.width - _local10); _local13 = (_arg1.height - _local11); switch (getEffectiveDirection(_arg9)){ case kRightToLeft: _arg3.x = _local12; _arg3.y = 0; _arg3.width = _local10; _arg3.height = _arg1.height; _arg4.x = -(_local12); _arg4.y = 0; _arg5.x = 0; _arg5.y = 0; _arg5.width = _local12; _arg5.height = _arg1.height; _arg6.x = _local10; _arg6.y = 0; break; case kLeftToRight: default: _arg3.y = (_arg5.y = 0); _arg3.height = (_arg5.height = _arg1.height); _arg4.x = _local12; _arg3.width = _local10; _arg3.x = 0; _arg5.x = _local10; _arg6.x = -(_local10); _arg5.width = _local12; break; case kBottomToTop: _arg3.x = 0; _arg3.y = _local13; _arg3.width = _arg1.width; _arg3.height = _local11; _arg4.x = 0; _arg4.y = -(_local13); _arg5.x = (_arg5.y = 0); _arg5.width = _arg1.width; _arg5.height = _local13; _arg6.x = 0; _arg6.y = _local11; break; case kTopToBottom: _arg3.x = (_arg5.x = 0); _arg3.width = (_arg5.width = _arg1.width); _arg4.y = _local13; _arg3.height = _local11; _arg3.y = 0; _arg5.y = _local11; _arg6.y = -(_local11); _arg5.height = _local13; break; case kTopLeftToBottomRight: _arg3.x = (_arg3.y = 0); _arg3.width = _local10; _arg3.height = _local11; _arg4.x = _local12; _arg4.y = _local13; _arg5.x = _local10; _arg5.y = _local11; _arg5.width = _local12; _arg5.height = _local13; _arg6.x = -(_local10); _arg6.y = -(_local11); _arg7.x = 0; _arg7.y = _local11; _arg7.width = _local10; _arg7.height = _local13; _arg8.x = _local10; _arg8.y = 0; _arg8.width = _local12; _arg8.height = _local11; break; case kTopRightToBottomLeft: _arg3.x = _local12; _arg3.y = 0; _arg3.width = _local10; _arg3.height = _local11; _arg4.x = -(_local12); _arg4.y = _local13; _arg5.x = 0; _arg5.y = _local11; _arg5.width = _local12; _arg5.height = _local13; _arg6.x = _local10; _arg6.y = -(_local11); _arg7.x = 0; _arg7.y = 0; _arg7.width = _local12; _arg7.height = _local11; _arg8.x = _local12; _arg8.y = _local11; _arg8.width = _local10; _arg8.height = _local13; break; case kBottomLeftToTopRight: _arg3.x = 0; _arg3.y = _local13; _arg3.width = _local10; _arg3.height = _local11; _arg4.x = _local12; _arg4.y = -(_local13); _arg5.x = _local10; _arg5.y = 0; _arg5.width = _local12; _arg5.height = _local13; _arg6.x = -(_local10); _arg6.y = _local11; _arg7.x = (_arg7.y = 0); _arg7.width = _local10; _arg7.height = _local13; _arg8.x = _local10; _arg8.y = _local13; _arg8.width = _local12; _arg8.height = _local11; break; case kBottomRightToTopLeft: _arg3.x = _local12; _arg3.y = _local13; _arg3.width = _local10; _arg3.height = _local11; _arg4.x = -(_local12); _arg4.y = -(_local13); _arg5.x = (_arg5.y = 0); _arg5.width = _local12; _arg5.height = _local13; _arg6.x = _local10; _arg6.y = _local11; _arg7.x = 0; _arg7.y = _local13; _arg7.width = _local12; _arg7.height = _local11; _arg8.x = _local12; _arg8.y = 0; _arg8.width = _local10; _arg8.height = _local13; break; }; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Point; var _local7:Rectangle; var _local8:Point; var _local9:Rectangle; var _local10:Rectangle; var _local11:Rectangle; var _local12:Matrix; _local6 = new Point(); _local7 = new Rectangle(); _local8 = new Point(); _local9 = new Rectangle(); _local10 = new Rectangle(); _local11 = new Rectangle(); calculateRects(_arg1.rect.union(_arg2.rect), _arg4, _local9, _local8, _local7, _local6, _local10, _local11, _arg5); _local12 = new Matrix(); if (!_local10.isEmpty()){ _arg3.beginFill(0xFFFFFF); _arg3.drawRect(_local10.x, _local10.y, _local10.width, _local10.height); _arg3.endFill(); }; if (!_local11.isEmpty()){ _arg3.beginFill(0xFFFFFF); _arg3.drawRect(_local11.x, _local11.y, _local11.width, _local11.height); _arg3.endFill(); }; if (!_local7.isEmpty()){ _local12.identity(); _local12.translate(-(_local6.x), -(_local6.y)); _arg3.beginBitmapFill(_arg1, _local12, false); _arg3.drawRect(_local7.left, _local7.top, _local7.width, _local7.height); _arg3.endFill(); }; if (!_local9.isEmpty()){ _local12.identity(); _local12.translate(-(_local8.x), -(_local8.y)); _arg3.beginBitmapFill(_arg2, _local12, false); _arg3.drawRect(_local9.left, _local9.top, _local9.width, _local9.height); _arg3.endFill(); }; } } }//package com.adobe.indesign
Section 37
//ShowHideAction (com.adobe.indesign.ShowHideAction) package com.adobe.indesign { import flash.display.*; import flash.utils.*; public class ShowHideAction extends BaseAction { private var fParams:Array; public static const kShow:uint = 1; public static const kHide:uint = 0; public static const kToggle:uint = 2; public function ShowHideAction(_arg1:String, _arg2:String, _arg3:Array){ super(_arg1, _arg2); fParams = _arg3; } override public function execute(_arg1:IDMovieClipInternal):void{ var _local2:Dictionary; var _local3:String; var _local4:DisplayObject; for each (_local2 in fParams) { _local3 = _local2["n"]; _local4 = _arg1.getNamedChild(_local3); if (_local4){ switch (_local2["v"]){ case kHide: _local4.visible = false; break; case kShow: _local4.visible = true; break; case kToggle: _local4.visible = !(_local4.visible); break; }; }; }; } } }//package com.adobe.indesign
Section 38
//SplitTransition (com.adobe.indesign.SplitTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class SplitTransition extends PDFTransition { private var fHorizontal:Boolean; private var fInward:Boolean; public function SplitTransition(_arg1:Boolean=true, _arg2:Boolean=true){ fInward = _arg1; fHorizontal = _arg2; } public function set inward(_arg1:Boolean):void{ fInward = _arg1; } public function get horizontal():Boolean{ return (fHorizontal); } public function get inward():Boolean{ return (fInward); } public function set horizontal(_arg1:Boolean):void{ fHorizontal = _arg1; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:Boolean; var _local8:BitmapData; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; _local6 = _arg1.rect.union(_arg2.rect); _local7 = fInward; if (_arg5){ _local7 = !(_local7); }; if (_local7){ _arg4 = (1 - _arg4); } else { _local8 = _arg2; _arg2 = _arg1; _arg1 = _local8; }; if (fHorizontal){ _local9 = (_arg4 * _local6.height); if (_local9 == 0){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { if (_local9 == _local6.height){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { _local10 = ((_local6.height - _local9) / 2); _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _local6.width, _local10); _arg3.endFill(); _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, (_local10 + _local9), _local6.width, ((_local6.height - _local10) - _local9)); _arg3.endFill(); _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, _local10, _local6.width, _local9); _arg3.endFill(); }; }; } else { _local11 = (_arg4 * _local6.width); if (_local11 == 0){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { if (_local11 == _local6.width){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { _local12 = ((_local6.width - _local11) / 2); _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _local12, _local6.height); _arg3.endFill(); _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect((_local12 + _local11), 0, ((_local6.width - _local12) - _local11), _local6.height); _arg3.endFill(); _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(_local12, 0, _local11, _local6.height); _arg3.endFill(); }; }; }; } } }//package com.adobe.indesign
Section 39
//UncoverTransition (com.adobe.indesign.UncoverTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class UncoverTransition extends DirectionedPDFTransition { public function UncoverTransition(_arg1:uint=0){ super(_arg1); } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Matrix; var _local7:Rectangle; var _local8:uint; var _local9:uint; _local6 = new Matrix(); _local7 = _arg1.rect.union(_arg2.rect); _local8 = (_local7.width * _arg4); _local9 = (_local7.height * _arg4); switch (getEffectiveDirection(_arg5)){ case kRightToLeft: _arg3.beginFill(0xFFFFFF); _arg3.drawRect(0, 0, _local7.width, _local7.height); _arg3.endFill(); if (_local8 != _local7.width){ _local6.identity(); _local6.translate(-(_local8), 0); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(0, 0, (_local7.width - _local8), _local7.height); _arg3.endFill(); }; if (_local8 != 0){ _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect((_local7.width - _local8), 0, _local8, _local7.height); _arg3.endFill(); }; break; case kLeftToRight: default: if (_local8 != _local7.width){ _local6.identity(); _local6.translate(_local8, 0); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(_local8, 0, (_local7.width - _local8), _local7.height); _arg3.endFill(); }; if (_local8 != 0){ _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local8, _local7.height); _arg3.endFill(); }; break; case kBottomToTop: if (_local9 != _local7.height){ _local6.identity(); _local6.translate(0, -(_local9)); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(0, 0, _local7.width, (_local7.height - _local9)); _arg3.endFill(); }; if (_local9 != 0){ _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, (_local7.height - _local9), _local7.width, _local9); _arg3.endFill(); }; break; case kTopToBottom: if (_local9 != _local7.height){ _local6.identity(); _local6.translate(0, _local9); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(0, _local9, _local7.width, (_local7.height - _local9)); _arg3.endFill(); }; if (_local9 != 0){ _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local7.width, _local9); _arg3.endFill(); }; break; case kTopLeftToBottomRight: _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local7.width, _local7.height); _arg3.endFill(); if (_local8 != 0){ _local6.identity(); _local6.translate(_local8, _local9); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(_local8, _local9, (_local7.width - _local8), (_local7.height - _local9)); _arg3.endFill(); }; break; case kTopRightToBottomLeft: _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local7.width, _local7.height); _arg3.endFill(); if (_local8 != _local7.width){ _local6.identity(); _local6.translate(-(_local8), _local9); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(0, _local9, (_local7.width - _local8), (_local7.height - _local9)); _arg3.endFill(); }; break; case kBottomLeftToTopRight: _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local7.width, _local7.height); _arg3.endFill(); if (_local8 != _local7.width){ _local6.identity(); _local6.translate(_local8, -(_local9)); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(_local8, 0, (_local7.width - _local8), (_local7.height - _local9)); _arg3.endFill(); }; break; case kBottomRightToTopLeft: _arg3.beginBitmapFill(_arg2, null, false); _arg3.drawRect(0, 0, _local7.width, _local7.height); _arg3.endFill(); if (_local8 != 0){ _local6.identity(); _local6.translate(-(_local8), -(_local9)); _arg3.beginBitmapFill(_arg1, _local6, false); _arg3.drawRect(0, 0, (_local7.width - _local8), (_local7.height - _local9)); _arg3.endFill(); }; break; }; } } }//package com.adobe.indesign
Section 40
//Vector (com.adobe.indesign.Vector) package com.adobe.indesign { import flash.geom.*; class Vector { public var fP0:Point; public var fP1:Point; function Vector(_arg1:Point, _arg2:Point){ fP0 = _arg1.clone(); fP1 = _arg2.clone(); } public function xForY(_arg1:Number):Number{ var _local2:Number; _local2 = ((_arg1 - fP0.y) / y); return ((fP0.x + (_local2 * x))); } public function dot(_arg1:Vector):Number{ return (((x * _arg1.x) + (y * _arg1.y))); } public function get length2():Number{ return ((((fP1.x - fP0.x) * (fP1.x - fP0.x)) + ((fP1.y - fP0.y) * (fP1.y - fP0.y)))); } public function normalize():void{ length = (length / length); } public function set length(_arg1:Number):void{ var _local2:Number; _local2 = length; fP1.x = (fP0.x + (((fP1.x - fP0.x) * _arg1) / _local2)); fP1.y = (fP0.y + (((fP1.y - fP0.y) * _arg1) / _local2)); } public function yForX(_arg1:Number):Number{ var _local2:Number; _local2 = ((_arg1 - fP0.x) / x); return ((fP0.y + (_local2 * y))); } public function get angle():Number{ return (Math.atan2(x, -(y))); } public function clone():Vector{ return (new Vector(fP0, fP1)); } public function add(_arg1:Vector):void{ fP1.x = (fP1.x + _arg1.x); fP1.y = (fP1.y + _arg1.y); } public function invert():void{ var _local1:Point; _local1 = fP0; fP0 = fP1; fP1 = _local1; } public function get length():Number{ return (Math.sqrt((((fP1.x - fP0.x) * (fP1.x - fP0.x)) + ((fP1.y - fP0.y) * (fP1.y - fP0.y))))); } public function moveTo(_arg1:Point):void{ fP1.x = (_arg1.x + x); fP1.y = (_arg1.y + y); fP0.x = _arg1.x; fP0.y = _arg1.y; } public function set x(_arg1:Number):void{ fP1.x = (fP0.x + _arg1); } public function set y(_arg1:Number):void{ fP1.y = (fP0.y + _arg1); } public function mult(_arg1:Number):void{ x = (x * _arg1); y = (y * _arg1); } public function get x():Number{ return ((fP1.x - fP0.x)); } public function get y():Number{ return ((fP1.y - fP0.y)); } public function perp():void{ var _local1:Number; var _local2:Number; _local1 = x; _local2 = y; x = _local2; y = -(_local1); } public function reflect(_arg1:Vector):void{ _arg1 = _arg1.clone(); _arg1.mult((2 * dot(_arg1))); fP1.x = (fP1.x - _arg1.x); fP1.y = (fP1.y - _arg1.y); fP1.x = (fP0.x - (fP1.x - fP0.x)); fP1.y = (fP0.y - (fP1.y - fP0.y)); } } }//package com.adobe.indesign
Section 41
//WipeTransition (com.adobe.indesign.WipeTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class WipeTransition extends DirectionedPDFTransition { public function WipeTransition(_arg1:uint=0){ super(_arg1); } protected function calculateRects(_arg1:Rectangle, _arg2:Number, _arg3:Rectangle, _arg4:Rectangle, _arg5:Boolean):void{ var _local6:uint; var _local7:uint; var _local8:Rectangle; switch (getEffectiveDirection(_arg5)){ case kRightToLeft: _local8 = _arg3; _arg3 = _arg4; _arg4 = _local8; _arg2 = (1 - _arg2); case kLeftToRight: default: _local6 = (_arg1.width * _arg2); _arg3.y = (_arg4.y = 0); _arg3.height = (_arg4.height = _arg1.height); _arg4.x = _local6; _arg4.width = (_arg1.width - _local6); _arg3.x = 0; _arg3.width = _local6; break; case kBottomToTop: _local8 = _arg3; _arg3 = _arg4; _arg4 = _local8; _arg2 = (1 - _arg2); case kTopToBottom: _local7 = (_arg1.height * _arg2); _arg3.x = (_arg4.x = 0); _arg3.width = (_arg4.width = _arg1.width); _arg4.y = _local7; _arg4.height = (_arg1.height - _local7); _arg3.y = 0; _arg3.height = _local7; break; case kTopLeftToBottomRight: _local6 = (_arg1.width * _arg2); _local7 = (_arg1.height * _arg2); _arg4.x = (_arg4.y = 0); _arg4.width = _arg1.width; _arg4.height = _arg1.height; _arg3.x = (_arg3.y = 0); _arg3.width = _local6; _arg3.height = _local7; break; case kTopRightToBottomLeft: _local6 = (_arg1.width * _arg2); _local7 = (_arg1.height * _arg2); _arg4.x = (_arg4.y = 0); _arg4.width = _arg1.width; _arg4.height = _arg1.height; _arg3.x = (_arg1.width - _local6); _arg3.y = 0; _arg3.width = _local6; _arg3.height = _local7; break; case kBottomLeftToTopRight: _local6 = (_arg1.width * _arg2); _local7 = (_arg1.height * _arg2); _arg4.x = (_arg4.y = 0); _arg4.width = _arg1.width; _arg4.height = _arg1.height; _arg3.x = 0; _arg3.y = (_arg1.height - _local7); _arg3.width = _local6; _arg3.height = _local7; break; case kBottomRightToTopLeft: _local6 = (_arg1.width * _arg2); _local7 = (_arg1.height * _arg2); _arg4.x = (_arg4.y = 0); _arg4.width = _arg1.width; _arg4.height = _arg1.height; _arg3.x = (_arg1.width - _local6); _arg3.y = (_arg1.height - _local7); _arg3.width = _local6; _arg3.height = _local7; break; }; } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:Rectangle; _local6 = new Rectangle(); _local7 = new Rectangle(); calculateRects(_arg1.rect.union(_arg2.rect), _arg4, _local7, _local6, _arg5); if (!_local6.isEmpty()){ _arg3.beginBitmapFill(_arg1); _arg3.drawRect(_local6.left, _local6.top, _local6.width, _local6.height); _arg3.endFill(); }; if (!_local7.isEmpty()){ _arg3.beginBitmapFill(_arg2); _arg3.drawRect(_local7.left, _local7.top, _local7.width, _local7.height); _arg3.endFill(); }; } } }//package com.adobe.indesign
Section 42
//ZoomTransition (com.adobe.indesign.ZoomTransition) package com.adobe.indesign { import flash.display.*; import flash.geom.*; public class ZoomTransition extends DirectionedPDFTransition { private var fInward:Boolean; public function ZoomTransition(_arg1:uint=0, _arg2:Boolean=true){ super(_arg1); fInward = _arg2; } public function set inward(_arg1:Boolean):void{ fInward = _arg1; } public function get inward():Boolean{ return (fInward); } override public function render(_arg1:BitmapData, _arg2:BitmapData, _arg3:Graphics, _arg4:Number, _arg5:Boolean=false):void{ var _local6:Rectangle; var _local7:Boolean; var _local8:uint; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:Matrix; var _local13:BitmapData; _local6 = _arg1.rect.union(_arg2.rect); _local7 = fInward; if (_arg5){ _local7 = !(_local7); }; if (!_local7){ _arg4 = (1 - _arg4); }; _local8 = (_local6.width * _arg4); _local9 = (_local6.height * _arg4); _local12 = new Matrix(); if ((((_local8 == 0)) || ((_local9 == 0)))){ _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); } else { if ((((_local8 == _local6.width)) && ((_local9 == _local6.height)))){ _arg3.beginBitmapFill(_arg2, null, false, true); _arg3.drawRect(0, 0, _arg2.width, _arg2.height); _arg3.endFill(); } else { if (!_local7){ _local13 = _arg2; _arg2 = _arg1; _arg1 = _local13; }; _arg3.beginBitmapFill(_arg1, null, false, true); _arg3.drawRect(0, 0, _arg1.width, _arg1.height); _arg3.endFill(); if (_arg5){ _local7 = !(_local7); }; switch (getEffectiveDirection(!(_local7))){ case kLeftToRight: _local10 = 0; _local11 = ((_local6.height - _local9) / 2); break; case kRightToLeft: _local10 = (_local6.width - _local8); _local11 = ((_local6.height - _local9) / 2); break; case kTopToBottom: _local10 = ((_local6.width - _local8) / 2); _local11 = 0; break; case kBottomToTop: _local10 = ((_local6.width - _local8) / 2); _local11 = (_local6.height - _local9); break; case kTopLeftToBottomRight: _local10 = 0; _local11 = 0; break; case kTopRightToBottomLeft: _local10 = (_local6.width - _local8); _local11 = 0; break; case kBottomLeftToTopRight: _local10 = 0; _local11 = (_local6.height - _local9); break; case kBottomRightToTopLeft: _local10 = (_local6.width - _local8); _local11 = (_local6.height - _local9); break; }; _local12.identity(); _local12.scale(_arg4, _arg4); _local12.translate(_local10, _local11); _arg3.beginBitmapFill(_arg2, _local12, false, true); _arg3.drawRect(_local10, _local11, _local8, _local9); _arg3.endFill(); }; }; } } }//package com.adobe.indesign

Library Items

Symbol 645 BinaryData {com.adobe.indesign.IDSWFEmbeddedData}
Symbol 2 GraphicUsed by:1
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:1
Symbol 1 MovieClip {com.adobe.indesign.IDSWF_Frame_1}Uses:2 4Used by:Timeline
Symbol 6 GraphicUsed by:5
Symbol 7 FontUsed by:8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641
Symbol 8 TextUses:7Used by:5
Symbol 9 TextUses:7Used by:5
Symbol 10 TextUses:7Used by:5
Symbol 11 TextUses:7Used by:5
Symbol 12 TextUses:7Used by:5
Symbol 13 TextUses:7Used by:5
Symbol 14 TextUses:7Used by:5
Symbol 15 TextUses:7Used by:5
Symbol 16 TextUses:7Used by:5
Symbol 17 TextUses:7Used by:5
Symbol 18 TextUses:7Used by:5
Symbol 19 TextUses:7Used by:5
Symbol 20 TextUses:7Used by:5
Symbol 21 TextUses:7Used by:5
Symbol 22 TextUses:7Used by:5
Symbol 23 TextUses:7Used by:5
Symbol 24 TextUses:7Used by:5
Symbol 25 TextUses:7Used by:5
Symbol 26 TextUses:7Used by:5
Symbol 27 TextUses:7Used by:5
Symbol 28 TextUses:7Used by:5
Symbol 29 TextUses:7Used by:5
Symbol 30 TextUses:7Used by:5
Symbol 31 TextUses:7Used by:5
Symbol 32 TextUses:7Used by:5
Symbol 33 TextUses:7Used by:5
Symbol 34 TextUses:7Used by:5
Symbol 35 TextUses:7Used by:5
Symbol 36 TextUses:7Used by:5
Symbol 37 TextUses:7Used by:5
Symbol 38 TextUses:7Used by:5
Symbol 39 TextUses:7Used by:5
Symbol 40 TextUses:7Used by:5
Symbol 41 TextUses:7Used by:5
Symbol 42 TextUses:7Used by:5
Symbol 43 FontUsed by:44 642 643 644
Symbol 44 TextUses:43Used by:5
Symbol 45 TextUses:7Used by:5
Symbol 46 TextUses:7Used by:5
Symbol 47 TextUses:7Used by:5
Symbol 48 TextUses:7Used by:5
Symbol 49 TextUses:7Used by:5
Symbol 50 TextUses:7Used by:5
Symbol 51 TextUses:7Used by:5
Symbol 52 TextUses:7Used by:5
Symbol 53 TextUses:7Used by:5
Symbol 54 TextUses:7Used by:5
Symbol 55 TextUses:7Used by:5
Symbol 56 TextUses:7Used by:5
Symbol 57 TextUses:7Used by:5
Symbol 58 TextUses:7Used by:5
Symbol 59 TextUses:7Used by:5
Symbol 60 TextUses:7Used by:5
Symbol 61 TextUses:7Used by:5
Symbol 62 TextUses:7Used by:5
Symbol 63 TextUses:7Used by:5
Symbol 64 TextUses:7Used by:5
Symbol 65 TextUses:7Used by:5
Symbol 66 TextUses:7Used by:5
Symbol 67 TextUses:7Used by:5
Symbol 68 TextUses:7Used by:5
Symbol 69 TextUses:7Used by:5
Symbol 70 TextUses:7Used by:5
Symbol 71 TextUses:7Used by:5
Symbol 72 TextUses:7Used by:5
Symbol 73 TextUses:7Used by:5
Symbol 74 TextUses:7Used by:5
Symbol 75 TextUses:7Used by:5
Symbol 76 TextUses:7Used by:5
Symbol 77 TextUses:7Used by:5
Symbol 78 TextUses:7Used by:5
Symbol 79 TextUses:7Used by:5
Symbol 80 TextUses:7Used by:5
Symbol 5 MovieClip {com.adobe.indesign.IDSWF_Frame_2}Uses:6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80Used by:Timeline
Symbol 82 GraphicUsed by:81
Symbol 83 TextUses:7Used by:81
Symbol 84 TextUses:7Used by:81
Symbol 85 TextUses:7Used by:81
Symbol 86 TextUses:7Used by:81
Symbol 87 TextUses:7Used by:81
Symbol 88 TextUses:7Used by:81
Symbol 89 TextUses:7Used by:81
Symbol 90 TextUses:7Used by:81
Symbol 91 TextUses:7Used by:81
Symbol 92 TextUses:7Used by:81
Symbol 93 TextUses:7Used by:81
Symbol 94 TextUses:7Used by:81
Symbol 95 TextUses:7Used by:81
Symbol 96 TextUses:7Used by:81
Symbol 97 TextUses:7Used by:81
Symbol 98 TextUses:7Used by:81
Symbol 99 TextUses:7Used by:81
Symbol 100 TextUses:7Used by:81
Symbol 101 TextUses:7Used by:81
Symbol 102 TextUses:7Used by:81
Symbol 103 TextUses:7Used by:81
Symbol 104 TextUses:7Used by:81
Symbol 105 TextUses:7Used by:81
Symbol 106 TextUses:7Used by:81
Symbol 107 TextUses:7Used by:81
Symbol 108 TextUses:7Used by:81
Symbol 109 TextUses:7Used by:81
Symbol 110 TextUses:7Used by:81
Symbol 111 TextUses:7Used by:81
Symbol 112 TextUses:7Used by:81
Symbol 113 TextUses:7Used by:81
Symbol 114 TextUses:7Used by:81
Symbol 115 TextUses:7Used by:81
Symbol 116 TextUses:7Used by:81
Symbol 117 TextUses:7Used by:81
Symbol 118 TextUses:7Used by:81
Symbol 119 TextUses:7Used by:81
Symbol 120 TextUses:7Used by:81
Symbol 121 TextUses:7Used by:81
Symbol 122 TextUses:7Used by:81
Symbol 123 TextUses:7Used by:81
Symbol 124 TextUses:7Used by:81
Symbol 125 TextUses:7Used by:81
Symbol 126 TextUses:7Used by:81
Symbol 127 TextUses:7Used by:81
Symbol 128 TextUses:7Used by:81
Symbol 129 TextUses:7Used by:81
Symbol 130 TextUses:7Used by:81
Symbol 131 TextUses:7Used by:81
Symbol 132 TextUses:7Used by:81
Symbol 133 TextUses:7Used by:81
Symbol 134 TextUses:7Used by:81
Symbol 135 TextUses:7Used by:81
Symbol 136 TextUses:7Used by:81
Symbol 137 TextUses:7Used by:81
Symbol 138 TextUses:7Used by:81
Symbol 139 TextUses:7Used by:81
Symbol 140 TextUses:7Used by:81
Symbol 141 TextUses:7Used by:81
Symbol 142 TextUses:7Used by:81
Symbol 143 TextUses:7Used by:81
Symbol 144 TextUses:7Used by:81
Symbol 145 TextUses:7Used by:81
Symbol 146 TextUses:7Used by:81
Symbol 147 TextUses:7Used by:81
Symbol 148 TextUses:7Used by:81
Symbol 149 TextUses:7Used by:81
Symbol 150 TextUses:7Used by:81
Symbol 151 TextUses:7Used by:81
Symbol 152 TextUses:7Used by:81
Symbol 153 TextUses:7Used by:81
Symbol 154 TextUses:7Used by:81
Symbol 155 TextUses:7Used by:81
Symbol 156 TextUses:7Used by:81
Symbol 157 TextUses:7Used by:81
Symbol 81 MovieClip {com.adobe.indesign.IDSWF_Frame_3}Uses:82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157Used by:Timeline
Symbol 159 GraphicUsed by:158
Symbol 160 TextUses:7Used by:158
Symbol 161 TextUses:7Used by:158
Symbol 162 TextUses:7Used by:158
Symbol 163 TextUses:7Used by:158
Symbol 164 TextUses:7Used by:158
Symbol 165 TextUses:7Used by:158
Symbol 166 TextUses:7Used by:158
Symbol 167 TextUses:7Used by:158
Symbol 168 TextUses:7Used by:158
Symbol 169 TextUses:7Used by:158
Symbol 170 TextUses:7Used by:158
Symbol 171 TextUses:7Used by:158
Symbol 172 TextUses:7Used by:158
Symbol 173 TextUses:7Used by:158
Symbol 174 TextUses:7Used by:158
Symbol 175 TextUses:7Used by:158
Symbol 176 TextUses:7Used by:158
Symbol 177 TextUses:7Used by:158
Symbol 178 TextUses:7Used by:158
Symbol 179 TextUses:7Used by:158
Symbol 180 TextUses:7Used by:158
Symbol 181 TextUses:7Used by:158
Symbol 182 TextUses:7Used by:158
Symbol 183 TextUses:7Used by:158
Symbol 184 TextUses:7Used by:158
Symbol 185 TextUses:7Used by:158
Symbol 186 TextUses:7Used by:158
Symbol 187 TextUses:7Used by:158
Symbol 188 TextUses:7Used by:158
Symbol 189 TextUses:7Used by:158
Symbol 190 TextUses:7Used by:158
Symbol 191 TextUses:7Used by:158
Symbol 192 TextUses:7Used by:158
Symbol 193 TextUses:7Used by:158
Symbol 194 TextUses:7Used by:158
Symbol 195 TextUses:7Used by:158
Symbol 196 TextUses:7Used by:158
Symbol 197 TextUses:7Used by:158
Symbol 198 TextUses:7Used by:158
Symbol 199 TextUses:7Used by:158
Symbol 200 TextUses:7Used by:158
Symbol 201 TextUses:7Used by:158
Symbol 202 TextUses:7Used by:158
Symbol 203 TextUses:7Used by:158
Symbol 204 TextUses:7Used by:158
Symbol 205 TextUses:7Used by:158
Symbol 206 TextUses:7Used by:158
Symbol 207 TextUses:7Used by:158
Symbol 208 TextUses:7Used by:158
Symbol 209 TextUses:7Used by:158
Symbol 210 TextUses:7Used by:158
Symbol 211 TextUses:7Used by:158
Symbol 212 TextUses:7Used by:158
Symbol 213 TextUses:7Used by:158
Symbol 214 TextUses:7Used by:158
Symbol 215 TextUses:7Used by:158
Symbol 216 TextUses:7Used by:158
Symbol 217 TextUses:7Used by:158
Symbol 218 TextUses:7Used by:158
Symbol 219 TextUses:7Used by:158
Symbol 220 TextUses:7Used by:158
Symbol 221 TextUses:7Used by:158
Symbol 222 TextUses:7Used by:158
Symbol 223 TextUses:7Used by:158
Symbol 224 TextUses:7Used by:158
Symbol 225 TextUses:7Used by:158
Symbol 226 TextUses:7Used by:158
Symbol 227 TextUses:7Used by:158
Symbol 228 TextUses:7Used by:158
Symbol 229 TextUses:7Used by:158
Symbol 230 TextUses:7Used by:158
Symbol 231 TextUses:7Used by:158
Symbol 232 TextUses:7Used by:158
Symbol 233 TextUses:7Used by:158
Symbol 234 TextUses:7Used by:158
Symbol 158 MovieClip {com.adobe.indesign.IDSWF_Frame_4}Uses:159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234Used by:Timeline
Symbol 236 GraphicUsed by:235
Symbol 237 TextUses:7Used by:235
Symbol 238 TextUses:7Used by:235
Symbol 239 TextUses:7Used by:235
Symbol 240 TextUses:7Used by:235
Symbol 241 TextUses:7Used by:235
Symbol 242 TextUses:7Used by:235
Symbol 243 TextUses:7Used by:235
Symbol 244 TextUses:7Used by:235
Symbol 245 TextUses:7Used by:235
Symbol 246 TextUses:7Used by:235
Symbol 247 TextUses:7Used by:235
Symbol 248 TextUses:7Used by:235
Symbol 249 TextUses:7Used by:235
Symbol 250 TextUses:7Used by:235
Symbol 251 TextUses:7Used by:235
Symbol 252 TextUses:7Used by:235
Symbol 253 TextUses:7Used by:235
Symbol 254 TextUses:7Used by:235
Symbol 255 TextUses:7Used by:235
Symbol 256 TextUses:7Used by:235
Symbol 257 TextUses:7Used by:235
Symbol 258 TextUses:7Used by:235
Symbol 259 TextUses:7Used by:235
Symbol 260 TextUses:7Used by:235
Symbol 261 TextUses:7Used by:235
Symbol 262 TextUses:7Used by:235
Symbol 263 TextUses:7Used by:235
Symbol 264 TextUses:7Used by:235
Symbol 265 TextUses:7Used by:235
Symbol 266 TextUses:7Used by:235
Symbol 267 TextUses:7Used by:235
Symbol 268 TextUses:7Used by:235
Symbol 269 TextUses:7Used by:235
Symbol 270 TextUses:7Used by:235
Symbol 271 TextUses:7Used by:235
Symbol 272 TextUses:7Used by:235
Symbol 273 TextUses:7Used by:235
Symbol 274 TextUses:7Used by:235
Symbol 275 TextUses:7Used by:235
Symbol 276 TextUses:7Used by:235
Symbol 277 TextUses:7Used by:235
Symbol 278 TextUses:7Used by:235
Symbol 279 TextUses:7Used by:235
Symbol 280 TextUses:7Used by:235
Symbol 281 TextUses:7Used by:235
Symbol 282 TextUses:7Used by:235
Symbol 283 TextUses:7Used by:235
Symbol 284 TextUses:7Used by:235
Symbol 285 TextUses:7Used by:235
Symbol 286 TextUses:7Used by:235
Symbol 287 TextUses:7Used by:235
Symbol 288 TextUses:7Used by:235
Symbol 289 TextUses:7Used by:235
Symbol 290 TextUses:7Used by:235
Symbol 291 TextUses:7Used by:235
Symbol 292 TextUses:7Used by:235
Symbol 293 TextUses:7Used by:235
Symbol 294 TextUses:7Used by:235
Symbol 295 TextUses:7Used by:235
Symbol 296 TextUses:7Used by:235
Symbol 297 TextUses:7Used by:235
Symbol 298 TextUses:7Used by:235
Symbol 299 TextUses:7Used by:235
Symbol 300 TextUses:7Used by:235
Symbol 301 TextUses:7Used by:235
Symbol 302 TextUses:7Used by:235
Symbol 303 TextUses:7Used by:235
Symbol 304 TextUses:7Used by:235
Symbol 305 TextUses:7Used by:235
Symbol 306 TextUses:7Used by:235
Symbol 307 TextUses:7Used by:235
Symbol 308 TextUses:7Used by:235
Symbol 309 TextUses:7Used by:235
Symbol 235 MovieClip {com.adobe.indesign.IDSWF_Frame_5}Uses:236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309Used by:Timeline
Symbol 311 GraphicUsed by:310
Symbol 312 TextUses:7Used by:310
Symbol 313 TextUses:7Used by:310
Symbol 314 TextUses:7Used by:310
Symbol 315 TextUses:7Used by:310
Symbol 316 TextUses:7Used by:310
Symbol 317 TextUses:7Used by:310
Symbol 318 TextUses:7Used by:310
Symbol 319 TextUses:7Used by:310
Symbol 320 TextUses:7Used by:310
Symbol 321 TextUses:7Used by:310
Symbol 322 TextUses:7Used by:310
Symbol 323 TextUses:7Used by:310
Symbol 324 TextUses:7Used by:310
Symbol 325 TextUses:7Used by:310
Symbol 326 TextUses:7Used by:310
Symbol 327 TextUses:7Used by:310
Symbol 328 TextUses:7Used by:310
Symbol 329 TextUses:7Used by:310
Symbol 330 TextUses:7Used by:310
Symbol 331 TextUses:7Used by:310
Symbol 332 TextUses:7Used by:310
Symbol 333 TextUses:7Used by:310
Symbol 334 TextUses:7Used by:310
Symbol 335 TextUses:7Used by:310
Symbol 336 TextUses:7Used by:310
Symbol 337 TextUses:7Used by:310
Symbol 338 TextUses:7Used by:310
Symbol 339 TextUses:7Used by:310
Symbol 340 TextUses:7Used by:310
Symbol 341 TextUses:7Used by:310
Symbol 342 TextUses:7Used by:310
Symbol 343 TextUses:7Used by:310
Symbol 344 TextUses:7Used by:310
Symbol 345 TextUses:7Used by:310
Symbol 346 TextUses:7Used by:310
Symbol 347 TextUses:7Used by:310
Symbol 348 TextUses:7Used by:310
Symbol 349 TextUses:7Used by:310
Symbol 350 TextUses:7Used by:310
Symbol 351 TextUses:7Used by:310
Symbol 352 TextUses:7Used by:310
Symbol 353 TextUses:7Used by:310
Symbol 354 TextUses:7Used by:310
Symbol 355 TextUses:7Used by:310
Symbol 356 TextUses:7Used by:310
Symbol 357 TextUses:7Used by:310
Symbol 358 TextUses:7Used by:310
Symbol 359 TextUses:7Used by:310
Symbol 360 TextUses:7Used by:310
Symbol 361 TextUses:7Used by:310
Symbol 362 TextUses:7Used by:310
Symbol 363 TextUses:7Used by:310
Symbol 364 TextUses:7Used by:310
Symbol 365 TextUses:7Used by:310
Symbol 366 TextUses:7Used by:310
Symbol 367 TextUses:7Used by:310
Symbol 368 TextUses:7Used by:310
Symbol 369 TextUses:7Used by:310
Symbol 370 TextUses:7Used by:310
Symbol 371 TextUses:7Used by:310
Symbol 372 TextUses:7Used by:310
Symbol 373 TextUses:7Used by:310
Symbol 374 TextUses:7Used by:310
Symbol 375 TextUses:7Used by:310
Symbol 376 TextUses:7Used by:310
Symbol 377 TextUses:7Used by:310
Symbol 378 TextUses:7Used by:310
Symbol 379 TextUses:7Used by:310
Symbol 380 TextUses:7Used by:310
Symbol 381 TextUses:7Used by:310
Symbol 382 TextUses:7Used by:310
Symbol 383 TextUses:7Used by:310
Symbol 384 TextUses:7Used by:310
Symbol 385 TextUses:7Used by:310
Symbol 386 TextUses:7Used by:310
Symbol 310 MovieClip {com.adobe.indesign.IDSWF_Frame_6}Uses:311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386Used by:Timeline
Symbol 388 GraphicUsed by:387
Symbol 389 TextUses:7Used by:387
Symbol 390 TextUses:7Used by:387
Symbol 391 TextUses:7Used by:387
Symbol 392 TextUses:7Used by:387
Symbol 393 TextUses:7Used by:387
Symbol 394 TextUses:7Used by:387
Symbol 395 TextUses:7Used by:387
Symbol 396 TextUses:7Used by:387
Symbol 397 TextUses:7Used by:387
Symbol 398 TextUses:7Used by:387
Symbol 399 TextUses:7Used by:387
Symbol 400 TextUses:7Used by:387
Symbol 401 TextUses:7Used by:387
Symbol 402 TextUses:7Used by:387
Symbol 403 TextUses:7Used by:387
Symbol 404 TextUses:7Used by:387
Symbol 405 TextUses:7Used by:387
Symbol 406 TextUses:7Used by:387
Symbol 407 TextUses:7Used by:387
Symbol 408 TextUses:7Used by:387
Symbol 409 TextUses:7Used by:387
Symbol 410 TextUses:7Used by:387
Symbol 411 TextUses:7Used by:387
Symbol 412 TextUses:7Used by:387
Symbol 413 TextUses:7Used by:387
Symbol 414 TextUses:7Used by:387
Symbol 415 TextUses:7Used by:387
Symbol 416 TextUses:7Used by:387
Symbol 417 TextUses:7Used by:387
Symbol 418 TextUses:7Used by:387
Symbol 419 TextUses:7Used by:387
Symbol 420 TextUses:7Used by:387
Symbol 421 TextUses:7Used by:387
Symbol 422 TextUses:7Used by:387
Symbol 423 TextUses:7Used by:387
Symbol 424 TextUses:7Used by:387
Symbol 425 TextUses:7Used by:387
Symbol 426 TextUses:7Used by:387
Symbol 427 TextUses:7Used by:387
Symbol 428 TextUses:7Used by:387
Symbol 429 TextUses:7Used by:387
Symbol 430 TextUses:7Used by:387
Symbol 431 TextUses:7Used by:387
Symbol 432 TextUses:7Used by:387
Symbol 433 TextUses:7Used by:387
Symbol 434 TextUses:7Used by:387
Symbol 435 TextUses:7Used by:387
Symbol 436 TextUses:7Used by:387
Symbol 437 TextUses:7Used by:387
Symbol 438 TextUses:7Used by:387
Symbol 439 TextUses:7Used by:387
Symbol 440 TextUses:7Used by:387
Symbol 441 TextUses:7Used by:387
Symbol 442 TextUses:7Used by:387
Symbol 443 TextUses:7Used by:387
Symbol 444 TextUses:7Used by:387
Symbol 445 TextUses:7Used by:387
Symbol 446 TextUses:7Used by:387
Symbol 447 TextUses:7Used by:387
Symbol 448 TextUses:7Used by:387
Symbol 449 TextUses:7Used by:387
Symbol 450 TextUses:7Used by:387
Symbol 451 TextUses:7Used by:387
Symbol 452 TextUses:7Used by:387
Symbol 453 TextUses:7Used by:387
Symbol 454 TextUses:7Used by:387
Symbol 455 TextUses:7Used by:387
Symbol 456 TextUses:7Used by:387
Symbol 457 TextUses:7Used by:387
Symbol 458 TextUses:7Used by:387
Symbol 459 TextUses:7Used by:387
Symbol 460 TextUses:7Used by:387
Symbol 461 TextUses:7Used by:387
Symbol 462 TextUses:7Used by:387
Symbol 387 MovieClip {com.adobe.indesign.IDSWF_Frame_7}Uses:388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462Used by:Timeline
Symbol 464 GraphicUsed by:463
Symbol 465 TextUses:7Used by:463
Symbol 466 TextUses:7Used by:463
Symbol 467 TextUses:7Used by:463
Symbol 468 TextUses:7Used by:463
Symbol 469 TextUses:7Used by:463
Symbol 470 TextUses:7Used by:463
Symbol 471 TextUses:7Used by:463
Symbol 472 TextUses:7Used by:463
Symbol 473 TextUses:7Used by:463
Symbol 474 TextUses:7Used by:463
Symbol 475 TextUses:7Used by:463
Symbol 476 TextUses:7Used by:463
Symbol 477 TextUses:7Used by:463
Symbol 478 TextUses:7Used by:463
Symbol 479 TextUses:7Used by:463
Symbol 480 TextUses:7Used by:463
Symbol 481 TextUses:7Used by:463
Symbol 482 TextUses:7Used by:463
Symbol 483 TextUses:7Used by:463
Symbol 484 TextUses:7Used by:463
Symbol 485 TextUses:7Used by:463
Symbol 486 TextUses:7Used by:463
Symbol 487 TextUses:7Used by:463
Symbol 488 TextUses:7Used by:463
Symbol 489 TextUses:7Used by:463
Symbol 490 TextUses:7Used by:463
Symbol 491 TextUses:7Used by:463
Symbol 492 TextUses:7Used by:463
Symbol 493 TextUses:7Used by:463
Symbol 494 TextUses:7Used by:463
Symbol 495 TextUses:7Used by:463
Symbol 496 TextUses:7Used by:463
Symbol 497 TextUses:7Used by:463
Symbol 498 TextUses:7Used by:463
Symbol 499 TextUses:7Used by:463
Symbol 500 TextUses:7Used by:463
Symbol 501 TextUses:7Used by:463
Symbol 502 TextUses:7Used by:463
Symbol 503 TextUses:7Used by:463
Symbol 504 TextUses:7Used by:463
Symbol 505 TextUses:7Used by:463
Symbol 506 TextUses:7Used by:463
Symbol 507 TextUses:7Used by:463
Symbol 508 TextUses:7Used by:463
Symbol 509 TextUses:7Used by:463
Symbol 510 TextUses:7Used by:463
Symbol 511 TextUses:7Used by:463
Symbol 512 TextUses:7Used by:463
Symbol 513 TextUses:7Used by:463
Symbol 514 TextUses:7Used by:463
Symbol 515 TextUses:7Used by:463
Symbol 516 TextUses:7Used by:463
Symbol 517 TextUses:7Used by:463
Symbol 518 TextUses:7Used by:463
Symbol 519 TextUses:7Used by:463
Symbol 520 TextUses:7Used by:463
Symbol 521 TextUses:7Used by:463
Symbol 522 TextUses:7Used by:463
Symbol 523 TextUses:7Used by:463
Symbol 524 TextUses:7Used by:463
Symbol 525 TextUses:7Used by:463
Symbol 526 TextUses:7Used by:463
Symbol 527 TextUses:7Used by:463
Symbol 528 TextUses:7Used by:463
Symbol 529 TextUses:7Used by:463
Symbol 530 TextUses:7Used by:463
Symbol 531 TextUses:7Used by:463
Symbol 532 TextUses:7Used by:463
Symbol 533 TextUses:7Used by:463
Symbol 534 TextUses:7Used by:463
Symbol 535 TextUses:7Used by:463
Symbol 536 TextUses:7Used by:463
Symbol 537 TextUses:7Used by:463
Symbol 538 TextUses:7Used by:463
Symbol 539 TextUses:7Used by:463
Symbol 463 MovieClip {com.adobe.indesign.IDSWF_Frame_8}Uses:464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539Used by:Timeline
Symbol 541 GraphicUsed by:540
Symbol 542 TextUses:7Used by:540
Symbol 543 TextUses:7Used by:540
Symbol 544 TextUses:7Used by:540
Symbol 545 TextUses:7Used by:540
Symbol 546 TextUses:7Used by:540
Symbol 547 TextUses:7Used by:540
Symbol 548 TextUses:7Used by:540
Symbol 549 TextUses:7Used by:540
Symbol 550 TextUses:7Used by:540
Symbol 551 TextUses:7Used by:540
Symbol 552 TextUses:7Used by:540
Symbol 553 TextUses:7Used by:540
Symbol 554 TextUses:7Used by:540
Symbol 555 TextUses:7Used by:540
Symbol 556 TextUses:7Used by:540
Symbol 557 TextUses:7Used by:540
Symbol 558 TextUses:7Used by:540
Symbol 559 TextUses:7Used by:540
Symbol 560 TextUses:7Used by:540
Symbol 561 TextUses:7Used by:540
Symbol 562 TextUses:7Used by:540
Symbol 563 TextUses:7Used by:540
Symbol 564 TextUses:7Used by:540
Symbol 565 TextUses:7Used by:540
Symbol 566 TextUses:7Used by:540
Symbol 567 TextUses:7Used by:540
Symbol 568 TextUses:7Used by:540
Symbol 569 TextUses:7Used by:540
Symbol 570 TextUses:7Used by:540
Symbol 571 TextUses:7Used by:540
Symbol 572 TextUses:7Used by:540
Symbol 573 TextUses:7Used by:540
Symbol 574 TextUses:7Used by:540
Symbol 575 TextUses:7Used by:540
Symbol 576 TextUses:7Used by:540
Symbol 577 TextUses:7Used by:540
Symbol 578 TextUses:7Used by:540
Symbol 579 TextUses:7Used by:540
Symbol 580 TextUses:7Used by:540
Symbol 581 TextUses:7Used by:540
Symbol 582 TextUses:7Used by:540
Symbol 583 TextUses:7Used by:540
Symbol 584 TextUses:7Used by:540
Symbol 585 TextUses:7Used by:540
Symbol 586 TextUses:7Used by:540
Symbol 587 TextUses:7Used by:540
Symbol 588 TextUses:7Used by:540
Symbol 589 TextUses:7Used by:540
Symbol 590 TextUses:7Used by:540
Symbol 591 TextUses:7Used by:540
Symbol 592 TextUses:7Used by:540
Symbol 593 TextUses:7Used by:540
Symbol 594 TextUses:7Used by:540
Symbol 595 TextUses:7Used by:540
Symbol 596 TextUses:7Used by:540
Symbol 597 TextUses:7Used by:540
Symbol 598 TextUses:7Used by:540
Symbol 599 TextUses:7Used by:540
Symbol 600 TextUses:7Used by:540
Symbol 601 TextUses:7Used by:540
Symbol 602 TextUses:7Used by:540
Symbol 603 TextUses:7Used by:540
Symbol 604 TextUses:7Used by:540
Symbol 605 TextUses:7Used by:540
Symbol 606 TextUses:7Used by:540
Symbol 607 TextUses:7Used by:540
Symbol 608 TextUses:7Used by:540
Symbol 609 TextUses:7Used by:540
Symbol 610 TextUses:7Used by:540
Symbol 611 TextUses:7Used by:540
Symbol 612 TextUses:7Used by:540
Symbol 613 TextUses:7Used by:540
Symbol 614 TextUses:7Used by:540
Symbol 615 TextUses:7Used by:540
Symbol 616 TextUses:7Used by:540
Symbol 617 TextUses:7Used by:540
Symbol 540 MovieClip {com.adobe.indesign.IDSWF_Frame_9}Uses:541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617Used by:Timeline
Symbol 619 GraphicUsed by:618
Symbol 620 TextUses:7Used by:618
Symbol 621 TextUses:7Used by:618
Symbol 622 TextUses:7Used by:618
Symbol 623 TextUses:7Used by:618
Symbol 624 TextUses:7Used by:618
Symbol 625 TextUses:7Used by:618
Symbol 626 TextUses:7Used by:618
Symbol 627 TextUses:7Used by:618
Symbol 628 TextUses:7Used by:618
Symbol 629 TextUses:7Used by:618
Symbol 630 TextUses:7Used by:618
Symbol 631 TextUses:7Used by:618
Symbol 632 TextUses:7Used by:618
Symbol 633 TextUses:7Used by:618
Symbol 634 TextUses:7Used by:618
Symbol 635 TextUses:7Used by:618
Symbol 636 TextUses:7Used by:618
Symbol 637 TextUses:7Used by:618
Symbol 638 TextUses:7Used by:618
Symbol 639 TextUses:7Used by:618
Symbol 640 TextUses:7Used by:618
Symbol 641 TextUses:7Used by:618
Symbol 642 TextUses:43Used by:618
Symbol 643 TextUses:43Used by:618
Symbol 644 TextUses:43Used by:618
Symbol 618 MovieClip {com.adobe.indesign.IDSWF_Frame_10}Uses:619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644Used by:Timeline

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.




http://swfchan.com/29/144794/info.shtml
Created: 26/10 -2018 20:30:49 Last modified: 26/10 -2018 20:30:49 Server time: 25/04 -2024 19:41:11