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

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

Harmony Flash Book.swf

This is the info page for
Flash #29252

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


Text
How did I end up here facing her?
Harmony, this morning I didn't even know her name. She was a
dream, always a dream and always there. As far back as I can
remember I've nights watching her dance to a song, in a song,
everything a part of it and everything beautiful. My love of music
grew the there. In her song with out singing. I used to think it odd
that my inspiration, my passion, my love all came from a dream.
Wonderfully silly I thought and now just wonderful.
Everything changed last night the dream was quiet the song was
sad, dying. The beautifully blue sky fading to white with a sun that
seemed to afraid to shine.  She called to me with out saying a
word pleading for me to help her like I was the only one that could.
I knew that I would go to her if I could yet how do you help
someone who is just a dream?

I woke up with a start with my hand reaching out to grab at nothing and
my heart pounding in time to the rapid beeps of my alarm clock.  I shock
my self in the hopes of clearing my head but it didn't work the girl from
my dreams would fade this time.  She was there on the edge of my sight
waiting for me to move so quickly that I could catch her. I knew I never
would.
Pulling my self down a silent corridor to a cold kitchen where the sweat
still clinging to my skin leaches the little heat left in me out in to air.  Tea,
I thought, and let my hands do a thing they knew well while my mind ran
over the dream again and again.
Then, something, a strange harmony to a sound so unlike anything i'd
ever heard before that it was almost a feeling. Like the dreams but
different, akin, like notes in a cord. It's the teaspoon hitting the mug.  I
could almost have laughed at that if my body had not felt like it was
vibrating in time.  Resonating. A flash of light and I was falling

I have no idea how long it took or if time was even relevant.  I should be
scared I thought as the blue light fade and I found my self laying looking
up in to a colourless sky.  I let my hands push me up gripping on what
felt like warm ice.  I should be scared I thought again as a smile crossed
my lips.  This couldn't be real.  “So your here at last.” I jumped at the
voice and turned around to face it.
In front of me stood a man? A thing? Not a monster something told me.
It tilted it angler head and nodded towards the city behind it.  I hadn't
noticed until then the soaring towers spread out at the bottom of the
slope. “We've been waiting for you, there's some one you should meet in
the city” said the stranger in a voice that spoke of birds singing.
“Where am I?” I asked him as I, for lack of anything else, fell in beside
him as he walked away. A tilted head again “You don't know?” a
question for him self more than me.  He laughed “Why should you?” he
pointed to the city “You'll find out all you need to know there.” So we
walked.

We walked and talked of little things.  More in common than you would
have thought. He gave no name and asked non as he put off answering
questions that might have brought me to sense. As we entered the
people there all stopped and looked and pointed.  I'd never thought of
fame.  The idea repulsed me as a evil that was in some cases a
needed  out come of events.  Yet there was no reason for it here but I
held back from asking my guide knowing the tilt and the “soon” I would
get. Up stairs lift and walkways. Everything here was a maze but we
moved along with a reason.  My guide muttered something about how
he wished he could show me his city better. “so little time.”  What little I
saw was more beautiful than anything in my world.  He tilted his head
and made a twittering sound when I said so. I know now was a form of
heart felt thanks. At last we came to walkway leading out to a kind of
garden.  I stopped.  It reminded me her world, that garden but it was not
the same. Flowers in a vase.  Plucked and dead but for a while
beautiful.  My guide took me towards the centre of the garden and there
to my reason. Sat on a little swing was a fairy.

Her eyes lit up when she saw me, all but jumping in to the air she
skipped and dance towards me on the tips of her wings.  “You are here!”
she giggled as much out of happiness as the confused look on my face.
“It's ok, I can tell you everything you need to know” flying down she took
my hand and pulled me towards her swing “come and we will talk.”
“What is this? Where I am?” the words and questions split from my lips
as she floated to a rest. She giggled again before talking “In a way you
can understand or the truth?” knowing my answer before she asked she
carried on “You are in a world that exists inside, as part of a sound.  It
reflects and effects your world and is one of an infant number of worlds
that make of the wheel of the universe.” Some how I knew it was true,
unfolding like a long forgotten memory “I don't understand” I said.  She
giggled again “you will”.
Before we could say anything else the ground shook and everything
rippled around us. Shouts and screams lost in the noise like static. A
noise that was hateful spiteful of any sound that could be beautiful it
formed it self in to a whirlwind above the city.

“His found us. You.” my guide turned to me “you have to go now.”
Looking to the fairy I already found her at my shoulder nodding “i
thought we would have more time” she whispered “this is the reason you
are here but your not ready, you can be ready yet.  We need more time”
she almost seem lost in her own thoughts as I felt, something, drawing
me to look to the walkway behind me.  A figure stood there his back to a
city in ruins.  He moved with out walking, as much a solid shadow as
anything could be drawing the colour from the things he touched I could
feel his hate.  He pointed towards me and things sprang from the
withered ground at his feet. “RUN!” shouted my guide “i will do what I
can to slow them down, but you have to go your our only hope” the fairy
took my hand again and lead me towards another walkway as my guide
threw him self at those following us.  I never even knew his name.The
things kept coming and all the fairy could do was shout “follow” and lead
the way until we came to open air.  The things would be on us any
second but all that filled my mind was the endless drop in to nothing in
front of me.  “jump” the fairy said “you have the power to take us back to
your world but I have no time to teach you how to use it” she looked at
me “jump and hope.  For her.” For her.  I jumped.

