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

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

Lutece.swf

This is the info page for
Flash #128915

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


Text
<P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#000000"> </FONT></P>

At the start of the game, the protagonist, Booker DeWitt is riding a boat out to the coast of Maine with a mysterious man and woman. Booker, a former Pinkerton agent—now suffering from a massive amount of debt from gambling—has been hired by the man to rescue a girl named Elizabeth from the floating city of Columbia. If Booker is successful in bringing the girl back to New York, all of his debt will be wiped clean. The woman hands Booker his personal chest
that includes important details for his mission: the code to enter Columbia, several Silver Eagle Dollars, one loaded pistol, a picture of Monument Island, a picture of Elizabeth, the key for Elizabeth's cell, and coordinates to New York City.
Booker enters the lighthouse, and later, a shuttle atop it. He enters the code given to him and boards the shuttle, only to drop his pistol and be launched into the sky, ascending into the city of Columbia. Upon entering Columbia, Booker is automatically exposed to the religious movement of Columbia and its leader, Zachary Hale Comstock, who is worshipped and seen as a prophet of God. Booker, in order to gain access into Columbia, must be baptized; however, the
preacher nearly drowns Booker, sending him into a state of unconsciousness in the process. Dreaming, Booker finds himself in his office and hears a voice demanding him to "bring us the girl and wipe away the debt." Opening the door, Booker sees New York City—in the year 1984—under attack by Columbia. Booker awakens and finally enters the city; he has arrived on the day of the city's fair. Meanwhile, he is contacted by Rosalind Lutece via telegram; she warns
him not to alert Comstock to his presence, and not to choose #77. Booker later encounters Rosalind and her "twin", Robert, as they make bets on the flip of a coin. Booker attends a raffle and eventfully chooses #77, which wins him the first chance to throw the ball at an interracial couple. Before throwing the ball—either at the couple, or the announcer of the raffle, Jeremiah Fink—he is seized by the police when his right hand (which is branded as A.D.) is identified as
the hand of the "False Shepard," who is prophesied by Comstock to be the one who will bring about the city's downfall by "leading the lamb (of Columbia) astray."
Booker is forced to fight his way through the streets of Columbia, and, again, encounters the Lutece Twins, who supply him with a Shield. Making his way to Monument Island—the location where he will find Elizabeth—Booker is contacted by Zachary Comstock himself, who tells him he knows much about Booker's past and that his quest will end in blood.
When Booker reaches Monument Island, he finally meets Elizabeth, who is unaware that she has been observed as a "specimen" for all her life. Booker discovers that Elizabeth has an ability—one gained by being a test subject in trans-dimensional research when she was a child—to open portals through dimensional space and time when he sees her turn a picture of the Eiffel Tower into a portal to an actual street in Paris in the year 1983. Booker eventually enters the
library and Elizabeth is initially frightened, and throws books at the stranger, but she becomes relieved when she asks Booker if he is real, and he replies that he's "real enough." Using the key given to Booker by the Luteces, he and Elizabeth barely escape from Monument Island, and from her guardian—the 30-ft winged creature known as the Songbird. Booker and Elizabeth then crash-land onto Battleship Bay, rendering Booker unconscious. Booker dreams, finding
himself in his office again. This time, Elizabeth is present, as well as the voice from the previous dream. Both have the same words for Booker: "Bring us the girl, and wipe away the debt." Opening the door and calling out the name "Anna," Booker awakens to find Elizabeth kneeling over him. Spotting the First Lady's Aerodrome, Booker convinces Elizabeth to come with him so that they can go to Paris, which was what she always dreamed of.
While in Columbia, Booker learns that the city is in the midst of a war between The Founders, a faction of the white and rich supremacists led by Comstock, and the Vox Populi, a multi-racial and multi-nationality group of the poor and the working class. Both factions desire Elizabeth and her powers, believing they can use her to turn the tide of the war in their favor. While searching for the First Lady's zeppelin, Booker witnesses Elizabeth's ability first hand; the city is
riddled with shimmering rips in the air known as Tears, which are windows or doors to other universes and other times. Elizabeth has the ability to widen these Tears and manipulate them by transporting objects from other realities to the reality she is in.
Before acquiring the Vigor in the Hall of Heroes needed to activate the lift to Lady Comstock's Aerodrome, Booker and Elizabeth discover more about Comstock and the creation of Columbia. Despite Booker being present at the Battle of Wounded Knee and having no recollection of such, Comstock was also apparently present and was a hero of the battle. Later on in life, he claimed to have seen the archangel Columbia, who showed him a vision of the future, a future
with a floating city in the sky. This experience made him see himself as a Prophet of God. He then met quantum physicist Rosalind Lutece, who discovered the components necessary to make matter float. The pair worked with the United States Congress to create the floating city of Columbia, in order to spread America's ideals and successes all across the world. After its completion in 1900, Columbia traveled across the world until 1901, when it fired on Peking, China
during the Boxer Rebellion and Congress subsequently demanded that Columbia return to mainland America. Comstock, feeling betrayed and believing that America's ideals were fading, led Columbia in its secession from the United States, and, afterwards, it vanished into the clouds. Over the course of a decade, the independent state of Columbia became a hotbed of racism, ultranationalism, and religious radicalism, leading to a rebellion, which began when Daisy
Fitzroy—a servant of Comstock's—was accused of murdering Lady Comstock, Comstock's wife. Enraged by this, Fitzroy rallied supporters to her cause of removing Comstock from power, leading to the creation of the Vox Populi.
In the Hall of Heroes, Booker encounters a fellow soldier from Wounded Knee, Cornelius Slate, who is fighting with the Vox Populi against Comstock. Slate reveals that Booker's instincts are correct—Comstock was never there, nor was he on the battlefield during the Boxer Rebellion. Booker and Elizabeth also discover that she is Comstock's daughter, which is why Comstock is relentless in his pursuit of her—He wants his heir to "sit the throne, and drown in flame
the mountains of man." After fighting Slate and his men—and either killing or sparing Slate—Booker acquires Shock Jockey and escorts Elizabeth to the First Lady's Aerodome. As Booker sets the zeppelin's course, Elizabeth discovers that he had lied to her—the coordinates he put in were taking them to New York, not Paris—Angered, she hits Booker with a wrench and knocks him out. She eventually leaves the zeppelin, which is hijacked by Vox Populi.
Regaining consciousness, Booker meets Daisy Fitzroy and they make a deal—Booker will go to the gunsmith Chen Lin and get weapons for the Vox and, in exchange, Fitzroy will return the zeppelin. Booker is dropped into Finkton, where he meets up with Elizabeth. She agrees to join him only so that she can reach Paris. The two continue into the industrial zones and the shanty-towns of the poor. They eventually find Chen Lin—tortured to death. Suddenly, the Lutece
twins appear before them and reveal that Lin, like Schrödinger's Cat, is both alive and dead in other worlds. Elizabeth opens a tear in which Lin did not die. However, now everyone that died in the reality they just left (including Lin) remembers being dead, and Lin believes that his machines are there when they aren't. Lin has also had his tools seized by the police in this alternate Columbia, and when Booker and Elizabeth find them, they are forced to open another tear
in which the weapons are in the possession of the Vox. In the new reality, the Vox have rebelled against Jeremiah Fink, and the Booker in this reality was a hero who died for the Vox cause. Fitzroy, encountering Booker, proclaims him "either an imposter or a ghost" and orders her troops to attack him because she wants him to remain a martyr. She then kills Fink and threatens to kill a little boy, claiming that doing so is the only way to eliminate the Founders. But, before
she can kill the boy, Elizabeth sneaks up behind Fitzroy and stabs her in the back, leading to her death.
Elizabeth, remorseful and covered in blood, rushes abord the First Lady's Airship and locks herself in a room while Booker puts in coordinates for their next destination. When Elizabeth emerges, Booker sees that she has cut off her ponytail and changed into her mother's dress. She asks him how he can forget what he has done, and he replies that he doesn't forget; he just learns to live with it. Abruptly, Songbird attacks and the zeppelin crashes just outside of the
Emporia Towers. Booker and Elizabeth enter Emporia to find the Lutece twins, who reveal to them that the Songbird is being controlled by a series of musical notes through a device called the "whistler," and if one knows the proper notes and finds the device, they will be able to control him. The two continue on to Emporia as the Vox push the rich out of their homes, and also as Songbird constantly pursues them. Elizabeth, believing that going back to her prison on
monument island is fate equal to death, makes Booker promise to kill her if the Songbird has a chance of capturing her. They continue on to the Port to discover that the key needed to enter the lift to Comstock House requires a handprint. Realizing there is a graveyard nearby, Elizabeth decides to find her preserved mother's grave and take her hand. Comstock discovers this plan and uses the Tesla machine to open a tear in which Lady Comstock is a creature both alive
and dead, and has a personality manifesting Elizabeth's attitude towards Lady Comstock—anger and resentment over her abandonment of a child she called a bastard—this transforms Lady Comstock into a Siren, a creature that is able to resurrect the dead.
The Luteces tell Booker and Elizabeth that in order to stop Lady Comstock, she must open several tears to reveal the truth to Lady Comstock. It is revealed through the tears that Rosalind created the Siphon, a machine that opens Tears into other universes. This is how she found her twin brother, Robert, who is her male counterpart in another universe. Comstock used this machine to look into the future, which is how he knows so much about Booker's past. One of
Comstock's prophecies is represented in the dream Booker had, in which Columbia will reign fire on America. Comstock wanted a child to fulfill this prophecy. However, the use of trans-dimensional travel rendered him infertile and caused him to age rapidly—he looks to be in his seventies/eighties, and yet, claimed to have been born in 1874. Comstock used the Luteces' machine to travel into another universe so that he could take another's child—Elizabeth—for his
own. Knowing that his wife would eventually reveal that the child was not hers, Comstock had her killed and blamed their servant, Daisy Fitzroy, for the murder. After returning to Comstock House, Elizabeth apologizes to Lady Comstock for her hatred toward her, and Lady Comstock opens the gates, returning to her rest shortly afterward.
In the house, the Songbird attacks them again. Before Booker is killed, Elizabeth stops it by surrendering, and the mechanical creature takes her away. Booker attempts to follow Elizabeth across the bridge, but runs into a white fog and is surprised to see it is now snowing on the other side. While in a medical facility, Booker searches for Elizabeth, and finds multiple tears revealing that Booker disappeared for six months while coming to rescue her, leaving Comstock to
mold her into the role he has intended for her. When he finally finds Elizabeth, she is decades older than when he left her.  This Elizabeth reveals that she broke—not to Comstock's torture and indoctrination procedures, but to time, which rotted away her hope—and finally fulfilled her role of attacking New York. She gives Booker a ciphered message card to give to her younger self in order to stop these events from happening, and then sends Booker back to save
Elizabeth.
Booker arrives just as Elizabeth is being prepared for surgery, and frees her. He gives her the card, which she can read except for the cage symbol. They board Comstock's airship and fight their way to the bridge. They finally confront Comstock, in his cabin, and he tells Elizabeth that Booker is responsible for what happened to her missing finger. The two also discover that Comstock foresaw the events that have taken place, in which Booker (with the A.D. brand)
would come take Elizabeth from him. Comstock then grabs her, demanding that Booker tell the truth; this causes Booker to seize him by the throat. Comstock says "It is finished." before Booker kills him. Elizabeth thinks Comstock was telling the truth and Booker doesn't remember, and the two decide to continue on to find out.
On the bridge, as the zeppelin comes under attack by the Vox Populi, Elizabeth discovers that the cage symbol in the message her older self gave her refers to how  Songbird can be controlled through the musical notes C, A, G, and E. With Songbird under their control, the Vox fleet is defeated.
At the ship's bow, they see the Siphon, the machine made by Rosalind Lutece that opens Tears—which Comstock used to see the future—still inside the remains of the statue on Monument Island. Earlier, the Lutece twins saw the future of Columbia and what Elizabeth would become through the Siphon and prepared to send Elizabeth back into the universe in which she was born, but Comstock discovered their plan and had Jeremiah Fink sabotage the Siphon. This did
not kill the twins, but, instead, spread their presence through all realities. Also, the sabotage of the machine ripped through the realities Columbia existed in, creating the Tears everyone sees and Elizabeth can open. The machine now acts to repress Elizabeth's ability to open, and even create any tear and reality she tries to. Set on finding the truth, Booker uses the "whistler" to command Songbird to destroy the Siphon.
8870 screenshots 2013-03-27 00014Elizabeth stares back at Songbird as he dies.
PANDA COMPANY001Added by PANDA COMPANY001
As the Siphon is destroyed, a massive shockwave resonates, and the "whistler" pulses with electricity, causing Booker to drop it. Now free of the device's control, Songbird comes to claim Elizabeth again, but, with her powers fully restored, Elizabeth transports herself, Booker and the Songbird to the underwater city of Rapture— She and Booker are inside a building, with the Songbird stuck outside; its eyes burst and it dies, its body sinking to the bottom of the ocean.
Booker and Elizabeth then leave Rapture via a Bathysphere and emerge on the surface, next to a lighthouse—the same lighthouse that Jack would come across at the beginning of his journey, in 1960. A key materializes in Elizabeth's right hand—it was always there; she just didn't see it—She uses it to open the lighthouse door, and she and Booker come across an infinite number of lighthouses.
Bioshock Infinite - Ending & Post-Credits Scene (HD 1080p)(17:13)
5,910 viewsEnding & Post-Credit Scene
Jack DeWittAdded by Jack DeWitt
Elizabeth reveals that the stars they see are all doors opening at once and that the Lighthouse to Rapture is a door to many other doors; the infinite number of lighthouses are paths to realities, where constants and variables give birth to other worlds with other consequences. Elizabeth also reveals that through these tears and doors, she and Booker will discover the truth about her finger, her abilities, and Comstock.
After two areas of infinite lighthouses, Booker and Elizabeth come across a point in time when Booker came to a Preacher's farm near a river, after his actions at Wounded Knee. Because of the atrocities he committed, he went to be baptized in order to be absolved of all his sins and be reborn as a different man. However, he refused the baptism at the last moment.
Booker then follows Elizabeth through another door. The door takes him back to his office on the day he made the deal with the man. The man is revealed to be Robert Lutece who offered to wipe away his debt, in exchange for "bring[ing] us the girl." It is revealed from opening the door next to his desk that the deal was not for him to retrieve Elizabeth from Columbia, but to give up his baby daughter, Anna, to Comstock. On that day, Comstock had Rosalind and
Robert open a Tear, using the Siphon, to Booker's universe to personally claim Booker's child as his own. Just as Robert and Comstock, with Anna, were about to go back to Comstock's reality, Booker—regretting his choice—sprints down the alleyway they are in to retrieve his baby, ending in struggle between himself and Comstock, who orders the portal to be closed. Comstock is able to pull Anna away from Booker, just as the tear closes, which severs her right pinkie
finger. With this, the truth is revealed; Elizabeth is actually Anna DeWitt—Booker's own daughter. Booker then branded his right hand with Anna's initials—A.D.—and spent nearly twenty years living in grief and despair.
After Comstock had Fink sabotage the Siphon, causing the Luteces to be scattered across all realities, their shades come to Booker, offering him a chance at redemption. They open a tear, between Comstock's reality, and Booker's. Booker goes through, but his trans-dimensional travel causes him to create new memories from his old ones, and he confuses the sale of his daughter and the words "bring us the girl, and wipe away the debt," to mean that he must go to
Columbia and retrieve Elizabeth to wipe away the debt. Booker and Elizabeth now realize that they must undo everything that Comstock has done, and the only way to do so is by killing him—not as an adult, but by killing him as an infant and "smother[ing] him in the crib."
Elizabeth opens a door back to Booker's baptism, over twenty years prior. Booker realizes that is not the same place, and then he meets multiple versions of his daughter, all from different worlds. They reveal that, when he rejected the baptism, he created another universe—one in which he did accept the baptism. In the universe where he accepted the baptism, he changed his name, and went on to build Columbia, become infertile, and take Anna away from
Booker—her real father.
Thus, another truth is revealed: Booker DeWitt is, in fact, Zachary Hale Comstock—but only if Booker accepts the baptism. Booker realizes this, and allows the ensemble of Annas/Elizabeths to drown him, preventing his alternate self from being reborn as Comstock. Since Comstock has been erased from the timeline, the events of Bioshock Infinite never took place. One by one, the Elizabeths begin to disappear, until one[note 1] remains standing in the water. The
screen fades to black. Players are left to decide Elizabeth's fate for themselves.

