Controlling loaded movie clip

Hi all,
I have a movie that loads other movies into it, one of which
is effectively a page footer. As some of my movies are different
heights (all pages conform to one of 2 heights), I want the footer
to animate it's y position to sit at the bottom of the content.
I am currently loading the footer into _level0, the content
into _level1 and the navigation into _level100.
One of the pages (loaded into _level1) requiring the footer
to change positon has the following AS on the first frame:
_global.isTall = true; // (For pages where the footer should
be at the normal height, this is false)
trace("This "+_global.isTall);
if(_global.isTall = true and _global.wasTall == false){
_level0.gotoAndPlay("TallPage"); // (The animation for the
footer to its new position)
_level101.gotoAndPlay("out");
The button (at _level100) relating to this page has the
following AS attached:
on(release){
_global.wasTall = _global.isTall;
trace("Last "+_global.wasTall);
loadMovie("cars.swf", 1);
This works as expected once, but if I press the button twice,
while already on the page, the trace tells me that _global.wasTall
is false, when previously on the same page it traced true.
Am going about this in a completely backwards way?
TIA,
Paul

Hi kglad,
Code pasted below. I amusing Flash 8, but haven't done any
Flash scripting for a while.
Thanks,
Paul
Default.fla - frame 1:
loadMovie("navigation.swf", 100);
loadMovie("sub navigation.swf", 101);
loadMovie("index.swf", 1);
stop();
Default.fla - frame 2 (label "TallPage") to frame 15
animation of footer moving down with stop action on frame 15
Default.fla - frame 16 (label "ShortPage") to frame 30
animation of footer moving back up with stop action on frame
30
Index.fla (Not a tall page) - frame 1:
_global.isTall = false;
trace("This "+_global.isTall);
if(_global.wasTall == true and _global.isTall == false){
_level0.gotoAndPlay("ShortPage");
_level101.gotoAndPlay("in");
Navigation.fla - attached to cars button (cars is a larger
page)
on(rollOver) {
cursorIsOver = true;
play();
on(rollOut) {
cursorIsOver = false;
play();
on(release){
_global.wasTall = _global.isTall;
trace("Last "+_global.wasTall);
loadMovie("cars.swf", 1);
Cars.fla (a tall page) - frame 1:
_global.isTall = true;
trace("This "+_global.isTall);
if(_global.isTall = true and _global.wasTall == false){
_level0.gotoAndPlay("TallPage");
_level101.gotoAndPlay("out");
}

Similar Messages

  • Controll the ROOT timeline from externally loaded movie clip?

    does anyone know how to controll the root timeline from an
    externally loaded movie clip?
    I have loaded a movie clip, which has buttons on it that I
    would like to controll the main original website timeline with.
    something like this.parent.parent?
    thanks a lot
    harky

    feedmeapples <[email protected]> wrote:
    > does anyone know how to controll the root timeline from
    an externally
    > loaded movie clip?
    >
    > I have loaded a movie clip, which has buttons on it that
    I would like
    > to controll the main original website timeline with.
    >
    > something like this.parent.parent?
    _root.doStuff;
    Freundliche Grüße,
    Franz Marksteiner

  • Controlling a movie clip timeline

    I am using a loaded movie clip in my movie. This script is on
    a button:
    loadMovie("largeWorks_mc.swf",_root.largeWorksE_mc);
    Why can''t I control this loaded movie clip from a button in
    another movie clip:
    large1_btn.onPress = function (){
    _root.largeWorks_mc.gotoAndStop(5);

    quote:
    Originally posted by:
    Opera Rat
    Yes, I'm loading largeWorks_mc into the target movie clip
    _root.largeEmpty_mc.
    Let me see if I can explain this better. If you look at the
    old version (the one that loads the entire flash file at once), you
    can see the different areas of the movie I am talking about. You
    can see it at anthonysmithjr.com
    There is nothing there for me.
    and then view the gallery. I've just added about 50 new pics
    and don't want to keep the gallery the way it is now - loading
    everything at once. So each section of the gallery will load when
    you go to it - large works and small works.
    The thumbnails are a movie clip within the root movie. Then
    the large version of the pics are another movie clip in the root
    movie. So when your looking at the large work section your seeing
    the main movie (the purple background and buttons) and 2 movie
    clips (thumbnails and largeWorks). I no longer want large works
    movie clip to load when the movie is opened because it takes too
    long. So in a version that I have not put up yet I have the code:
    gotoAndStop(6)
    loadMovie("largeWorks_mc.swf",_root.largeWorksE_mc);
    Ok.. this code will work just fine, but instead of having
    both LoadMovie() and gotoAndStop() on the same frame, it might be
    easier to simply have
    gotoAndStop() on your buttons, THEN, on the frame that it
    goes to and stops, have the loadMovie()
    when you click on the large works tab. This loads the movie
    clip of the large version of the pics and it also take you to frame
    6 or the root timeline (where the large works thumbnail clip is
    located).
    So if you were to do what i suggested, on frame six you would
    also have your LoadMovie() command.
    When I click on a thumbnail in the movie clip
    largeThumbnails_mc in the root movie it should tell the movie clip
    that loaded next to it to go to the frame that contains that the
    large version of that thumbnail.
    yes you would use something like this to target it...
    this. HOLDER . WHAT WAS LOADED . gotoAndStop()
    im using that instead of your instance names because im still
    abit fuzzy on what is loaded and when.
    So I do want to control the only timeline in largeWorks_mc
    (just 50 frames of pics) from the other movie clip in the root
    movie. See the site and see if this is any clearer.
    I really appreciate your help. I'm gutting my bathroom at the
    same time I'm trying to get this thing to work and it's driving me
    insane.
    No problems.
    ________________________________________________

  • Having a loaded movie clip talk to another movie clip

    Here's what I want to do:
    Load a clip into my main movie - "loadedMovie"
    at the end of the timeline in "loadedMovie" i want a
    function, perhaps setColor, which will change the colour of another
    movie clip which sits in the main movie.
    Does this make sense? for a loaded movie clip to change the
    color of an instance of another movie?
    Many thanks,
    Ray

    ponch wrote:
    > Here's what I want to do:
    >
    > Load a clip into my main movie - "loadedMovie"
    >
    > at the end of the timeline in "loadedMovie" i want a
    function, perhaps
    > setColor, which will change the colour of another movie
    clip which sits in the
    > main movie.
    >
    > Does this make sense? for a loaded movie clip to change
    the color of an
    > instance of another movie?
    Sure make sense.
    If the clip you like to target is on main timeline of the
    movie than
    you will use something like :
    on (release) {
    var my_color:Color = new Color(_root.SomeMC);
    my_color.setRGB(0xFF00FF);
    You can also refer to it by level:
    (_level123.SomeMC);
    Best Regards
    Urami
    !!!!!!! Merry Christmas !!!!!!!
    Happy New Year
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Load movie clip

    Whenever I load a movie clip into the target and test my
    movie, the loaded movie clip always loads in the bottom right. I
    think this is a registration error but I am not sure how to fix it.
    My target is 835px by 635px, same as the movie clip I want to load.
    Any help would be much appreciated.

    Position the blank movie clip in the top left corner where
    you want to have
    the external movie clip loaded.
    Note that if the external movie clip has dynamic content
    creation via AS or
    different content size on higher numbered frames you may find
    it will show
    content to the left and top of the blank movie clip because
    initial size is
    not detectable. In particular if you are loading Flash movie
    that you
    created that you used a third party tool such as xCelsius. In
    this case you
    need to MovieClipLoader and once the onLoadInit event fires,
    manually
    position the blank movie clip which is passed as an argument
    for coding
    convenience.
    Lon Hosford
    www.lonhosford.com
    May many happy bits flow your way!
    "northstar_86" <[email protected]> wrote in
    message
    news:e27cer$5i2$[email protected]..
    Whenever I load a movie clip into the target and test my
    movie, the loaded
    movie clip always loads in the bottom right. I think this is
    a registration
    error but I am not sure how to fix it. My target is 835px by
    635px, same as
    the
    movie clip I want to load. Any help would be much
    appreciated.

  • Controlling frame rates of loaded movie clips

    Is it possible to control the playback rate of movie clips
    that are loaded with a Loader() call?

    …that which we call a rose by any other name would
    smell as sweet.
    With AS3 it seems that we shouldn't get as hung up on names
    as we have been in the past. From my brief experiments, I don't
    think it is that the loader is dynamically creating a movie, but
    that the timeline of the external clip is an instance of MovieClip.
    And it is "time-line" placed by definition. When I trace the
    this.name from my external movie it traces "root1" by itself, but
    when loaded into something else it gets that "instance" name.
    You can name your loader and just access its content property
    (cast as a MovieClip).

  • Controlling a loaded movie clip

    I'm trying to load a clip (flash with video) and then as soon
    as the movie is loaded I want the movie to stop... right now the
    movie plays immediatelly... I tried putting _root.stop(); but that
    didn't work...
    This is my code:
    this.createEmptyMovieClip("clip_mc",
    this.getNextHighestDepth());
    var clip_mcl:MovieClipLoader = new MovieClipLoader();
    clip_mcl.loadClip("knockoutbag13.swf", clip_mc);
    This is what I tried:
    clip_mc.onLoad = function()
    clip_mc.stop();
    and this:
    clip_mc.stop();
    None worked...
    Please help

    Ok try this.
    You should be able to control the clip now after this code.

  • Controlling a Movie Clip on the Main Timeline from a loaded SWF?

    Is it possible to control a MovieClip on the main timelne from another loaded clip?
    I see posts that control loaded clips, but most are all from the loader in the main timeline.  I have a moviclip on the main timeline that I want to make visible or invisible depending on what keyframe is playing in another loaded swf.
    If I try to call the movieClip from the loaded SWF I get "error #1119.  Access of possibly undefined property...." because it doesn't exist in the loaded SWF, just the main timeline. 
    The old AS2 way just used "_root".  Since "_root" doesn't exist any more, how do you control items on the main TimeLine from a loaded SWF?

    I am not clear what you mean because you are saying you are trying to target a movieclip that does not exist where you are trying to target it.
    Try using a trace to see what you are targeting when you you target the MovieClip(parent.parent)....
    trace(MovieClip(parent.parent));
    The other approach I mentioned earlier is the more OOP-correct approach if you would rather try that way.  Here's a rough outline of it...
    AS3 - Dispatch Event
    http://forums.adobe.com/thread/470135?tstart=120
    Example:
    Add something to trigger the event in the child (your loaded swf):
    dispatchEvent(new Event("eventTriggered")); (
    if dispatchEvent problem, see: http://www.kirupa.com/forum/showthread.php?p=1899603#post1899603)
    In your loading/parent swf, listen for the complete event on the Loader.contentLoaderInfo.  In the complete event handler, add a listener for the event on the loaded swf.
    // event handler triggered when external swf is loaded
    function loaderCompleteHandler(event:Event) {
        MovieClip(event.currentTarget.content).addEventListener("eventTriggered", eventHandler);
    function eventHandler(event:Event):void {
        trace("event dispatched in loaded swf");
       // this is where your main file can set the visible property of your movieclip

  • One script for multiple loaded movie clips

    Hello,
    I am sure that this has been asked or answered before, but
    could not locate the correct response.
    Problem:
    There are 20 movie clips loaded onto the stage through
    actionscript. I have 20 different onPress scripts to start the drag
    for each (which also contain custom variable).
    Problem, I have one single onRelease script which is to be
    used for each, but do now wish to give 20 custom handled scripts.
    Can I somehow use certain scripting for using one single
    generic script for the onRelease? So no matter what was released it
    will go through this one script.
    Thanks
    D

    like this...
    activate
    set the_folder to choose folder with prompt "Select the folder you want to add folders to..."
    tell application "Finder"
    set the_name to "Name"
    set the_count to 3
    repeat with this_num from 1 to the_count
    set new_num to this_num as string
    if (count new_num) is 1 then set new_num to "0" & new_num
    make new folder at the_folder with properties {name:the_name & " " & new_num}
    end repeat
    end tell

  • Problem with non loading movie clips in CS3

    Hi.
    I am making an animation ( Trailer for an upcoming handheld
    game i am working on ).
    And i have encountered a problem when i play back the
    animation with Flash player.
    There is two movie clips in the animation ( Normal vector
    drawing but with effects applied on it ( color adjustment , and
    blur ) ) and when i play the published swf back with flash player
    the two movie clips are in their normal Vector mode ( without the
    filters ) until the middle of the animation when they finally
    "load" , the filters finally have an effect on the two vector
    drawings.
    i use a very high end computer so that couldn't be it.
    And when i am going to upload the flash film there's going to
    be a loading screen ... i have no clue if it's going to fix this.
    But for now this is really odd and looks really awkward.
    If this problem persist i will not make the deadline. please
    help fast.
    Thanks everybody.
    -Jimmy Gonzo
    EDIT: oh and i also noticed that when the stuff isn't loaded
    yet... the animation goes too fast.

    It seems to me that you need to put a preloader in the first
    frame of your whole .fla. It seems that all your assets are not
    being loaded before the .swf playhead moves forward.
    A simple preloader could be something like:
    frame 1 label this as "preloader"
    frame 2 (insert the following commands)
    if (this._framesloaded >= this._totalframes) {
    this.gotoAndPlay("init");
    }else{
    this.gotoAndPlay("preloader");
    }

  • Can't get Simple button to Load Movie Clip

    Hi I've looked around for the answer to my question on this
    forum
    but havent found it so here it goes. I am working on this
    company's
    Flash site that was built by an outside studio. I am using
    CS3.
    The url to the site is
    http://www.bubbakeg.com.
    (this link will take you to the main page click the shadow
    graphic
    on the left under Bubba and this will take you to the site I
    am speaking
    of. The site is basically 5 different pages or movie clip.
    What I am
    trying to do is basically change the "Spring Break" middle
    graphic
    (which is a Movie Clip) on the HOME page and add a simple
    button
    that will direct the user to a new page. When I replaced the
    graphic
    with a new Movie clip there was no problem but I have added
    a
    button to load a new page (movie clip) and nothing happens.
    This
    button is in the movie clip of the new graphic which is
    called up
    when the page loads. If i take this button and just put it
    on the
    Main Stage in Scene 1 by itself it works and loads the page
    (movie clip). It does not however when it is embeded in the
    Movie
    Clip. The Flash site is basically 5 different Movie Clips
    loaded into
    an "Empty Clip". This empty clip has a timeline with each of
    the
    clips labeled and with their respective sized placeholders.
    And
    when you click on either the links on the Nav bar or the
    graphic
    for each page it loads that movie clip on the main page. It
    seems
    like the button only wants to work on the main timeline. I
    have
    even replaced the code for the "Contact" button with the code
    for the new button and it worked (opening new page). Here is
    the
    code for the new button that does not work:
    on (release) {
    _root.contentHolder.myHeight = 307;
    _root.contentHolder.newLoc = 9;
    heightAnimation();
    I know the location and height from the above code are
    referring to the placement and sizing of each movie clip
    in the "Empty Clip". As i said before this heightAnimation
    and the resizing of the new clip works fine when the
    button resides in Scene 1 on the Main Timeline but not
    within the new movie clip (graphic Ive created.)
    I will upload the main chunk of the code that resides
    in Scene 1 on the first frame of the "Actions" layer.
    If anyone has any ideas I would appreciate it very much!
    Please let me know if I can provide anymore info.
    Thanks!
    Greg

    change:
    function newLayerBT_CLICK(MouseEvent):void{
    to:
    function newLayerBT_CLICK(e:MouseEvent):void{

  • How to load movie clip internal in .fla file

    Hi - How do I load a movie clip inside a .fla file?........I
    know the script to load a .swf file but I do not know the script to
    load a movie clip (New symbo l= movie clip) made in the same .fla
    file.
    I have a series of movie clips I woud like to load with a
    button - can anyone please guide me in the right direction with a
    script or some info.....
    Thanks
    steen

    Do you mean loading clips that are in the library?
    Use MovieClip.attachMovie();
    Dan Mode
    --> Adobe Community Expert
    *Flash Helps*
    http://www.smithmediafusion.com/blog/?cat=11
    *THE online Radio*
    http://www.tornadostream.com
    *Must Read*
    http://www.smithmediafusion.com/blog
    "Jean Bang" <[email protected]> wrote in
    message
    news:ef88kj$c10$[email protected]..
    > Hi - How do I load a movie clip inside a .fla
    file?........I know the
    > script to
    > load a .swf file but I do not know the script to load a
    movie clip (New
    > symbo
    > l= movie clip) made in the same .fla file.
    > I have a series of movie clips I woud like to load with
    a button - can
    > anyone
    > please guide me in the right direction with a script or
    some info.....
    >
    > Thanks
    >
    > steen
    >

  • Loading Movie Clip from a button

    Hi,
    How do I load a movie clip from a button? So far on my button
    (b1), I have this AS: and I want the button to load the movie clip
    "char1." My button already has some AS:
    b2.onRollOver = function() {
    _root.captionFN(true, "Hi!", this);
    this.onRollOut = function() {
    captionFN(false);
    How would I go about adding more script to load a movie clip
    to my button b2?
    Thanks

    Hey - Unfortunately I'm going to be in meetings for most of
    the day, so
    it'll take me a while before I can go through this in any
    detail. One thing
    that struck me though is that your two functions (captionFN
    and
    hoverCaption) are in the main1_mc not on the main timeline.
    Then the
    buttons are calling _root.captionFN(); which refers to the
    main timeline.
    I would expect that they should be calling
    _root.main1_mc.captionFN(),
    because that is the path to where the function is. Does that
    make any
    sense?
    One thing that I do when I'm writing code is to always keep
    all functions on
    the main timeline. That way you are sure that they are being
    registered
    (i.e. if you call a function before the playhead reaches
    where that function
    is written, the function won't work. If the function is in
    the first frame
    of the main timeline, you know that the playhead has reached
    it). What you
    might want to do is to move all your functions to the very
    first frame of
    your movie. Then you can call them with the path:
    _root.myFunction() and
    you are sure that they will be found.
    Maybe give that a try and let me know if it helps. In the
    meantime, I'll
    try to go through your code, but like I said, today's a bit
    of a gong show
    for me.
    Sorry - I don't mean to just sluff you off or anything.
    Cheers,
    Brock
    "respondplease" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hi Brock,
    >
    > Thanks again, your sample file really helps but I'm
    still having problems.
    > What it boils down to is that my buttons don't fully
    function properly. It
    > works correctly sometimes, but not consistently enough.
    So if I fast
    > forward
    > too much or rewind and then FF, the buttons aren't
    either isn't clickable
    > or
    > the hover text and caption box doesn't show up, etc.
    This usually happens
    > when
    > I press FF too many times or too fast. But regardless of
    how many times I
    > press
    > FF I would like my buttons to work
    >
    > Your sample file is very useful but unlike mine I have
    perhaps too many
    > MC's
    > w/in MC's, etc. I will try to clarify my setup in hopes
    of finding a
    > (better)
    > solution to my problems. My main timeline has my "prev",
    "next", and
    > "pause"
    > buttons which also has the actionscript for my NEXT
    BUTTON, PREV BUTTONS.
    > And
    > now I've added your SHOW BUTTONs function as well. I've
    minorly modified
    > your
    > showButtons function adding a couple of more lines and
    actually deleting
    > the
    > _root because I found that it doesn't work sometimes.
    Anyhoo, here it my
    > entire
    > code in one frame on my main timeline:
    >
    > // ===== NEXT BUTTON ===== \\
    > next.onPress = function() {
    > _root.screen.showButtons();
    > _root.createEmptyMovieClip("controller_mc", 1);
    > controller_mc.onEnterFrame = function() {
    > _root.screen.gotoAndPlay(_root.screen._currentframe+10);
    > if
    (_root.screen._currentframe+10>_root.screen._totalframes) {
    > _root.screen.gotoAndStop(_root.screen._totalframes);
    > }
    > };
    > };
    > next.onRelease = function() {
    > controller_mc.removeMovieClip();
    > _root.screen.showButtons();
    > };
    > next.onReleaseOutside = function() {
    > controller_mc.removeMovieClip();
    > _root.screen.showButtons();
    > };
    >
    > // ===== REWIND BUTTON ===== \\
    > prev.onPress = function() {
    > _root.createEmptyMovieClip("controller_mc", 1);
    > controller_mc.onEnterFrame = function() {
    > _root.screen.gotoAndStop(_root.screen._currentframe-10);
    > if (_root.screen._currentframe-10<1) {
    > _root.gotoAndStop("screen");
    > }
    > };
    > };
    > prev.onRelease = function() {
    > controller_mc.removeMovieClip();
    > };
    > prev.onReleaseOutside = function() {
    > controller_mc.removeMovieClip();
    > };
    > // ===== SHOW BUTTONS ===== \\
    > function showButtons() {
    > for (i=1; i<=6; i++) {
    > _root["b"+i]._visible = true;
    > _root["char"+i].removeMovieClip();
    > chars._visible = true;
    > cap.desc._visible = true;
    > cap._visible = true;
    > }
    > }
    > Still from my main timeline, my main1_mc is called from
    the frame labeled
    > "screen." My main1_mc has the b1 - b6 buttons which has
    the HOVER CAPTIONS
    > and
    > HIDE BUTTONS FUNCTION coding. And each button calls each
    movie clip ie.
    > char1_mc, char2_mc, etc. Here's all my code on one frame
    (in my main1_mc):
    > // ===== HOVER CAPTIONS =====
    > b1.onRollOver = function() {
    > _root.captionFN(true, "pick me!", this);
    > //display the function (true) or to hide the function
    (false)
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char1_mc", "char1",
    _root.getNextHighestDepth(),
    > {_x:595,
    > _y:345}); //this attaches movie to the _root timeline,
    and renames it to
    > "char1".
    >
    > _root.char1.swapDepths(_root.cursor_mc);
    > //swaps the depth that the cursor is on and the new
    movieClip is on. So
    > the
    > cursor will stay on top.
    > };
    > };
    > b2.onRollOver = function() {
    > _root.captionFN(true, "Hi!", this);
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char2_mc", "char2",
    _root.getNextHighestDepth(),
    > {_x:605,
    > _y:345});
    > };
    > };
    > b3.onRollOver = function() {
    > _root.captionFN(true, "Get Jac'd Up!", this);
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char3_mc", "char3",
    _root.getNextHighestDepth(),
    > {_x:605,
    > _y:345});
    > };
    > };
    > b4.onRollOver = function() {
    > _root.captionFN(true, "Boo!", this);
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char4_mc", "char4",
    _root.getNextHighestDepth(),
    > {_x:605,
    > _y:345});
    > };
    > };
    > b5.onRollOver = function() {
    > _root.captionFN(true, "I'll be your guide", this);
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char5_mc", "char5",
    _root.getNextHighestDepth(),
    > {_x:605,
    > _y:345});
    > };
    > };
    > b6.onRollOver = function() {
    > _root.captionFN(true, "Welcome!", this);
    > this.onRollOut = function() {
    > captionFN(false);
    > };
    > this.onRelease = function() {
    > hideButtons();
    > _root.attachMovie("char6_mc", "char6",
    _root.getNextHighestDepth(),
    > {_x:605,
    > _y:345});
    > };
    > };
    > _root.captionFN = function(showCaption, captionText,
    bName) {
    > if (showCaption) {
    > createEmptyMovieClip("hoverCaption",
    this.getNextHighestDepth());
    > cap.desc.text = captionText;
    > // cap._width = 7*cap.desc.text.length;
    > cap._alpha = 75;
    > if ((bName._width+bName._x+cap._width)>Stage.width) {
    > xo = -2-cap._width;
    > yo = -17;
    > } else {
    > xo = 2;
    > yo = -17;
    > }
    > hoverCaption.onEnterFrame = function() {
    > cap._x = _xmouse+xo;
    > cap._y = _ymouse+yo;
    > cap._visible = true;
    > };
    > } else {
    > delete hoverCaption.onEnterFrame;
    > cap._visible = false;
    > }
    > };
    > // ===== END OF HOVER CAPTION ===== \\
    >
    > // ===== HIDE BUTTONS FUNCTION ===== \\
    > function hideButtons() {
    > for (i=1; i<=6; i++) {
    > this["b"+i]._visible = false;
    > }
    > chars._visible = false;
    > cap.desc._visible = false;
    > }
    > Sorry for copying and pasting all my code - I know it
    must be annoying,
    > but I
    > can't seem to find what's wrong. Again, ANY help would
    be greatly
    > appreciated.
    > Thanks for your patience. Your talent is very much
    appreciated and I'm
    > very
    > grateful for all your help.
    >
    > Kindest regards
    >

  • Load movie clip with a conditional dynamic text. IF...else...

    I have two dynamic texts, both of them are going to generate numbers. If one has a greater value then the other one, a movie clip must be loaded, else, another movie clip must  be loaded.

    assuming you meant they're input textfields, use Event.CHANGE listeners to determine when a user changes the text property of those textfields.
    tf1.addEventListener(Event.CHANGE,textF);
    tf2.addEventListener(Event.CHANGE,textF);
    function textF(e:Event):void{
    if(!isNaN(Number(tf1.text)) && !isNaN(Number(tf2.text))){
    var mc:MovieClip;
    if(Number(tf1.text)<Number(tf2.text){
    mc=new MovieClip1();
    } else {
    mc=new MovieClip2();
    addChild(mc)

  • Loading movie clip to stage with button click AS3

    I'm trying to figure out how to load a movie clip to the stage with a button click and have the movieclip close again using a close button. Does anyone have a step by step on how to do this or links to some tutorials.
    Below is an example of what I'm trying to do.

    Alrighty I changed the publish settings to as3. I'm still getting two errors:
    Scene 1
    1046: Type was not found or was not a compile-time constant: Popup1Btn.
    Scene 1, Layer 'as', Frame 1, Line 3
    1061: Call to a possibly undefined method addEventListener through a reference with static type Class.
    So my setup on my main timeline is I have an actionscript layer with this code now:
    var popup1:Popup1
    Popup1Btn.addEventListener(MouseEvent.CLICK,addF);
    ClosePopup1.addEventListener(MouseEvent.CLICK,closeF);
    function addF(e:MouseEvent):void{
    popup1=new Popup1();
    addChild(popup1);
    function closeF(e:MouseEvent):void{
    removeChild(popup1);
    popup1=null;
    On the stage I have a button with the isntance/AS linkage name Popup1Btn. Inside my Popup1 MC I have a box with text and then a button with the instance/linkage name ClosePopup1 to close the popup.
    What am I missing?

Maybe you are looking for