I woke in bed again. Another dream? I asked my self but something felt
different, I felt different. I found the fairy in my kitchen making a cup of tea.  I
laughed as all doubt fled.  Real or not, dream or not, I was still a part of it and I
knew I wanted nothing else. “Good your awake” she said “sit down” she
pointed to the window, it had started to rain.  That felt right at lest. “I have a lot
to tell you and no time to do it” my head jerked at those words “He can't come
here. Not yet” I sat at the table as the fairy set the cup down in front of me. “first
of all you may call me Amy.  I have no real name but that one I like well
enough.” I nodded as I asked the question “You said for her, who did you
mean?” Amy looked up at me and giggled “You already know or you would not
have jumped. Her name is Harmony and shes been with you all your life.  You
are something special, even as a baby you called to her.  You are the first
human ever to enter her worlds and you maybe the only one ever with the
ability to do so.  The time you spent in your dreams with Harmony was real, is
more real than anything else in your life.” I sat in stunned silences as Amy
talked, pacing as little as she did “Harmony keeps the wheel in balance, order
and disorder kept in the harmony that allows for life.  She is the universe way of
seeking life but she was never really alive her self until you.  She was, she did,
until in you she found something more.  Still, she has no voice she was striving
for it if only to talk to you but Discord found his first.”

I looked at Amy in shock “That, thing?” I asked yet again as with everything I
learnt I already knew it to be true.  “Yes” said Amy looking sad “Discord was
more mindless than Harmony even before she found you.  He was the shadow
to her light, just what existed in the void that she did not.  Yet Discord found
whispers in the dark places, the actions of men destroying that which Harmony
exists to see flourish.  In all the evil things that men do you can find Discord
and her learnt and learnt well.” Amy slumped to sit on the table with her back to
the wall.  “he found his voice, he is truly alive and that gives him power.  A
power he is using to try and destroy Harmony and unbalance the wheel letting
disorder spread freely. It would be the end of all life.” I looked up at the clouds
out side the window “His winning” I said simply. I could feel it and I could
almost understand what I had to do.  “I know I have to find her” I said looking
back down at Amy “but where do I start?” she looked up at me to answer “I
don't know but you will when you find the sound that will take us where we
need to go you will feel it” and with that we lapped in to silences. The rain
drummed on the window.  I always loved that sound. Then there it was, I had
always loved the sound for a reason I knew now.  I knew why it had felt right
that it was raining.  With out moving I reached out for that harmony and the
light came.  Controlled.  I took Amys hand and I walked forward out on to sand.

“Look!” she shouted flying up and pointing at something just over the next rise.
An odd looking structure bridged over a river from hill to hill. “It's huge.”  a
whole city hung all but hung from underneath, mainly little pod like houses.  All
around oddly shaped people got on with there lives, all shades of green there
city bustled with a constant hum of there bouncing deep voices.
A few came out to meet us as we wondered close to the city with one stepping
forward to greet us. “Good your here, the elder has been expecting you” I
looked up at amy to find, to my amusement that she was as taken aback by
this as I was. So again I found my self following a strange people in to there
city to meet some one who had be waiting for me.
It took longer to get to the elder than it might have.  There city was built for
them, with strong arms they climbed and swung from a network of ropes and
platforms with a grace they missed when lumbering along the ground.  Amy
floated next to me as I hung upside down pulling my self along the last of the
ropes to the elders rooms “don't look down” she said not tried of the joke she
had been making since my first trembling moment on the ropes.

As we came in side we where faced with a sitting man who's whole body had gone to
grey in what I presumed to be the way they aged.  He had a kindly voice and
welcoming smile.  “Here at last and with amy as I hoped.  When we heard of Discords
latest move I had feared the worse for you my little one” Amy looked please but was I
knew as curious as I was.  The old man laughed a deep laugh “I know you don't
remember me little one but it was my idea to create you.  I know you think you are just
like us and that you found your way to harmony by your self but you are more than that
you are a part of her.” Amy had griped my hand it now it tighten at his words “A few of
us who have lived long enough and have visited other words long ago realised what
was happening to discord and put plans in place to help protect Harmony and all of us.
You where made from a small part of Harmony so that when this young man was born,
as we knew he would be, and came as he has he would be able to find you and bring
you back to your self.” “Enough” the old man smiled suddenly before we could ask any
more questions “I have been rude, we must dance and feast! No guest here goes with
out a welcome” he saw my troubled look and answered “all is as it should be. Every
song is a patten, Every note where it is for a reason. For now listen and dance.” And
so we did, we ate and danced and laughed and for a time we where safe.  On an
impulse I garbed Amy's and made her dance with me. The song had grabbed me and
as we danced I knew why.  I laughed, it was so simple! Amy smiled at me and the
world flashed to blue. And so here I am, facing her.  Harmony

She found her voice
as she screamed my name and the dark fled back to the shadows.
I fall and follow as I hear her whisper “I love you”

The End

Story and Art
Timothy Griffiths

Music
Death Cab for Cutie

ActionScript
Pageflip 2.25

Music On

Music Off

ActionScript [AS1/AS2]