At the start of the game, the protagonist, Booker DeWitt is riding a boat out to the coast of Maine with a mysterious man and woman. Booker, a former Pinkerton agent—now suffering from a massive amount of debt from gambling—has been hired by the man to rescue a girl named Elizabeth from the floating city of Columbia.
If Booker is successful in bringing the girl back to New York, all of his debt will be wiped clean. The woman hands Booker his personal chest that includes important details for his mission: the code to enter Columbia, several Silver Eagle Dollars, one loaded pistol, a picture of Monument Island, a picture of Elizabeth, the key for Elizabeth's
cell, and coordinates to New York City. Booker enters the lighthouse, and later, a shuttle atop it. He enters the code given to him and boards the shuttle, only to drop his pistol and be launched into the sky, ascending into the city of Columbia. Upon entering Columbia, Booker is automatically exposed to the religious movement of Columbia
and its leader, Zachary Hale Comstock, who is worshipped and seen as a prophet of God. Booker, in order to gain access into Columbia, must be baptized; however, the preacher nearly drowns Booker, sending him into a state of unconsciousness in the process. Dreaming, Booker finds himself in his office and hears a voice demanding him
to "bring us the girl and wipe away the debt." Opening the door, Booker sees New York City—in the year 1984—under attack by Columbia. Booker awakens and finally enters the city; he has arrived on the day of the city's fair. Meanwhile, he is contacted by Rosalind Lutece via telegram; she warns him not to alert Comstock to his presence,
and not to choose #77. Booker later encounters Rosalind and her "twin", Robert, as they make bets on the flip of a coin. Booker attends a raffle and eventfully chooses #77, which wins him the first chance to throw the ball at an interracial couple. Before throwing the ball—either at the couple, or the announcer of the raffle, Jeremiah Fink—he
is seized by the police when his right hand (which is branded as A.D.) is identified as the hand of the "False Shepard," who is prophesied by Comstock to be the one who will bring about the city's downfall by "leading the lamb (of Columbia) astray."Booker is forced to fight his way through the streets of Columbia, and, again, encounters
the Lutece Twins, who supply him with a Shield. Making his way to Monument Island—the location where he will find Elizabeth—Booker is contacted by Zachary Comstock himself, who tells him he knows much about Booker's past and that his quest will end in blood.When Booker reaches Monument Island, he finally meets Elizabeth,
who is unaware that she has been observed as a "specimen" for all her life. Booker discovers that Elizabeth has an ability—one gained by being a test subject in trans-dimensional research when she was a child—to open portals through dimensional space and time when he sees her turn a picture of the Eiffel Tower into a portal to an actual
street in Paris in the year 1983. Booker eventually enters the library and Elizabeth is initially frightened, and throws books at the stranger, but she becomes relieved when she asks Booker if he is real, and he replies that he's "real enough." Using the key given to Booker by the Luteces, he and Elizabeth barely escape from Monument Island,
and from her guardian—the 30-ft winged creature known as the Songbird. Booker and Elizabeth then crash-land onto Battleship Bay, rendering Booker unconscious. Booker dreams, finding himself in his office again. This time, Elizabeth is present, as well as the voice from the previous dream. Both have the same words for Booker: "Bring
us the girl, and wipe away the debt." Opening the door and calling out the name "Anna," Booker awakens to find Elizabeth kneeling over him. Spotting the First Lady's Aerodrome, Booker convinces Elizabeth to come with him so that they can go to Paris, which was what she always dreamed of. While in Columbia, Booker learns that the
city is in the midst of a war between The Founders, a faction of the white and rich supremacists led by Comstock, and the Vox Populi, a multi-racial and multi-nationality group of the poor and the working class. Both factions desire Elizabeth and her powers, believing they can use her to turn the tide of the war in their favor. While searching
for the First Lady's zeppelin, Booker witnesses Elizabeth's ability first hand; the city is riddled with shimmering rips in the air known as Tears, which are windows or doors to other universes and other times. Elizabeth has the ability to widen these Tears and manipulate them by transporting objects from other realities to the reality she is in.
Before acquiring the Vigor in the Hall of Heroes needed to activate the lift to Lady Comstock's Aerodrome, Booker and Elizabeth discover more about Comstock and the creation of Columbia. Despite Booker being present at the Battle of Wounded Knee and having no recollection of such, Comstock was also apparently present and was a
hero of the battle. Later on in life, he claimed to have seen the archangel Columbia, who showed him a vision of the future, a future with a floating city in the sky. This experience made him see himself as a Prophet of God. He then met quantum physicist Rosalind Lutece, who discovered the components necessary to make matter float.
The pair worked with the United States Congress to create the floating city of Columbia, in order to spread America's ideals and successes all across the world. After its completion in 1900, Columbia traveled across the world until 1901, when it fired on Peking, China during the Boxer Rebellion and Congress subsequently demanded that
Columbia return to mainland America. Comstock, feeling betrayed and believing that America's ideals were fading, led Columbia in its secession from the United States, and, afterwards, it vanished into the clouds. Over the course of a decade, the independent state of Columbia became a hotbed of racism, ultranationalism, and religious
radicalism, leading to a rebellion, which began when Daisy Fitzroy—a servant of Comstock's—was accused of murdering Lady Comstock, Comstock's wife. Enraged by this, Fitzroy rallied supporters to her cause of removing Comstock from power, leading to the creation of the Vox Populi. In the Hall of Heroes, Booker encounters a fellow
soldier from Wounded Knee, Cornelius Slate, who is fighting with the Vox Populi against Comstock. Slate reveals that Booker's instincts are correct—Comstock was never there, nor was he on the battlefield during the Boxer Rebellion. Booker and Elizabeth also discover that she is Comstock's daughter, which is why Comstock is relentless
in his pursuit of her—He wants his heir to "sit the throne, and drown in flame the mountains of man." After fighting Slate and his men—and either killing or sparing Slate—Booker acquires Shock Jockey and escorts Elizabeth to the First Lady's Aerodome. As Booker sets the zeppelin's course, Elizabeth discovers that he had lied to
her—the coordinates he put in were taking them to New York, not Paris—Angered, she hits Booker with a wrench and knocks him out. She eventually leaves the zeppelin, which is hijacked by Vox Populi. Regaining consciousness, Booker meets Daisy Fitzroy and they make a deal—Booker will go to the gunsmith Chen Lin and get weapons
for the Vox and, in exchange, Fitzroy will return the zeppelin. Booker is dropped into Finkton, where he meets up with Elizabeth. She agrees to join him only so that she can reach Paris. The two continue into the industrial zones and the shanty-towns of the poor. They eventually find Chen Lin—tortured to death. Suddenly, the Lutece twins
appear before them and reveal that Lin, like Schrödinger's Cat, is both alive and dead in other worlds. Elizabeth opens a tear in which Lin did not die. However, now everyone that died in the reality they just left (including Lin) remembers being dead, and Lin believes that his machines are there when they aren't. Lin has also had his tools
seized by the police in this alternate Columbia, and when Booker and Elizabeth find them, they are forced to open another tear in which the weapons are in the possession of the Vox. In the new reality, the Vox have rebelled against Jeremiah Fink, and the Booker in this reality was a hero who died for the Vox cause. Fitzroy, encountering
Booker, proclaims him "either an imposter or a ghost" and orders her troops to attack him because she wants him to remain a martyr. She then kills Fink and threatens to kill a little boy, claiming that doing so is the only way to eliminate the Founders. But, before she can kill the boy, Elizabeth sneaks up behind Fitzroy and stabs her in the
back, leading to her death.Elizabeth, remorseful and covered in blood, rushes abord the First Lady's Airship and locks herself in a room while Booker puts in coordinates for their next destination. When Elizabeth emerges, Booker sees that she has cut off her ponytail and changed into her mother's dress. She asks him how he can forget what
he has done, and he replies that he doesn't forget; he just learns to live with it. Abruptly, Songbird attacks and the zeppelin crashes just outside of the Emporia Towers. Booker and Elizabeth enter Emporia to find the Lutece twins, who reveal to them that the Songbird is being controlled by a series of musical notes through a device called the
"whistler," and if one knows the proper notes and finds the device, they will be able to control him. The two continue on to Emporia as the Vox push the rich out of their homes, and also as Songbird constantly pursues them. Elizabeth, believing that going back to her prison on monument island is fate equal to death, makes Booker promise to
kill her if the Songbird has a chance of capturing her. They continue on to the Port to discover that the key needed to enter the lift to Comstock House requires a handprint. Realizing there is a graveyard nearby, Elizabeth decides to find her preserved mother's grave and take her hand. Comstock discovers this plan and uses the Tesla machine
to open a tear in which Lady Comstock is a creature both alive and dead, and has a personality manifesting Elizabeth's attitude towards Lady Comstock—anger and resentment over her abandonment of a child she called a bastard—this transforms Lady Comstock into a Siren, a creature that is able to resurrect the dead. The Luteces tell
Booker and Elizabeth that in order to stop Lady Comstock, she must open several tears to reveal the truth to Lady Comstock. It is revealed through the tears that Rosalind created the Siphon, a machine that opens Tears into other universes. This is how she found her twin brother, Robert, who is her male counterpart in another universe.
Comstock used this machine to look into the future, which is how he knows so much about Booker's past. One of Comstock's prophecies is represented in the dream Booker had, in which Columbia will reign fire on America. Comstock wanted a child to fulfill this prophecy. However, the use of trans-dimensional travel rendered him infertile
and caused him to age rapidly—he looks to be in his seventies/eighties, and yet, claimed to have been born in 1874. Comstock used the Luteces' machine to travel into another universe so that he could take another's child—Elizabeth—for his own. Knowing that his wife would eventually reveal that the child was not hers, Comstock had her
killed and blamed their servant, Daisy Fitzroy, for the murder. After returning to Comstock House, Elizabeth apologizes to Lady Comstock for her hatred toward her, and Lady Comstock opens the gates, returning to her rest shortly afterward.In the house, the Songbird attacks them again. Before Booker is killed, Elizabeth stops it by
surrendering, and the mechanical creature takes her away. Booker attempts to follow Elizabeth across the bridge, but runs into a white fog and is surprised to see it is now snowing on the other side. While in a medical facility, Booker searches for Elizabeth, and finds multiple tears revealing that Booker disappeared for six months while
coming to rescue her, leaving Comstock to mold her into the role he has intended for her. When he finally finds Elizabeth, she is decades older than when he left her.  This Elizabeth reveals that she broke—not to Comstock's torture and indoctrination procedures, but to time, which rotted away her hope—and finally fulfilled her role of
attacking New York. She gives Booker a ciphered message card to give to her younger self in order to stop these events from happening, and then sends Booker back to save Elizabeth. Booker arrives just as Elizabeth is being prepared for surgery, and frees her. He gives her the card, which she can read except for the cage symbol.
They board Comstock's airship and fight their way to the bridge. They finally confront Comstock, in his cabin, and he tells Elizabeth that Booker is responsible for what happened to her missing finger. The two also discover that Comstock foresaw the events that have taken place, in which Booker (with the A.D. brand) would come take
Elizabeth from him. Comstock then grabs her, demanding that Booker tell the truth; this causes Booker to seize him by the throat. Comstock says "It is finished." before Booker kills him. Elizabeth thinks Comstock was telling the truth and Booker doesn't remember, and the two decide to continue on to find out.
On the bridge, as the zeppelin comes under attack by the Vox Populi, Elizabeth discovers that the cage symbol in the message her older self gave her refers to how  Songbird can be controlled through the musical notes C, A, G, and E. With Songbird under their control, the Vox fleet is defeated. At the ship's bow, they see the Siphon, the
machine made by Rosalind Lutece that opens Tears—which Comstock used to see the future—still inside the remains of the statue on Monument Island. Earlier, the Lutece twins saw the future of Columbia and what Elizabeth would become through the Siphon and prepared to send Elizabeth back into the universe in which she was born,
but Comstock discovered their plan and had Jeremiah Fink sabotage the Siphon. This did not kill the twins, but, instead, spread their presence through all realities. Also, the sabotage of the machine ripped through the realities Columbia existed in, creating the Tears everyone sees and Elizabeth can open. The machine now acts to repress
Elizabeth's ability to open, and even create any tear and reality she tries to. Set on finding the truth, Booker uses the "whistler" to command Songbird to destroy the Siphon. As the Siphon is destroyed, a massive shockwave resonates, and the "whistler" pulses with electricity, causing Booker to drop it. Now free of the device's control,
Songbird comes to claim Elizabeth again, but, with her powers fully restored, Elizabeth transports herself, Booker and the Songbird to the underwater city of Rapture— She and Booker are inside a building, with the Songbird stuck outside; its eyes burst and it dies, its body sinking to the bottom of the ocean. Booker and Elizabeth then leave
Rapture via a Bathysphere and emerge on the surface, next to a lighthouse—the same lighthouse that Jack would come across at the beginning of his journey, in 1960. A key materializes in Elizabeth's right hand—it was always there; she just didn't see it—She uses it to open the lighthouse door, and she and Booker come across an infinite
number of lighthouses. Elizabeth reveals that the stars they see are all doors opening at once and that the Lighthouse to Rapture is a door to many other doors; the infinite number of lighthouses are paths to realities, where constants and variables give birth to other worlds with other consequences. Elizabeth also reveals that through thes
e tears and doors, she and Booker will discover the truth about her finger, her abilities, and Comstock. After two areas of infinite lighthouses, Booker and Elizabeth come across a point in time when Booker came to a Preacher's farm near a river, after his actions at Wounded Knee. Because of the atrocities he committed, he went to be bap
tized in order to be absolved of all his sins and be reborn as a different man. However, he refused the baptism at the last moment. Booker then follows Elizabeth through another door. The door takes him back to his office on the day he made the deal with the man. The man is revealed to be Robert Lutece who offered to wipe away his debt,
in exchange for "bring[ing] us the girl." It is revealed from opening the door next to his desk that the deal was not for him to retrieve Elizabeth from Columbia, but to give up his baby daughter, Anna, to Comstock. On that day, Comstock had Rosalind and Robert open a Tear, using the Siphon, to Booker's universe to personally claim Booker's c
hild as his own. Just as Robert and Comstock, with Anna, were about to go back to Comstock's reality, Booker—regretting his choice—sprints down the alleyway they are in to retrieve his baby, ending in struggle between himself and Comstock, who orders the portal to be closed. Comstock is able to pull Anna away from Booker, just
as the tear closes, which severs her right pinkie finger. With this, the truth is revealed; Elizabeth is actually Anna DeWitt—Booker's own daughter. Booker then branded his right hand with Anna's initials—A.D.—and spent nearly twenty years living in grief and despair.After Comstock had Fink sabotage the Siphon, causing the Luteces to b
e scattered across all realities, their shades come to Booker, offering him a chance at redemption. They open a tear, between Comstock's reality, and Booker's. Booker goes through, but his trans-dimensional travel causes him to create new memories from his old ones, and he confuses the sale of his daughter and the words "bring us the gir
l, and wipe away the debt," to mean that he must go to Columbia and retrieve Elizabeth to wipe away the debt. Booker and Elizabeth now realize that they must undo everything that Comstock has done, and the only way to do so is by killing him—not as an adult, but by killing him as an infant and "smother[ing] him in the crib."
Elizabeth opens a door back to Booker's baptism, over twenty years prior. Booker realizes that is not the same place, and then he meets multiple versions of his daughter, all from different worlds. They reveal that, when he rejected the baptism, he created another universe—one in which he did accept the baptism. In the universe where h
e accepted the baptism, he changed his name, and went on to build Columbia, become infertile, and take Anna away from Booker—her real father. Thus, another truth is revealed: Booker DeWitt is, in fact, Zachary Hale Comstock—but only if Booker accepts the baptism. Booker realizes this, and allows the ensemble of Annas/Elizabeths to
drown him, preventing his alternate self from being reborn as Comstock. Since Comstock has been erased from the timeline, the events of Bioshock Infinite never took place. One by one, the Elizabeths begin to disappear, until one[note 1] remains standing in the water. The screen fades to black. Players are left to decide Elizabeth's fat
e for themselves.