Frame 1
stop(); _quality = "BEST"; Stage.scaleMode = "noScale"; onEnterFrame = function () { LB = getBytesLoaded(); TB = getBytesTotal(); PC = (LB / TB) * 100; loaderbar.setbar(PC); if ((TB > 4) && (PC == 100)) { delete onEnterFrame; gotoAndPlay ("initialize"); } };
Frame 5
function addPage(ename, tear) { if (ename == "start") { pageOrder = new Array(); pageCanTear = new Array(); page = 0; ename = "blankpage"; } if (ename == "end") { maxpage = page - 1; ename = "blankpage"; } tear = ((tear == undefined) ? false : (tear)); pageOrder[page] = ename; pageCanTear[page] = tear; page++; } function reset() { pages.p4.page._x = -pw; pages.p4._x = pw; pages.p1.page._x = -pw; pages.p1._x = 0; pages.flip.p2.page._x = -pw; pages.flip.p2._x = pw; pages.flip.p3.page._x = -pw; pages.flip.p3._x = 0; pages.p0.page._x = -pw; pages.p0._x = 0; pages.p5.page._x = -pw; pages.p5._x = pw; pages.pLL.page._x = -pw; pages.pLL._x = 0; pages.pLR.page._x = -pw; pages.pLR._x = pw; pages.pgrad._visible = (pages.mask._visible = (pages.flip._visible = false)); pages.flip.p3mask._width = (pages.pgmask._width = pw * 2); pages.flip.p3mask._height = (pages.pgmask._height = ph); pages.center._height = ph + (2 * lcaddy); pages.flip.fmask.page.pf._width = pw; pages.center._width = 6; pages.flip.fmask.page.pf._height = ph; pages.mask._width = (pages.mask._height = (pages.pgrad._height = (pages.flip.p3shadow._height = (pages.flip.flipgrad._height = 2 * Math.sqrt((ph * ph) + (pw * pw)))))); pageNumber = new Array(); i = 0; while (i <= (maxpage + 1)) { pageNumber[i] = i; i++; } } function hittest() { var x = pages._xmouse; var y = pages._ymouse; var pmh = (ph / 2); if ((((y <= pmh) && (y >= (-pmh))) && (x <= pw)) && (x >= (-pw))) { var r = Math.sqrt((x * x) + (y * y)); var a = Math.asin(y / r); var y = (Math.tan(a) * pw); if ((y > 0) && (y > (ph / 2))) { y = ph / 2; } if ((y < 0) && (y < ((-ph) / 2))) { y = (-ph) / 2; } oy = (sy = y); r0 = Math.sqrt(((sy + (ph / 2)) * (sy + (ph / 2))) + (pw * pw)); r1 = Math.sqrt((((ph / 2) - sy) * ((ph / 2) - sy)) + (pw * pw)); pageN = pages.flip.p2.page; pageO = pages.flip.p3; offs = -pw; pages.flip.fmask._x = pw; if ((x < (-(pw - clickarea))) && (page > 0)) { pages.flip.p3._x = 0; hflip = checkCover(page, -1); setPages(page - 2, page - 1, page, page + 1); ctear = pageCanTear[page]; return(-1); } if ((x > (pw - clickarea)) && (page < maxpage)) { pages.flip.p3._x = pw; hflip = checkCover(page, 1); setPages(page, page + 2, page + 1, page + 3); ctear = pageCanTear[page + 1]; return(1); } } else { return(0); } } function checkCover(p, dir) { if (hcover) { if (dir > 0) { if ((p == (maxpage - 2)) || (p == 0)) { return(true); } } else if ((p == maxpage) || (p == 2)) { return(true); } } return(false); } function corner() { var _local2 = Math.abs(pages._xmouse); var _local1 = Math.abs(pages._ymouse); if ((((_local2 > (pw - afa)) && (_local2 < pw)) && (_local1 > ((ph / 2) - afa))) && (_local1 < (ph / 2))) { return(true); } return(false); } function oef() { _global.mcnt++; if ((!flip) && (corner())) { preflip = true; if (!autoflip()) { preflip = false; } } if (preflip && (!corner())) { preflip = false; flip = false; flipOK = false; flipOff = true; } getm(); if (aflip && (!preflip)) { y = (ay = ay + ((sy - ay) / (gflip ? (gs) : (ps)))); acnt = acnt + aadd; ax = ax - aadd; if (Math.abs(acnt) > pw) { flipOK = true; flipOff = true; flip = false; aflip = false; } } if (flip) { if (tear) { x = tox; y = (toy = toy + teard); teard = teard * 1.2; if (Math.abs(teard) > 1200) { flipOff = true; flip = false; } } else { x = (ox = ox + ((x - ox) / (gflip ? (gs) : (ps)))); y = (oy = oy + ((y - oy) / (gflip ? (gs) : (ps)))); } calc(x, y); } if (flipOff) { if (flipOK || (tear)) { x = (ox = ox + (((-sx) - ox) / (gflip ? (gs) : (es)))); y = (oy = oy + ((sy - oy) / (gflip ? (gs) : (es)))); calc(x, y); if (((x / (-sx)) > 0.99) || (tear)) { flip = false; flipOK = (flipOff = false); pages.pgrad._visible = (pages.flip._visible = false); if (tear) { removePage(((sx < 0) ? (page) : (page + 1))); page = page + ((sx < 0) ? -2 : 0); } else { page = page + ((sx < 0) ? -2 : 2); } if (gskip) { page = gtarget; } setPages(page, 0, 0, page + 1); tear = false; if ((gpage > 0) && (!gskip)) { gpage--; autoflip(); startsnd(0); } else { gflip = (gskip = false); } } } else { x = (ox = ox + ((sx - ox) / 3)); y = (oy = oy + ((sy - oy) / 3)); calc(x, y); if ((x / sx) > 0.99) { flip = false; flipOff = false; aflip = false; pages.pgrad._visible = (pages.flip._visible = false); setPages(page, 0, 0, page + 1); } } } } function calc(x, y) { if (hflip) { var _local7 = ((sx < 0) ? (-x) : (x)); if (_local7 > 0) { sp2._visible = false; sp3._visible = true; scalc(sp3, x); } else { sp3._visible = false; sp2._visible = true; scalc(sp2, x); } pages.flip.setMask(null); pages.flip._visible = true; pages.flip.fgrad._visible = false; pages.flip.p2._visible = (pages.flip.p3._visible = false); return(undefined); } pages.flip.fgrad._visible = true; rr0 = Math.sqrt(((y + (ph / 2)) * (y + (ph / 2))) + (x * x)); rr1 = Math.sqrt((((ph / 2) - y) * ((ph / 2) - y)) + (x * x)); if (((rr0 > r0) || (rr1 > r1)) && (!tear)) { if (y < sy) { var _local4 = Math.asin(((ph / 2) - y) / rr1); y = (ph / 2) - (Math.sin(_local4) * r1); x = ((x < 0) ? ((-Math.cos(_local4)) * r1) : (Math.cos(_local4) * r1)); if (y > sy) { if ((sx * x) > 0) { y = sy; x = sx; } else { y = sy; x = -sx; } } if (((rr1 - r1) > tlimit) && (ctear)) { teard = -5; tear = true; tox = (ox = x); toy = (oy = y); } } else { var _local4 = Math.asin((y + (ph / 2)) / rr0); y = (Math.sin(_local4) * r0) - (ph / 2); x = ((x < 0) ? ((-Math.cos(_local4)) * r0) : (Math.cos(_local4) * r0)); if (y < sy) { if ((sx * x) > 0) { y = sy; x = sx; } else { y = sy; x = -sx; } } if (((rr0 - r0) > tlimit) && (ctear)) { teard = 5; tear = true; tox = (ox = x); toy = (oy = y); } } } if (((sx < 0) && ((x - sx) < 10)) || ((sx > 0) && ((sx - x) < 10))) { if (sx < 0) { x = (-pw) + 10; } if (sx > 0) { x = pw - 10; } } pages.flip._visible = true; pages.flip.p3shadow._visible = (pages.pgrad._visible = !tear); pages.flip.p2._visible = (pages.flip.p3._visible = true); var _local6 = x - sx; var _local5 = y - sy; var _local9 = _local5 / _local6; var _local8 = (-_local5) / _local6; cx = sx + (_local6 / 2); cy = sy + (_local5 / 2); var _local3 = Math.sqrt(((sx - x) * (sx - x)) + ((sy - y) * (sy - y))); var _local4 = Math.asin((sy - y) / _local3); if (sx < 0) { _local4 = -_local4; } ad = _local4 / AM; pageN._rotation = ad * 2; _local3 = Math.sqrt(((sx - x) * (sx - x)) + ((sy - y) * (sy - y))); rl = pw * 2; if (sx > 0) { pages.mask._xscale = 100; nx = cx - (Math.tan(_local4) * ((ph / 2) - cy)); ny = ph / 2; if (nx > pw) { nx = pw; ny = cy + (Math.tan((Math.PI/2) + _local4) * (pw - cx)); } pageN.pf._x = -(pw - nx); pages.flip.fgrad._xscale = ((_local3 / rl) / 2) * pw; pages.pgrad._xscale = (-((_local3 / rl) / 2)) * pw; pages.flip.p3shadow._xscale = ((_local3 / rl) / 2) * pw; } else { pages.mask._xscale = -100; nx = cx - (Math.tan(_local4) * ((ph / 2) - cy)); ny = ph / 2; if (nx < (-pw)) { nx = -pw; ny = cy + (Math.tan((Math.PI/2) + _local4) * ((-pw) - cx)); } pageN.pf._x = -(pw - (pw + nx)); pages.flip.fgrad._xscale = (-((_local3 / rl) / 2)) * pw; pages.pgrad._xscale = ((_local3 / rl) / 2) * pw; pages.flip.p3shadow._xscale = (-((_local3 / rl) / 2)) * pw; } pages.mask._x = cx; pages.mask._y = cy; pages.mask._rotation = ad; pageN.pf._y = -ny; pageN._x = nx + offs; pageN._y = ny; pages.flip.fgrad._x = cx; pages.flip.fgrad._y = cy; pages.flip.fgrad._rotation = ad; pages.flip.fgrad._alpha = ((_local3 > (rl - 50)) ? (100 - ((_local3 - (rl - 50)) * 2)) : 100); pages.flip.p3shadow._x = cx; pages.flip.p3shadow._y = cy; pages.flip.p3shadow._rotation = ad; pages.flip.p3shadow._alpha = ((_local3 > (rl - 50)) ? (100 - ((_local3 - (rl - 50)) * 2)) : 100); pages.pgrad._x = cx; pages.pgrad._y = cy; pages.pgrad._rotation = ad + 180; pages.pgrad._alpha = ((_local3 > (rl - 100)) ? (100 - (_local3 - (rl - 100))) : 100); pages.flip.fmask.page._x = pageN._x; pages.flip.fmask.page._y = pageN._y; pages.flip.fmask.page.pf._x = pageN.pf._x; pages.flip.fmask.page.pf._y = pageN.pf._y; pages.flip.fmask.page._rotation = pageN._rotation; } function scalc(obj, x) { if (x < (-pw)) { x = -pw; } if (x > pw) { x = pw; } var _local2 = Math.asin(x / pw); var _local4 = (_local2 / AM) / 2; var _local6 = 100; var _local3 = 100 * Math.sin(rotz * AM); x = x / 2; var _local5 = (Math.cos(_local2) * (pw / 2)) * (_local3 / 100); placeImg(obj, _local4, _local3, x, _local5); pages.pgrad._visible = (pages.flip._visible = true); pages.pgrad._xscale = x; pages.pgrad._alpha = (pages.flip.p3shadow._alpha = 100); pages.flip.p3shadow._xscale = -x; pages.flip.p3shadow._x = 0; pages.flip.p3shadow._y = 0; pages.flip.p3shadow._rotation = 0; pages.pgrad._x = 0; pages.pgrad._y = 0; pages.pgrad._rotation = 0; } function placeImg(j, rot, ss, x, y) { var _local2 = Math.tan(rot * AM); var _local5 = Math.SQRT2 / Math.sqrt((_local2 * _local2) + 1); var _local4 = 100 * _local2; var _local7 = -rot; var _local3 = 100 * _local5; var _local6 = 100 * _local5; j.ph.pic._rotation = 45; j.ph.pic._xscale = ((_local4 < 0) ? (-_local3) : (_local3)); j.ph.pic._yscale = _local6 * (100 / ss); j.ph._rotation = _local7; j.ph._xscale = _local4; j._yscale = ss; j._x = x; j._y = y; j._visible = true; } function setPages(p1, p2, p3, p4) { p0 = p1 - 2; p5 = p4 + 2; if (p0 < 0) { p0 = 0; } if (p5 > maxpage) { p5 = 0; } if (p1 < 0) { p1 = 0; } if (p2 < 0) { p2 = 0; } if (p3 < 0) { p3 = 0; } if (p4 < 0) { p4 = 0; } trace((((((("setpages ->" + p1) + ",") + p2) + ",") + p3) + ",") + p4); pleft = pages.p1.page.pf.ph.attachMovie(pageOrder[p1], "pic", 0); pages.p1.page.pf.ph._y = (-ph) / 2; if (transparency) { pleftb = pages.p0.page.pf.ph.attachMovie(pageOrder[p0], "pic", 0); pages.p0.page.pf.ph._y = (-ph) / 2; } else { pages.p0._visible = false; } if (hflip) { var tm = pages.flip.hfliph.attachMovie("sph", "sp2", 0); sp2 = tm.ph.pic.attachMovie(pageOrder[p2], "pic", 0); (sp2._y = (-ph) / 2); (sp2._x = (-pw) / 2); sp2 = pages.flip.hfliph.sp2; var tm = pages.flip.hfliph.attachMovie("sph", "sp3", 1); sp3 = tm.ph.pic.attachMovie(pageOrder[p3], "pic", 0); (sp3._y = (-ph) / 2); (sp3._x = (-pw) / 2); sp3 = pages.flip.hfliph.sp3; } else { pages.flip.hfliph.sp2.removeMovieClip(); pages.flip.hfliph.sp3.removeMovieClip(); sp2 = pages.flip.p2.page.pf.ph.attachMovie(pageOrder[p2], "pic", 0); pages.flip.p2.page.pf.ph._y = (-ph) / 2; sp3 = pages.flip.p3.page.pf.ph.attachMovie(pageOrder[p3], "pic", 0); pages.flip.p3.page.pf.ph._y = (-ph) / 2; } pright = pages.p4.page.pf.ph.attachMovie(pageOrder[p4], "pic", 0); pages.p4.page.pf.ph._y = (-ph) / 2; if (transparency) { prightb = pages.p5.page.pf.ph.attachMovie(pageOrder[p5], "pic", 0); pages.p5.page.pf.ph._y = (-ph) / 2; } else { pages.p5._visible = false; } if (lcover) { var lpl = (transparency ? (p1 - 4) : (p1 - 2)); var lpr = (transparency ? (p4 + 4) : (p4 + 2)); var limit = (transparency ? 0 : -2); if (lpl > limit) { pages.pLL.page.pf.ph.attachMovie(pageOrder[2], "pic", 0); pages.pLL.page.pf.ph._y = (-ph) / 2; pages.pLL._visible = true; } else { pages.pLL._visible = false; } if (lpr < (maxpage - limit)) { pages.pLR.page.pf.ph.attachMovie(pageOrder[maxpage - 1], "pic", 0); pages.pLR.page.pf.ph._y = (-ph) / 2; pages.pLR._visible = true; } else { pages.pLR._visible = false; } } } function resetPages() { setPages(page, 0, 0, page + 1); } function autoflip() { if ((((!aflip) && (!flip)) && (!flipOff)) && (canflip)) { acnt = 0; var pmh = (ph / 2); aamp = (Math.random() * pmh) - (ph / 4); var x = (gflip ? ((gdir * pw) / 2) : (((pages._xmouse < 0) ? ((-pw) / 2) : (pw / 2)))); var y = pages._ymouse; if ((y > 0) && (y > pmh)) { y = pmh; } if ((y < 0) && (y < (-pmh))) { y = -pmh; } oy = (sy = y); ax = ((pages._xmouse < 0) ? (-pmh) : (pmh)); ay = y * Math.random(); offs = -pw; var hit = 0; if ((x < 0) && (page > 0)) { pages.flip.p3._x = 0; hflip = ((hcover && (gskip)) ? ((page == maxpage) || (gtarget == 0)) : (checkCover(page, -1))); ctear = pageCanTear[page]; if (!(preflip && (hflip))) { if (gskip) { setPages(gtarget, gtarget + 1, page, page + 1); } else { setPages(page - 2, page - 1, page, page + 1); } } hit = -1; } if ((x > 0) && (page < maxpage)) { pages.flip.p3._x = pw; hflip = ((hcover && (gskip)) ? ((page == 0) || (gtarget == maxpage)) : (checkCover(page, 1))); ctear = pageCanTear[page + 1]; if (!(preflip && (hflip))) { if (gskip) { setPages(page, gtarget, page + 1, gtarget + 1); } else { setPages(page, page + 2, page + 1, page + 3); } } hit = 1; } if (hflip && (preflip)) { hit = 0; preflip = false; return(false); } if (hit) { anim._visible = false; flip = true; flipOff = false; ox = (sx = hit * pw); pages.flip.setMask(pages.mask); aadd = hit * (pw / (gflip ? 5 : 10)); aflip = true; pages.flip.fmask._x = pw; if (preflip) { oy = (sy = ((pages._ymouse < 0) ? (-(ph / 2)) : (ph / 2))); } r0 = Math.sqrt(((sy + (ph / 2)) * (sy + (ph / 2))) + (pw * pw)); r1 = Math.sqrt((((ph / 2) - sy) * ((ph / 2) - sy)) + (pw * pw)); pageN = pages.flip.p2.page; pageO = pages.flip.p3; oef(); return(true); } } else { return(false); } } function getm() { if (aflip && (!preflip)) { x = ax; y = ay; } else { x = pages._xmouse; y = pages._ymouse; } } function gotoPage(i, skip) { i = getPN(i); gskip = ((skip == undefined) ? false : (skip)); if (i < 0) { return(false); } var _local2 = int(page / 2); var _local1 = int(i / 2); if (((_local2 != _local1) && (canflip)) && (!gflip)) { if (_local2 < _local1) { gdir = 1; gpage = (_local1 - _local2) - 1; } else { gdir = -1; gpage = (_local2 - _local1) - 1; } gflip = true; if (gskip) { (gtarget = _local1 * 2); (gpage = 0); } autoflip(); startsnd(0); } else { gskip = false; } } function getPN(i) { if (i == 0) { return(0); } var _local2 = false; j = 1; while (j <= maxpage) { if (i == pageNumber[j]) { i = j; _local2 = true; break; } j++; } if (_local2) { return(i); } return(-1); } function removePage(i) { trace("remove page " + i); i = (Math.floor((i - 1) / 2) * 2) + 1; removedPages.push(pageNumber[i], pageNumber[i + 1]); j = i + 2; while (j <= (maxpage + 1)) { pageOrder[j - 2] = pageOrder[j]; pageCanTear[j - 2] = pageCanTear[j]; pageNumber[j - 2] = pageNumber[j]; j++; } trace((("removed pages " + i) + ",") + (i + 1)); trace(removedPages.join(", ")); maxpage = maxpage - 2; } function startsnd(i) { if (SoundOn) { if (i == 0) { snd0.start(0, 0); snd0.onSoundComplete = function () { startsnd(2); delete snd0.onSoundComplete; }; } else { i--; this["snd" + i].start(0, 0); } } } function startAutoFlip(sec) { if (sec == undefined) { sec = 2000; } intervalID = setInterval(nextPage, sec * 1000); } function stopAutoFlip() { clearInterval(intervalID); } function prevPage() { gotoPage(page - 2); } function nextPage() { gotoPage(page + 2); } pw = 390; ph = 275; addPage("start"); addPage("page1"); addPage("page4"); addPage("page5"); addPage("page6"); addPage("page7"); addPage("page8"); addPage("page9"); addPage("page10"); addPage("page11"); addPage("page12"); addPage("page13"); addPage("page14"); addPage("page15"); addPage("page16"); addPage("page17"); addPage("page18"); addPage("page19"); addPage("page20"); addPage("page21"); addPage("page22"); addPage("page23"); addPage("page24"); addPage("page25"); addPage("page26"); addPage("page27"); addPage("endback"); addPage("end"); page = 0; if (directlink == undefined) { directlink = 0; } else if (directlink % 2) { directlink--; } page = directlink; hcover = true; clickarea = 64; afa = 56; gs = 10; ps = 5; es = 3; canflip = true; transparency = true; lcover = true; lcaddx = 10; lcaddy = 10; SoundOn = true; _global.mcnt = 0; gpage = 0; gflip = false; gdir = 0; gskip = false; gtarget = 0; aflip = false; flip = false; flipOff = false; flipOK = false; hflip = false; rotz = -30; preflip = false; ctear = false; tear = false; teard = 0; tlimit = 80; removedPages = new Array(); (mpx = 0); (mpy = 0); sx = (sy = 0); x = 0; y = 0; ax = 0; ay = 0; acnt = 0; aadd = 0; aamp = 0; AM = (Math.PI/180); mousecontroll = new Object(); mousecontroll.onMouseDown = function () { if (flip && (!aflip)) { flipOK = false; if ((sx < 0) && (pages._xmouse > 0)) { flipOK = true; } if ((sx > 0) && (pages._xmouse < 0)) { flipOK = true; } flipOff = true; flip = false; } else if (((flipOff || (aflip)) || (!canflip)) && (!preflip)) { trace("donothing"); } else if (!preflip) { var _local4 = ox; var _local3 = oy; var _local2 = sx; var _local1 = sy; hit = hittest(); if (hit) { startsnd(1); flip = true; flipOff = false; tear = false; ox = (sx = hit * pw); pages.flip.setMask(pages.mask); (mpx = pages._xmouse); (mpy = pages._ymouse); oef(); } } else { startsnd(1); flip = true; flipOff = false; tear = false; aflip = (preflip = false); (mpx = pages._xmouse); (mpy = pages._ymouse); oef(); } }; mousecontroll.onMouseUp = function () { if (flip && (!tear)) { if ((((Math.abs(pages._xmouse) > (pw - afa)) && (Math.abs(pages._ymouse) > ((ph / 2) - afa))) && (Math.abs(pages._xmouse - mpx) < afa)) || (preflip)) { flip = false; preflip = false; autoflip(); startsnd(2); } else if (!preflip) { preflip = false; flipOK = false; if ((sx < 0) && (pages._xmouse > 0)) { flipOK = true; } if ((sx > 0) && (pages._xmouse < 0)) { flipOK = true; } flipOff = true; flip = false; if (flipOK) { startsnd(2); } } } }; snd0 = new Sound(); snd1 = new Sound(); snd2 = new Sound(); snd0.attachSound("pf1"); snd1.attachSound("pf2"); snd2.attachSound("pf3"); this.onUnload = function () { trace("unload ==========================================================="); removeML(); };
Frame 6
function removeML() { Mouse.removeListener(mousecontroll); } stop(); Mouse.addListener(mousecontroll); onEnterFrame = oef; resetPages(); reset();
Frame 15
Symbol 6 MovieClip Frame 1
function setbar(PC) { if (PC <= 50) { s2.mask._rotation = 0; s1.mask._rotation = 180 * (PC / 50); } else { s1.mask._rotation = 180; s2.mask._rotation = 180 * ((PC - 50) / 50); } }
Symbol 17 MovieClip [page4] Frame 1
afa0._xscale = (afa0._yscale = _level0.afa); afa1._xscale = (afa1._yscale = _level0.afa); click._width = _level0.clickarea; txt._x = 8 + _level0.clickarea;
Symbol 20 MovieClip [page5] Frame 1
afa0._xscale = (afa0._yscale = _level0.afa); afa1._xscale = (afa1._yscale = _level0.afa); click._width = _level0.clickarea; txt._x = 292 - _level0.clickarea;
Symbol 30 MovieClip [page9] Frame 1
spiral._rotation = (15 * (mcnt - 1)) % 360; onEnterFrame = function () { spiral._rotation = (15 * mcnt) % 360; };
Symbol 41 Button
on (release) { _root.gotoPage(1, true); }
Symbol 42 Button
on (release) { _root.gotoPage(3, true); }
Symbol 43 Button
on (release) { _root.gotoPage(4, true); }
Symbol 44 Button
on (release) { _root.gotoPage(7); }
Symbol 45 Button
on (release) { _root.gotoPage(9, true); }
Symbol 46 Button
on (release) { _root.gotoPage(11); }
Symbol 48 MovieClip [enda] Frame 1
btn0.enabled = (btn1.enabled = (btn2.enabled = (btn3.enabled = (btn4.enabled = (btn5.enabled = _root.getPN(14) == _root.page))))); trace("page14 reset");
Symbol 112 Button
on (release) { _root.s.gotoAndStop(2); stopAllSounds(); }
Symbol 115 Button
on (release) { _root.song.start(0, 999); _root.s.gotoAndStop(1); }
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 2
stop();

Library Items

Symbol 1 GraphicUsed by:2 41 42 43 44 45 46
Symbol 2 MovieClipUses:1Used by:5
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClipUses:2 4Used by:6
Symbol 6 MovieClipUses:5Used by:Timeline
Symbol 7 MovieClip [blankpage]Used by:Timeline
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClip [page1]Uses:10Used by:Timeline
Symbol 12 GraphicUsed by:17 22 27 32 37 60 65 70 75 80 117
Symbol 13 FontUsed by:14 21 26 31 36 58 64 69 74 79 92
Symbol 14 TextUses:13Used by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17 20 22 25 27 30 32 35 37 40 48 60 63 65 68 70 73 75 78 80 83 86 89 95 98
Symbol 17 MovieClip [page4]Uses:12 14 16Used by:Timeline
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClip [page5]Uses:19 16Used by:Timeline
Symbol 21 TextUses:13Used by:22
Symbol 22 MovieClip [page6]Uses:12 21 16Used by:Timeline
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClip [page7]Uses:24 16Used by:Timeline
Symbol 26 TextUses:13Used by:27
Symbol 27 MovieClip [page8]Uses:12 26 16Used by:Timeline
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClip [page9]Uses:29 16Used by:Timeline
Symbol 31 TextUses:13Used by:32
Symbol 32 MovieClip [page10]Uses:12 31 16Used by:Timeline
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClip [page11]Uses:34 16Used by:Timeline
Symbol 36 TextUses:13Used by:37
Symbol 37 MovieClip [page12]Uses:12 36 16Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClip [page13]Uses:39 16Used by:Timeline
Symbol 41 ButtonUses:1Used by:48
Symbol 42 ButtonUses:1Used by:48
Symbol 43 ButtonUses:1Used by:48
Symbol 44 ButtonUses:1Used by:48
Symbol 45 ButtonUses:1Used by:48
Symbol 46 ButtonUses:1Used by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip [enda]Uses:41 42 43 44 45 46 47 16Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [endb]Uses:49Used by:Timeline
Symbol 51 MovieClipUsed by:52 131
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClip [sph]Uses:52Used by:Timeline
Symbol 54 Sound [pf3]Used by:57
Symbol 55 Sound [pf2]Used by:57
Symbol 56 Sound [pf1]Used by:57
Symbol 57 MovieClipUses:54 55 56Used by:Timeline
Symbol 58 TextUses:13Used by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClip [page14]Uses:12 59 16Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClip [page15]Uses:62 16Used by:Timeline
Symbol 64 TextUses:13Used by:65
Symbol 65 MovieClip [page16]Uses:12 64 16Used by:Timeline
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClip [page17]Uses:67 16Used by:Timeline
Symbol 69 TextUses:13Used by:70
Symbol 70 MovieClip [page18]Uses:12 69 16Used by:Timeline
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClip [page19]Uses:72 16Used by:Timeline
Symbol 74 TextUses:13Used by:75
Symbol 75 MovieClip [page20]Uses:12 74 16Used by:Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClip [page21]Uses:77 16Used by:Timeline
Symbol 79 TextUses:13Used by:80
Symbol 80 MovieClip [page22]Uses:12 79 16Used by:Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip [page23]Uses:82 16Used by:Timeline
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClip [page24]Uses:85 16Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip [page25]Uses:88 16Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:95
Symbol 92 TextUses:13Used by:95
Symbol 93 FontUsed by:94
Symbol 94 TextUses:93Used by:95
Symbol 95 MovieClip [page26]Uses:91 92 94 16Used by:Timeline
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [page27]Uses:97 16Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:106
Symbol 101 FontUsed by:102 103 104
Symbol 102 TextUses:101Used by:105
Symbol 103 TextUses:101Used by:105
Symbol 104 TextUses:101Used by:105
Symbol 105 MovieClipUses:102 103 104Used by:106
Symbol 106 MovieClip [endback]Uses:100 105Used by:Timeline
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:Timeline
Symbol 109 GraphicUsed by:112 115 118
Symbol 110 FontUsed by:111 114
Symbol 111 TextUses:110Used by:112
Symbol 112 ButtonUses:109 111Used by:116
Symbol 113 Sound [song]Used by:116
Symbol 114 TextUses:110Used by:115
Symbol 115 ButtonUses:109 114Used by:116
Symbol 116 MovieClipUses:112 113 115Used by:Timeline
Symbol 117 MovieClipUses:12Used by:132
Symbol 118 MovieClipUses:109Used by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:131 132
Symbol 122 GraphicUsed by:123 124
Symbol 123 MovieClipUses:122Used by:132
Symbol 124 MovieClipUses:122Used by:131 132
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:132
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:131
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:121 124 128 130 51Used by:132
Symbol 132 MovieClipUses:117 121 123 124 126 131Used by:Timeline