ActionScript [AS1/AS2]

Symbol 5 MovieClip [FLabelSymbol] Frame 1
#initclip 2 _global.FLabelClass = function () { if (this.hostComponent == undefined) { this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller)); } if (this.customTextStyle == undefined) { if (this.hostComponent.textStyle == undefined) { this.hostComponent.textStyle = new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var val = this.hostComponent.styleTable.embedFonts.value; if (val != undefined) { this.labelField.embedFonts = val; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { this.enable = enable; var tmpColor = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value; if (tmpColor == undefined) { tmpColor = (enable ? 0 : 8947848); } this.setColor(tmpColor); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclip
Symbol 14 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 17 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "background");
Symbol 20 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 22 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 25 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(disabled_mc, "foregroundDisabled");
Symbol 28 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(dot_mc, "radioDot");
Symbol 29 MovieClip [frb_states] Frame 1
stop();
Symbol 29 MovieClip [frb_states] Frame 2
stop();
Symbol 29 MovieClip [frb_states] Frame 3
stop();
Symbol 29 MovieClip [frb_states] Frame 4
stop();
Symbol 29 MovieClip [frb_states] Frame 5
stop();
Symbol 30 MovieClip [FUIComponentSymbol] Frame 1
#initclip 1 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var i in this.styleFormat_prm) { this.setStyleProperty(i, this.styleFormat_prm[i]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var funct in this.methodTable) { this[funct](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var inner = this.styleTable.focusRectInner.value; var outer = this.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, outer); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, inner); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!global)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var textProp = propName.subString(4, propName.length); this.textStyle[textProp] = value; this.invalidate("setSize"); } else { for (var j in this.styleTable[propName].coloredMCs) { var myColor = new Color(this.styleTable[propName].coloredMCs[j]); if (this.styleTable[propName].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myTObj); } else { myColor.setRGB(value); } } } this.styleTable[propName].useGlobal = global; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var myColor = new Color(skinMCRef); myColor.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var i in arguments[0]) { this[i] = arguments[0][i]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var arg = 0; while (arg < arguments.length) { var mcRef = arguments[arg]; this.listeners[arguments[arg]] = mcRef; for (var i in this) { if (this.isAStyle(i)) { mcRef.updateStyleProperty(this, i.toString()); } } arg++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var prop in this) { if (this.isAStyle(prop)) { if (component.styleTable[prop].useGlobal == this.isGlobal) { component.styleTable[prop].useGlobal = true; var value = (this.isGlobal ? undefined : (globalStyleFormat[prop])); component.setStyleProperty(prop, value, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var count = 0; for (var i in this.listeners) { var component = this.listeners[i]; if (arguments.length > 0) { var j = 0; while (j < arguments.length) { if (this.isAStyle(arguments[j])) { component.updateStyleProperty(this, arguments[j]); } j++; } } else { for (var j in this) { if (this.isAStyle(j)) { component.updateStyleProperty(this, j.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 37 MovieClip [FRadioButtonSymbol] Frame 1
#initclip 3 function FRadioButtonClass() { this.init(); } function FRadioButtonGroupClass() { this.radioInstances = new Array(); } FRadioButtonClass.prototype = new FUIComponentClass(); FRadioButtonGroupClass.prototype = new FUIComponentClass(); Object.registerClass("FRadioButtonSymbol", FRadioButtonClass); FRadioButtonClass.prototype.init = function () { if (this.initialState == undefined) { this.selected = false; } else { this.selected = this.initialState; } super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.boundingBox_mc._width = 0; this.boundingBox_mc._height = 0; this.attachMovie("frb_hitArea", "frb_hitArea_mc", 1); this.attachMovie("frb_states", "frb_states_mc", 2); this.attachMovie("FLabelSymbol", "fLabel_mc", 3); super.init(); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); this.setChangeHandler(this.changeHandler); if (this.label != undefined) { this.setLabel(this.label); } if (this.initialState == undefined) { this.setValue(false); } else { this.setValue(this.initialState); } if (this.data == "") { this.data = undefined; } else { this.setData(this.data); } this.addToRadioGroup(); this.ROLE_SYSTEM_RADIOBUTTON = 45; this.STATE_SYSTEM_SELECTED = 16; this.EVENT_OBJECT_STATECHANGE = 32778; this.EVENT_OBJECT_NAMECHANGE = 32780; this._accImpl.master = this; this._accImpl.stub = false; this._accImpl.get_accRole = this.get_accRole; this._accImpl.get_accName = this.get_accName; this._accImpl.get_accState = this.get_accState; this._accImpl.get_accDefaultAction = this.get_accDefaultAction; this._accImpl.accDoDefaultAction = this.accDoDefaultAction; }; FRadioButtonClass.prototype.setHitArea = function (w, h) { var hit = this.frb_hitArea_mc; this.hitArea = hit; if (this.frb_states_mc._width > w) { hit._width = this.frb_states_mc._width; } else { hit._width = w; } hit._visible = false; if (arguments.length > 1) { hit._height = h; } }; FRadioButtonClass.prototype.txtFormat = function (pos) { var txtS = this.textStyle; var sTbl = this.styleTable; txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = pos)) : undefined); txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 0)) : undefined); txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 0)) : undefined); if (this.flabel_mc._height > this.height) { super.setSize(this.width, this.flabel_mc._height); } else { super.setSize(this.width, this.height); } this.setEnabled(this.enable); }; FRadioButtonClass.prototype.setSize = function (w, h) { this.setLabel(this.getLabel()); this.setLabelPlacement(this.labelPlacement); if (this.frb_states_mc._height < this.flabel_mc.labelField._height) { super.setSize(w, this.flabel_mc.labelField._height); } this.setHitArea(this.width, this.height); this.setLabelPlacement(this.labelPlacement); }; FRadioButtonClass.prototype.setLabelPlacement = function (pos) { this.setLabel(this.getLabel()); this.txtFormat(pos); var halfLabelH = (this.fLabel_mc._height / 2); var halfFrameH = (this.frb_states_mc._height / 2); var vertCenter = (halfFrameH - halfLabelH); var radioWidth = this.frb_states_mc._width; var frame = this.frb_states_mc; var label = this.fLabel_mc; var w = (this.width - frame._width); if (frame._width > this.width) { w = 0; } else { w = this.width - frame._width; } this.fLabel_mc.setSize(w); if ((pos == "right") || (pos == undefined)) { this.labelPlacement = "right"; this.frb_states_mc._x = 0; this.fLabel_mc._x = radioWidth; this.txtFormat("left"); } else if (pos == "left") { this.labelPlacement = "left"; this.fLabel_mc._x = 0; this.frb_states_mc._x = this.width - radioWidth; this.txtFormat("right"); } this.fLabel_mc._y = vertCenter; this.frb_hitArea_mc._y = vertCenter; this.setLabel(this.getLabel()); }; FRadioButtonClass.prototype.setData = function (dataValue) { this.data = dataValue; }; FRadioButtonClass.prototype.getData = function () { return(this.data); }; FRadioButtonClass.prototype.getState = function () { return(this.selected); }; FRadioButtonClass.prototype.getSize = function () { return(this.width); }; FRadioButtonClass.prototype.getGroupName = function () { return(this.groupName); }; FRadioButtonClass.prototype.setGroupName = function (groupName) { var i = 0; while (i < this._parent[this.groupName].radioInstances.length) { if (this._parent[this.groupName].radioInstances[i] == this) { delete this._parent[this.groupName].radioInstances[i]; } i++; } this.groupName = groupName; this.addToRadioGroup(); }; FRadioButtonClass.prototype.addToRadioGroup = function () { if (this._parent[this.groupName] == undefined) { this._parent[this.groupName] = new FRadioButtonGroupClass(); } this._parent[this.groupName].addRadioInstance(this); }; FRadioButtonClass.prototype.setValue = function (selected) { if (selected || (selected == undefined)) { this.setState(true); this.focusRect.removeMovieClip(); this.executeCallBack(); } else if (selected == false) { this.setState(false); } }; FRadioButtonClass.prototype.setTabState = function (selected) { Selection.setFocus(this); this.setState(selected); this.drawFocusRect(); this.executeCallBack(); }; FRadioButtonClass.prototype.setState = function (selected) { if (selected || (selected == undefined)) { this.tabEnabled = true; for (var i in this._parent) { if ((this != this._parent[i]) && (this._parent[i].groupName == this.groupName)) { this._parent[i].setState(false); this._parent[i].tabEnabled = false; } } } if (this.enable) { this.flabel_mc.setEnabled(true); if (selected || (selected == undefined)) { this.frb_states_mc.gotoAndStop("selectedEnabled"); this.enabled = false; this.selected = true; this.tabEnabled = true; this.tabFocused = true; } else { this.frb_states_mc.gotoAndStop("unselectedEnabled"); this.enabled = true; this.selected = false; this.tabEnabled = false; var enabTrue = this._parent[this.groupName].getEnabled(); var noneSelect = (this._parent[this.groupName].getValue() == undefined); if (enabTrue && (noneSelect)) { this._parent[this.groupName].radioInstances[0].tabEnabled = true; } } } else { this.flabel_mc.setEnabled(false); if (selected || (selected == undefined)) { this.frb_states_mc.gotoAndStop("selectedDisabled"); this.enabled = false; this.selected = true; this.tabEnabled = false; } else { this.frb_states_mc.gotoAndStop("unselectedDisabled"); this.enabled = false; this.selected = false; this.tabEnabled = false; } } if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FRadioButtonClass.prototype.getValue = function () { if (this.selected) { if ((this.data == "") || (this.data == undefined)) { return(this.getLabel()); } return(this.data); } }; FRadioButtonClass.prototype.setEnabled = function (enable) { if ((enable == true) || (enable == undefined)) { this.enable = true; super.setEnabled(true); } else { this.enable = false; super.setEnabled(false); } this.setState(this.selected); var cgn = (this._parent[this.groupName].getEnabled() == undefined); var cgnez = (this._parent[this.groupName].radioInstances[0].getEnabled() == false); if (cgn && (cgnez)) { var i = 0; while (i < this._parent[this.groupName].radioInstances.length) { if (this._parent[this.groupName].radioInstances[i].getEnabled() == true) { this._parent[this.groupName].radioInstances[i].tabEnabled = true; return(undefined); } i++; } } }; FRadioButtonClass.prototype.getEnabled = function () { return(this.enable); }; FRadioButtonClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FRadioButtonClass.prototype.getLabel = function () { return(this.fLabel_mc.getLabel()); }; FRadioButtonClass.prototype.onPress = function () { this.pressFocus(); this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.onRelease = function () { this.frb_states_mc.gotoAndStop("unselectedDisabled"); this.setValue(!this.selected); }; FRadioButtonClass.prototype.onReleaseOutside = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOut = function () { this.frb_states_mc.gotoAndStop("unselectedEnabled"); }; FRadioButtonClass.prototype.onDragOver = function () { this.frb_states_mc.gotoAndStop("press"); }; FRadioButtonClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this._parent[this.groupName]); }; FRadioButtonGroupClass.prototype.addRadioInstance = function (instance) { this.radioInstances.push(instance); this.radioInstances[0].tabEnabled = true; }; FRadioButtonGroupClass.prototype.setEnabled = function (enableFlag) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setEnabled(enableFlag); i++; } }; FRadioButtonGroupClass.prototype.getEnabled = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].getEnabled() != this.radioInstances[0].getEnabled()) { return(undefined); } i++; } return(this.radioInstances[0].getEnabled()); }; FRadioButtonGroupClass.prototype.setChangeHandler = function (changeHandler, obj) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setChangeHandler(changeHandler, obj); i++; } }; FRadioButtonGroupClass.prototype.getValue = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected == true) { if ((this.radioInstances[i].data == "") || (this.radioInstances[i].data == undefined)) { return(this.radioInstances[i].getLabel()); } return(this.radioInstances[i].data); } i++; } }; FRadioButtonGroupClass.prototype.getData = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected) { return(this.radioInstances[i].getData()); } i++; } }; FRadioButtonGroupClass.prototype.getInstance = function () { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].selected == true) { return(i); } i++; } }; FRadioButtonGroupClass.prototype.setValue = function (dataValue) { var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].data == dataValue) { this.radioInstances[i].setValue(true); return(undefined); } i++; } var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].getLabel() == dataValue) { this.radioInstances[i].setValue(true); } i++; } }; FRadioButtonGroupClass.prototype.setSize = function (w) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setSize(w); i++; } }; FRadioButtonGroupClass.prototype.getSize = function () { var widestRadio = 0; var i = 0; while (i < this.radioInstances.length) { if (this.radioInstances[i].width >= widestRadio) { widestRadio = this.radioInstances[i].width; } i++; } return(widestRadio); }; FRadioButtonGroupClass.prototype.setGroupName = function (groupName) { this.oldGroupName = this.radioInstances[0].groupName; var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].groupName = groupName; this.radioInstances[i].addToRadioGroup(); i++; } delete this._parent[this.oldGroupName]; }; FRadioButtonGroupClass.prototype.getGroupName = function () { return(this.radioInstances[0].groupName); }; FRadioButtonGroupClass.prototype.setLabelPlacement = function (pos) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setLabelPlacement(pos); i++; } }; FRadioButtonGroupClass.prototype.setStyleProperty = function (propName, value, isGlobal) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].setStyleProperty(propName, value, isGlobal); i++; } }; FRadioButtonGroupClass.prototype.addListener = function () { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].addListener(); i++; } }; FRadioButtonGroupClass.prototype.applyChanges = function () { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].applyChanges(); i++; } }; FRadioButtonGroupClass.prototype.removeListener = function (component) { var i = 0; while (i < this.radioInstances.length) { this.radioInstances[i].removeListener(component); i++; } }; FRadioButtonClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this._width + 6, this._height - 3); }; FRadioButtonClass.prototype.myOnKillFocus = function () { Key.removeListener(this.keyListener); this.focused = false; this.focusRect.removeMovieClip(); this._parent[this.groupName].foobar = 0; }; FRadioButtonClass.prototype.myOnKeyDown = function () { if ((Key.getCode() == 32) && (this._parent[this.groupName].getValue() == undefined)) { if (this._parent[this.groupName].radioInstances[0] == this) { this.setTabState(true); } } if ((Key.getCode() == 40) && (this.pressOnce == undefined)) { this.foobar = this._parent[this.groupName].getInstance(); var i = this.foobar; while (i < this._parent[this.groupName].radioInstances.length) { var inc = (i + 1); if (this._parent[this.groupName].radioInstances[inc].getEnabled()) { this._parent[this.groupName].radioInstances[inc].setTabState(true); return(undefined); } i++; } } if ((Key.getCode() == 38) && (this.pressOnce == undefined)) { this.foobar = this._parent[this.groupName].getInstance(); var i = this.foobar; while (i >= 0) { var inc = (i - 1); if (this._parent[this.groupName].radioInstances[inc].getEnabled()) { this._parent[this.groupName].radioInstances[inc].setTabState(true); return(undefined); } i--; } } }; FRadioButtonClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_RADIOBUTTON); }; FRadioButtonClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FRadioButtonClass.prototype.get_accState = function (childId) { if (this.master.getState()) { return(this.master.STATE_SYSTEM_SELECTED); } return(0); }; FRadioButtonClass.prototype.get_accDefaultAction = function (childId) { if (this.master.getState()) { return("UnCheck"); } return("Check"); }; FRadioButtonClass.prototype.accDoDefaultAction = function (childId) { this.master.setValue(!this.master.getValue()); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [frb_hitArea]Uses:1
Symbol 3 FontUsed by:4
Symbol 4 EditableTextUses:3Used by:5
Symbol 5 MovieClip [FLabelSymbol]Uses:4
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:14
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:14
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:14
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:7 9 11 13Used by:29
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:16Used by:29
Symbol 18 GraphicUsed by:19 21
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:29
Symbol 21 MovieClipUses:18Used by:22
Symbol 22 MovieClipUses:21Used by:29
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:29
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClip [frb_states]Uses:14 17 20 22 25 28
Symbol 30 MovieClip [FUIComponentSymbol]
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [FBoundingBoxSymbol]Uses:32 33Used by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClip [FRadioButtonSymbol]Uses:34 36
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:Timeline
Symbol 40 SoundUsed by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:Timeline
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:Timeline
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:Timeline
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:Timeline
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:Timeline
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:Timeline
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:Timeline
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:Timeline
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:Timeline
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:Timeline
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:Timeline
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:Timeline
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:Timeline
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:Timeline
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:Timeline
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:Timeline
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:Timeline
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:Timeline
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:Timeline
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:Timeline
Symbol 119 FontUsed by:120 121
Symbol 120 TextUses:119Used by:Timeline
Symbol 121 TextUses:119Used by:Timeline