Instance Names

"loaderbar"Frame 1Symbol 6 MovieClip
"s"Frame 6Symbol 116 MovieClip
"pages"Frame 6Symbol 132 MovieClip
"mask"Symbol 5 MovieClip Frame 1Symbol 2 MovieClip
"s1"Symbol 6 MovieClip Frame 1Symbol 5 MovieClip
"s2"Symbol 6 MovieClip Frame 1Symbol 5 MovieClip
"btn0"Symbol 48 MovieClip [enda] Frame 1Symbol 41 Button
"btn1"Symbol 48 MovieClip [enda] Frame 1Symbol 42 Button
"btn2"Symbol 48 MovieClip [enda] Frame 1Symbol 43 Button
"btn3"Symbol 48 MovieClip [enda] Frame 1Symbol 44 Button
"btn4"Symbol 48 MovieClip [enda] Frame 1Symbol 45 Button
"btn5"Symbol 48 MovieClip [enda] Frame 1Symbol 46 Button
"pic"Symbol 52 MovieClip Frame 1Symbol 51 MovieClip
"ph"Symbol 53 MovieClip [sph] Frame 1Symbol 52 MovieClip
"ph"Symbol 119 MovieClip Frame 1Symbol 118 MovieClip
"pf"Symbol 120 MovieClip Frame 1Symbol 119 MovieClip
"page"Symbol 121 MovieClip Frame 1Symbol 120 MovieClip
"p3"Symbol 131 MovieClip Frame 1Symbol 121 MovieClip
"p3mask"Symbol 131 MovieClip Frame 1Symbol 124 MovieClip
"p3shadow"Symbol 131 MovieClip Frame 1Symbol 128 MovieClip
"p2"Symbol 131 MovieClip Frame 1Symbol 121 MovieClip
"fmask"Symbol 131 MovieClip Frame 1Symbol 121 MovieClip
"fgrad"Symbol 131 MovieClip Frame 1Symbol 130 MovieClip
"hfliph"Symbol 131 MovieClip Frame 1Symbol 51 MovieClip
"center"Symbol 132 MovieClip Frame 1Symbol 117 MovieClip
"pLR"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"pLL"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"p5"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"p0"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"p4"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"p1"Symbol 132 MovieClip Frame 1Symbol 121 MovieClip
"mask"Symbol 132 MovieClip Frame 1Symbol 123 MovieClip
"pgmask"Symbol 132 MovieClip Frame 1Symbol 124 MovieClip
"pgrad"Symbol 132 MovieClip Frame 1Symbol 126 MovieClip
"flip"Symbol 132 MovieClip Frame 1Symbol 131 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 4Symbol 7 as "blankpage"
ExportAssets (56)Timeline Frame 4Symbol 11 as "page1"
ExportAssets (56)Timeline Frame 4Symbol 17 as "page4"
ExportAssets (56)Timeline Frame 4Symbol 20 as "page5"
ExportAssets (56)Timeline Frame 4Symbol 22 as "page6"
ExportAssets (56)Timeline Frame 4Symbol 25 as "page7"
ExportAssets (56)Timeline Frame 4Symbol 27 as "page8"
ExportAssets (56)Timeline Frame 4Symbol 30 as "page9"
ExportAssets (56)Timeline Frame 4Symbol 32 as "page10"
ExportAssets (56)Timeline Frame 4Symbol 35 as "page11"
ExportAssets (56)Timeline Frame 4Symbol 37 as "page12"
ExportAssets (56)Timeline Frame 4Symbol 40 as "page13"
ExportAssets (56)Timeline Frame 4Symbol 48 as "enda"
ExportAssets (56)Timeline Frame 4Symbol 50 as "endb"
ExportAssets (56)Timeline Frame 4Symbol 53 as "sph"
ExportAssets (56)Timeline Frame 4Symbol 54 as "pf3"
ExportAssets (56)Timeline Frame 4Symbol 55 as "pf2"
ExportAssets (56)Timeline Frame 4Symbol 56 as "pf1"
ExportAssets (56)Timeline Frame 4Symbol 60 as "page14"
ExportAssets (56)Timeline Frame 4Symbol 63 as "page15"
ExportAssets (56)Timeline Frame 4Symbol 65 as "page16"
ExportAssets (56)Timeline Frame 4Symbol 68 as "page17"
ExportAssets (56)Timeline Frame 4Symbol 70 as "page18"
ExportAssets (56)Timeline Frame 4Symbol 73 as "page19"
ExportAssets (56)Timeline Frame 4Symbol 75 as "page20"
ExportAssets (56)Timeline Frame 4Symbol 78 as "page21"
ExportAssets (56)Timeline Frame 4Symbol 80 as "page22"
ExportAssets (56)Timeline Frame 4Symbol 83 as "page23"
ExportAssets (56)Timeline Frame 4Symbol 86 as "page24"
ExportAssets (56)Timeline Frame 4Symbol 89 as "page25"
ExportAssets (56)Timeline Frame 4Symbol 95 as "page26"
ExportAssets (56)Timeline Frame 4Symbol 98 as "page27"
ExportAssets (56)Timeline Frame 4Symbol 106 as "endback"
ExportAssets (56)Timeline Frame 6Symbol 113 as "song"

Labels

"initialize"Frame 5
"<- exported items here!"Frame 5
"start"Frame 6
"help - read actions here!!!"Frame 15




http://swfchan.com/6/29252/info.shtml
Created: 20/5 -2019 00:33:25 Last modified: 20/5 -2019 00:33:25 Server time: 24/04 -2024 22:13:14