Instance Names

"labelField"Symbol 5 MovieClip [FLabelSymbol] Frame 1Symbol 4 EditableText
"darkshadow_mc"Symbol 14 MovieClip Frame 1Symbol 7 MovieClip
"shadow_mc"Symbol 14 MovieClip Frame 1Symbol 9 MovieClip
"highlight_mc"Symbol 14 MovieClip Frame 1Symbol 11 MovieClip
"highlight3D_mc"Symbol 14 MovieClip Frame 1Symbol 13 MovieClip
"background_mc"Symbol 17 MovieClip Frame 1Symbol 16 MovieClip
"background_mc"Symbol 20 MovieClip Frame 1Symbol 19 MovieClip
"background_mc"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"disabled_mc"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"dot_mc"Symbol 28 MovieClip Frame 1Symbol 27 MovieClip
"frb_frame_mc"Symbol 29 MovieClip [frb_states] Frame 1Symbol 14 MovieClip
"boundingBox"Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 32 MovieClip
"boundingBox2"Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 32 MovieClip
"boundingBox_mc"Symbol 37 MovieClip [FRadioButtonSymbol] Frame 1Symbol 34 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 37 MovieClip [FRadioButtonSymbol] Frame 1Symbol 36 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 2 as "frb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 5 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 29 as "frb_states"
ExportAssets (56)Timeline Frame 1Symbol 30 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 34 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 37 as "FRadioButtonSymbol"

Labels

"Symbol_32"Symbol 5 MovieClip [FLabelSymbol] Frame 1
"Symbol_22"Symbol 7 MovieClip Frame 1
"Symbol_23"Symbol 9 MovieClip Frame 1
"unselectedEnabled"Symbol 29 MovieClip [frb_states] Frame 1
"press"Symbol 29 MovieClip [frb_states] Frame 2
"unselectedDisabled"Symbol 29 MovieClip [frb_states] Frame 3
"selectedDisabled"Symbol 29 MovieClip [frb_states] Frame 4
"selectedEnabled"Symbol 29 MovieClip [frb_states] Frame 5
"Symbol_36"Symbol 30 MovieClip [FUIComponentSymbol] Frame 1
"enabled"Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 34 MovieClip [FBoundingBoxSymbol] Frame 2




http://swfchan.com/26/128915/info.shtml
Created: 23/2 -2019 16:27:16 Last modified: 23/2 -2019 16:27:16 Server time: 27/04 -2024 17:07:38