Placing movieclips on the stage

Hello,
I am trying to place movieclips from the librari on the stage
but i only get one row.
This is wat i want to archieve. (for example M = a
movieclip).
M M M M M M
M M M M M M
M M M M M M
M M M M M M
If i also fill in the _y the result looks like this.
M
.. M
..... M
........ M
............. M
now it looks like this:
M M M M M M
This is the code i used:
var tegelhouder:MovieClip =
this.createEmptyMovieClip("tegelhouder",
this.getNextHighestDepth());
tegelhouder._x = -70;
tegelhouder._y = 0;
for(i=1; i<9; i++) {
tegelhouder.attachMovie("tegelanim", "tegels"+i, i);
tegelhouder["tegels"+i]._x = i*70;
So the first thing i am trying to archive is to place the
movieclips vertical as horizontal.
Can someone help me with this?
Regards,
Micheal

//this is very simple
//All is you need them in rows one by one
//do this
for (var a:Number = 1; a<=30; a++) {
attachMovie("dd", "dd"+a, a);
//if you want them in 5 clips in a row then
trace(a%5);
if (a == 1) {
// to place the first one at some point
_root["dd"+a]._x = 100;
_root["dd"+a]._y = 100;
} else {
if (a%5 == 1) {
_root["dd"+a]._y =
_root["dd"+(a-1)]._y+_root["dd"+(a-1)]._height+2;
_root["dd"+a]._x = 100;
} else {
_root["dd"+a]._y = _root["dd"+(a-1)]._y;
_root["dd"+a]._x =
_root["dd"+(a-1)]._x+_root["dd"+(a-1)]._width+2;
Hope you enjoy

Similar Messages

  • TypeError: Error #1006 - Removing MovieClip from the stage

    I have a movie clip that is called to the stage and once the movieclip is finished it calls a function that removes it from the stage. The code works but I get an error message about 4 seconds after the movie clip ends.
    Here’s the error message:
    TypeError: Error #1006: exitWordMicroscopic is not a function.
                    at ASvocabulary_microscopic/frame110()[ASvocabulary_microscopic::frame110:1]
    Here’s the stage code:
    //************************Removes the movieclip from the stage and enables the button.*************************
    function exitWordMicroscopic():void
                    bnt_vocab_microscopic.mouseEnabled = true;
                    removeChild(word_Microscopic);
    //******************************Stage buttons**************************************
    stage.addEventListener(MouseEvent.MOUSE_DOWN, goButtonsHomeRead_1);
    function goButtonsHomeRead_1(event:MouseEvent):void
                    //Vocabulary buttons
                    if (event.target == bnt_vocab_microscopic)
                                    bnt_vocab_microscopic.mouseEnabled = false;
                                    SoundMixer.stopAll();
                                    addChild(word_Microscopic);
                                    word_Microscopic.x = 47;
                                    word_Microscopic.y = 120;
    Here’s the code inside the movie clip. This is what the error message is referring to:
    //****************** Calls function to remove itself from the stage****************************
    Object(parent).exitWordMicroscopic();
    What am I doing wrong?

    Here' how the code looks now:
    Objective: To remove the current movieclip while it's playing so that it does not show on the next (or previous) frame.
    Here’s the stage code:
    var word_Microscopic:ASvocabulary_microscopic = new ASvocabulary_microscopic();
    //Removes the movieclip from the stage and enables the button.
    function exitWordMicroscopic():void
        bnt_vocab_microscopic.mouseEnabled = true;
        removeChild(word_Microscopic);
    //******************************Stage buttons**************************************
    stage.addEventListener(MouseEvent.MOUSE_DOWN, goButtonsHomeRead_1);
    function goButtonsHomeRead_1(event:MouseEvent):void
        //Vocabulary buttons
        if (event.target == bnt_vocab_microscopic)
            SoundMixer.stopAll();
            bnt_vocab_microscopic.mouseEnabled = false;
            addChild(word_Microscopic);
            word_Microscopic.x = 47;
            word_Microscopic.y = 120;
            word_Microscopic.play();
    //This button takes the user to the Main Screen
        if (event.target == bnt_ReadGoHome_1)
           // exitWordMicroscopic(); [If I use this function I get this error ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.]
            SoundMixer.stopAll();
            gotoAndPlay("1","Main");
            stage.removeEventListener(MouseEvent.MOUSE_DOWN, goButtonsHomeRead_1);
    //This takes the user to the next frame.
    if (event.target == GoNext_1)
            SoundMixer.stopAll();
            gotoAndPlay("2");
            stage.removeEventListener(MouseEvent.MOUSE_DOWN, goButtonsHomeRead_1);
    Here’s the code inside the movie clip.
    //****************** Calls function to remove itself from the stage****************************
    Object(parent).exitWordMicroscopic();

  • Dynamically loaded swf to communicate with MovieClip on the stage

    I have a heck of time here with an issue. I have an xml document that when a certain button on the stage is clicked it loads it's corresponding external swf into an empty movieclip on the stage. This empty movie clip is a holder for all external swfs.
    So what I'm trying to do is when an external swf is loaded that has buttons on it, I need those buttons to communicate with the main timeline and remove a mc that is on the Stage. I need the currently loaded swf(s) to be able to do this. So whatever the currently loaded external swf is that's loaded, I need it to talk to the main timeline. (I have quite a few external swfs that need to do this) So I imagine I need to somehow target the currently loaded external swf to get it to talk to the main timeline.
    The code below in summary doesn't work but it doesn't give errors either. I don't pretend to know what I'm doing and I haven't been successful in searching for a solution to this particular issue. If someone could give me guidance or direct me to a solution. I'd so much appreciate it.
    // main timeline object
    var index:Object=this;
    function loadComplete (e:Event) {
            TweenMax.to(index.mcholder,1, {alpha: .5});
    // add the current module to the mcholder movieclip by using addChild
            index.mcholder.addChild(e.currentTarget.content);
           (e.currentTarget.content as MovieClip).addEventListener("eventTriggered", startListener);
    function startListener(e:Event):void {
    var ext_swf:MovieClip;
    ext_swf = e.currentTarget.content as MovieClip;
    trace("external swf");
    ext_swf.button1.addEventListener(MouseEvent.CLICK, talktomainswf);
    function talktomainswf():void {
    TweenMax.to(index.mc_thatsonthestage, 1, {x:1000});
    // now we have the first load we set firstLoad to false
            index.firstLoad = false;
        function loadError (e:Event) {
            trace("error");

    You can use the event dispatcher to communicate between external swfs and a main timeline,
    like so:
    //in an external swf
    //Once loaded
    function onLoadComplete(event:Event):void
         //dispatch an event in the form of a string
         dispatchEvent(new Event("Talk to Main Timeline")); 
    //On the Main timeline
    //listen for "Talk to Main Timeline"
    stage.addEventListener("Talk to Main Timeline", listenForCallsFromExternalFiles, true);
    //if the event is heard, do this:
    function listenForCallsFromExternalFiles(e:Event):void
         trace("I heard ya, now do stuff...");
    That's the basic idea anyways, I use it all the time.
    hope that helps,
    ~chipleh

  • Access MovieClip in the stage

    Hello,
    I am using the ActionScript 3 in a aplication and i have
    problem to access the MovieClips that is on the Stage. Let me
    explain.
    I the stage i have two MovieClips, with instance of mc1 and
    mc2. Inside of mc1 i try to access some proprerties from mc2 but
    without success.
    I try using this:
    trace(parent.mc2.width);
    But the Flash return the error 1119, undefined propertie.
    So, how can i access the MovieClips that is on my stage from
    another MovieClip.
    Thanks

    :

  • Removing a movieclip from the stage after a set amount of time (or once it's finished its animation)

    I've got a movieclip animation which is added to the stage at the start of the .swf.  Its an introduction to the game, and the user is encouraged to click on the movieclip to start the animation.
    Once the animation is finished I'd like the movieclip to be removed from the stage.
    How do I go about doing this?  Do I need to setup some sort of event handler which listens out if the movieclip has finished then start a function once its finished to remove it from the stage?  Which methods look out for movieclips finishing?
    Cheers

    there is no specific event that's called when a movieclip stops playing,
    what you could do is inside your intro movieclip  dispatch an event as soon as the animation is finished
    something like ... dispatchEvent(new Event("introFinished");
    and all you have to do is add and event listener to the intro movieclip intro.addEventListener("introFinished", onIntroFinished);
    when your onIntroFinished is called you can remove the intro from the stage.

  • Accessing display objects via the stage var

    I'm passing a stage reference to my class, but when I try to
    access a movieclip on the stage I get an error.
    this gives me an error:
    var mc = targetStage.myMovieClip;
    Thanks!

    var myClass = new MyClass (this.stage);
    That would be the same thing, this.stage would refer to the
    Stage instance. Each .swf has one Stage instance. In a Flash
    project, the stage has one child, the MainTimeline instance.
    MainTimeline is basically a big MovieClip, and it contains all your
    objects, scenes and timelines you create in Flash.
    So, if you instantiate from the main timeline itself (either
    on a frame script or Document class) you are already inside
    MainTimeline, which is what you want to pass along a reference to,
    so you would pass in "this" as Colin said, or "root".
    Colin mentioned that MovieClip(root) would work anyway; if I
    understand he is referring to the fact that every DisplayObject
    (such as MovieClips and SimpleButtons created in Flash) already
    have a "root" property that usually refers to the MainTimeline
    instance. However, your class "MyClass" does not extend
    DisplayObject so there is no root property available, which is why
    you need to manually pass in a reference to the root
    timeline.

  • How to tell who is on the Stage?

    How can I tell which movie currently is on the Stage, to be
    able to remove
    it?
    For example, I have 3 buttons on the stage:
    button "Banana"
    button "Apple"
    button "Orange"
    When I press "Apple", the movie clip "ApplePie" is attached
    to the movie
    container on the stage:
    _root.Banana.onRelease = function(){
    _root.MovieContainer.attachMovie("ApplePie","ApplePie",1,
    {_x:0, _y:0});
    Now, if I press Orange, I want to remove previous movie clip
    from the stage
    and attach new - "OrangePie".
    But how can I know what movie clip is currently on, to be
    able to remove it?
    I may have 50 buttons, and I can't know which of them was
    pressed
    previously..
    Any ideas?
    Thanks in advance,
    B.

    Thanks :)
    I didn't know that loading another movie would remove
    previously loaded..
    "Rob Dillon" <[email protected]> wrote in message
    news:fv4gou$bi3$[email protected]..
    > You can create a variable to hold the name of the
    currently loaded movie.
    > If you only need one movie on the stage at any time,
    then just have one
    > movieClip on the stage that you load the others into.
    >
    > If as in your example code, everything is loaded into a
    clip named
    > MovieContainer, then you don't need to unload the
    current movie. Loading a
    > new
    > movie into the same movieClip will remove the current
    movie by default.
    >

  • Referring to functions on the stage from a movieclip.

    First of all, I'd like to thank you to anyone who takes their time to read this. I registered to this forum for the sole purpose of getting help to this one issue of mine, as I found most issues were solved in here. By reading my problem (and hopefully responding) you're doing me a huge favour. Thanks in advance.
    I just started "coding" in AS3. By "coding", I actually mean trying around with features and generally trying to grasp the vast amount stuff you can do with this software of. I have some coding experience, however the way   Flash likes to hide code snippets all over my project does tend to confuse me. Not knowing where I tried putting the code and/or rewrote some other stuff keeps me sorta busy.
    I'd also like to apologize for the title, if it in any way confuses you. Shortening down my problem to a single sentence was hard, please keep that in mind.
    Anyway, my issue is this:
    Messing around with movieclips inside movieclips, I've keep encountering the error "1120: Access of undefined property onTimerComplete." I do realize that this error generally is caused by not having defined an instance correctly or not having it defined at all - an error beginners tend to make.
    Nonetheless, I'm not trying to refer to an instance/symbol, I am trying to call a function defined on the stage from within a movieclip that also is placed on the stage.
    I've been reading huge amounts of text/articles and how-to 's, but they all seem to only touch the subject lightly or simply going in head-first - becoming far too complicated for me (a beginner) to grasp.
    So, trying to sum my questions up into something that looks like a tl;dr:
    - What's up with levels, "_root" and referring to functions like in the older versions of flash?
    Flash tells me to use some display-package instead of _root, when I use that... (I do realize the article is from Flash 5.0)
    - How do you refer to a function defined on the stage, from inside a movieclip? (The function is a timer, that is supposed to make the mother-movieclip continue to the next child-movieclip.)
    Please, I really don't know how to define my problem any further than this. Ask as many questions as you would like, I really appreciate any help I can get.
    - Mattimussi

    click file/publish settings/flash and tick "permit debugging".  highlight the line number referenced in the error message.  (and, use:
    Calling:
    stop();
    MovieClip(root).startTimer();
    Defining:
    var myTimer:Timer = new Timer(2000, 1);
    myTimer.addEventListener(TimerEvent.TIMER_COMPLETE,onTimerComplete);
    myTimer.start();
    function onTimerComplete(event:TimerEvent):void{
    play();
    //myTimer.stop();
    function startTimer():void{
    trace("startTimer function was executed");
    myTimer.start();

  • How can I search the stage for a given Movieclip and then add all instances of it to an Array? AS3

    I would like to Add multible instances of one Movieclip, (Library Name = Bats | instance name = none), inside of another Movieclip (instance name = back.visuals) // (By HAND) NOT by addChild(mc_name); // Easy
    If anyone could help me out with code to do the next steps:
    Search the Movieclip, (instance name = back.visuals), that contains the Movieclips, (Library Name = Bats | instance name = none), manually added to the stage by hand.
    Then for all instances of this movieclip (Library Name = Bats | instance name = none) add them to an Array.
    Thank You,
    Dyami

    I think we are having some missed communication. I do not wish to Change Flash's IDE or deveolp new features for flash. I was wondering if there was a way to do my question with AS3. something along the lines of :
    var enemyList:Array = new Array;
    for (var index:int = 0;index < back.visuals.numChildren;index++)
        var wall:MovieClip = back.visuals.getChildAt(index) as MovieClip;
    /* Check to see if wall is of a Specfic MovieClip */
    /* if (Above is True){ enemyList.push(wall) };

  • Randomly generating movieClips from the library onto the stage

    Hi
    I am trying to call objects from the library for a collection game.
    Having major issues with the best way to assign the good objects and the bad objects to later update a score.
    Can anyone help me with how i can first assign the movieClips from the library into a good and bad array and then after randomally fill the stage with them.
    Regards
    James

    again and always when testing in the ide, use the trace() function to debug your code:
    public function checkCollisions()
                                  for (var i:int = objects.length - 1; i >= 0; i--)
                                            if (Point.distance(new Point(gamesprite.car.x,gamesprite.car.y),new Point(objects[i].x,objects[i].y)) < pickupDistance)
                                                      if (objects[i].hitTestobjects(gamesprite.car))
                                                                if (objects[i].typestr == "good")
                                                                          score +=  10;
                                                                          trace(score);
                                                                else
                                                                          score -=  4;
                                                                          trace(score);
                                                                if (score < 0)
                                                                          score = 0;
                                                                scoreDisplay.text = String(score);
    trace(scoreDisplay.text);
                                                                removeChild(objects[i]);
                                                                objects.splice(i,1);
    if you don't see any trace() output, you can conclude that part of your code is not executing.  if see trace output, you can don't see the same value in scoreDisplay, you can conclude you're not seeing your scoreDisplay textfield.

  • Possible to set the alpha of a component physically placed on the stage?

    I am trying to access a button that has been added to the stage to change it's alpha value.  I'm changing it from inside an object that is also on the stage.  So I thought this.parent.feed_btn.alpha=0 would work but flash is saying:
    1119: Access of possibly undefined property feed_btn through a reference with static type flash.display:DisplayObjectContainer.
    I would actually prefer to remove it, but removeChild threw up the same error.
    Can someone help please?

    I would create a function in the parent timeline for removing the event listener, since all of the parts likely live there, and just call that function.
    When you are commending this in the child...
    parent_mc.dogTimer.removeEventListener(TimerEvent.TIMER,updateApplication);
    Isn't the updateApplication function in the parent timeline?

  • Dynamically adding multiple instances of a movie clip to the stage with one button

    hello,
    I was wondering if there was a way to add several instances
    of the same movie clip to the stage dynamically utilizing one
    button.
    I can do one with the following code placed on the button...
    on (release) {
    attachMovie ("filledCircle", "filled1", 5);
    filled1._x = 370;
    filled1._y = 225;
    But I want the user to be able to hit the button again and
    get yet another instance of "filledCircle" on the stage.
    I also want the user to be able to drag these instances
    around...
    Any help would be appreciated...
    Thanks,
    Muhl

    Muhl,
    > I was wondering if there was a way to add several
    > instances of the same movie clip to the stage
    > dynamically utilizing one button.
    Sure thing.
    > I can do one with the following code placed on the
    > button...
    >
    > on (release) {
    > attachMovie ("filledCircle", "filled1", 5);
    > filled1._x = 370;
    > filled1._y = 225;
    > }
    Gotcha.
    > But I want the user to be able to hit the button again
    > and get yet another instance of "filledCircle" on the
    > stage.
    You're in luck, because this isn't very hard to do. The main
    thing to
    keep in mind is that each instance must have A) its own
    unique instance name
    and B) its own unique depth. In your example, the instance
    name is filled1
    and the depth is 5. The next clip's instance name should be
    filled2 at a
    depth of 6. Then filled3, depth 7, and so on. You can use a
    single
    variable to handle the incrementation.
    // code in a frame
    var counter:Number = 1;
    // code on your button
    on (release) {
    attachMovie ("filledCircle", "filled" + counter, counter +
    4);
    With me so far? The variable counter contains the numeric
    value 1. The
    second parameter of attachMovie() is provided with a
    concatenation of
    "filled" + 1, which makes "filled1". The third parameter is
    provided with
    the sum of counter plus 4, which makes 5. Obviously, we need
    a bit more.
    The button must, in addition, increment the value of counter.
    The ++
    operator handles this perfectly.
    on (release) {
    attachMovie ("filledCircle", "filled" + counter, counter +
    4);
    counter++;
    Now, it seems you also want to position the attached movie
    clip to (370,
    225). Are they call supposed to go to the same place? If so,
    you may use a
    second variable to hold a reference to the newly attached
    clip. Look up
    MovieClip.attachMovie(), and you'll see that the method
    returns the exact
    reference you need.
    // code in a frame
    var counter:Number = 1;
    var mc:MovieClip;
    // code on your button
    on (release) {
    mc = attachMovie ("filledCircle", "filled" + counter,
    counter + 4);
    counter++;
    mc._x = 370;
    mc._y = 225;
    Make sense?
    > I also want the user to be able to drag these instances
    > around...
    Then you need to handle a few events. You're dealing with
    movie clips
    here, so your best bet is to study up on the MovieClip class,
    which defines
    all movie clips. (Note, also, that the TextField class
    defines all input
    and dynamic text fields; the Sound class defines all sounds,
    etc. This is a
    very handy arrangement of the ActionScript 2.0 Language
    Reference.)
    // code in a frame
    var counter:Number = 1;
    var mc:MovieClip;
    // code on your button
    on (release) {
    mc = attachMovie ("filledCircle", "filled" + counter,
    counter + 4);
    counter++;
    mc._x = 370;
    mc._y = 225;
    mc.onPress = function() {
    this.startDrag();
    mc.onRelease = function() {
    this.stopDrag();
    Easy as that. You're simply assigning a function literal to
    the event
    of each new MovieClip instance as you create it. Take a look
    and you'll see
    each of these class members available to you -- that is, to
    all movie clips.
    MovieClip.onPress, MovieClip.startDrag(), MovieClip._x, etc.
    Wherever it shows the term MovieClip in the Language
    Reference, just
    replace that with the instance name of your clip -- or a
    reference to that
    clip (which even includes the global "this" property).
    David
    stiller (at) quip (dot) net
    Dev essays:
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • Error when I put a component in the stage and I change any property

    Hello
    I'm using Flash CS4, as3 and adobe air file. I have an application with 3 scenes, first scene to login, second to set up, and third to see an video.
    The problem is that, when I put a component in the second or third scene, if a change any property in the component inspector, any property it gives me error. So put the component and I change property by code in as3.
    But I'm doing things with FLVPlayback component, and now before enter the scene gives me error, the solution will be to get the original properties, but I don't remember, I could install other time Flash CS4, but I can do that for any componet, better know the solution.
    For example, I have an as file who is the class named p.e. MyMainclass, and in the scene3, I put FLVPlayback, who default values it's the last I used (I don't remember default after instalation), if any code in as3, it gives me this error:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at com.program::MyMainClass/__setProp___id2__scene3_myvideo1_1()[com.program.MyMainClass::__ setProp___id2__scene3_myvideo1_1:7]
    I remove this component, I put another one I never used, it doesn't give me error, I change any property in the object inspector, p.e. color, it gives me error, I change to original property again, and then NO ERROR.
    Thanks in advance

    I would reccomend that you not use scenes for that purpose, not exactly sure why  but scenes are unreliable. Try putting all of your content in one scene, one timeline and just add a few stop() 's at the end of each "scene", then in your code remove scene2 and scene3 three references, and you'll possibly need to change frame anchors/targets also if you have them.
    The error indctates that you have called an object that does not exist at the time the code is run, check where you placed your code, should be frame one, scene1, and also check if you have objects entering the stage down the timeline, that do not enter in frame 1, possibly the movieClip? if so add another keyframe on your actions layer on the same frame as the object and enter the call function for it there.

  • Using an external as file so it displays on the stage?

    Hi,
    How do I get this code to work?
    package
        import fl.controls.*;
        import flash.display.*;
        import flash.events.*;
        dynamic public class MainTimeline extends MovieClip
            public var btSubmit:Button;
            public var btAlpha:Button;
            public var mytween:MovieClip;
            public var i:String;
            public var tiAge:TextInput;
            public var people:Array;
            public function MainTimeline()
                addFrameScript(0, frame1);
                __setProp_btSubmit_Scene1_objects_1();
                __setProp_btAlpha_Scene1_objects_1();
                return;
            }// end function
            function __setProp_btSubmit_Scene1_objects_1()
                try
                    btSubmit["componentInspectorSetting"] = true;
                catch (e:Error)
                btSubmit.emphasized = false;
                btSubmit.enabled = true;
                btSubmit.label = "Submit";
                btSubmit.labelPlacement = "right";
                btSubmit.selected = false;
                btSubmit.toggle = false;
                btSubmit.visible = true;
                try
                    btSubmit["componentInspectorSetting"] = false;
                catch (e:Error)
                return;
            }// end function
            function frame1()
                stop();
                people = new Array("julie", "bill", "steve", "paul");
                btAlpha.addEventListener(MouseEvent.CLICK, clickHandler);
                for (i in people)
                    trace(people[i]);
                btSubmit.addEventListener(MouseEvent.CLICK, Ageval);
                return;
            }// end function
            public function clickHandler(event:MouseEvent) : void
                mytween.alpha = 0.5;
                return;
            }// end function
            public function Ageval(event:MouseEvent) : void
                var _loc_2:* = undefined;
                _loc_2 = tiAge.text;
                if (_loc_2 > "18")
                    trace("You are " + _loc_2 + " years old you are old enough to vote!");
                else
                    trace("You are " + _loc_2 + " years old you are not old enough to vote yet!");
                return;
            }// end function
            function __setProp_btAlpha_Scene1_objects_1()
                try
                    btAlpha["componentInspectorSetting"] = true;
                catch (e:Error)
                btAlpha.emphasized = false;
                btAlpha.enabled = true;
                btAlpha.label = "Alpha";
                btAlpha.labelPlacement = "right";
                btAlpha.selected = false;
                btAlpha.toggle = false;
                btAlpha.visible = true;
                try
                    btAlpha["componentInspectorSetting"] = false;
                catch (e:Error)
                return;
            }// end function
    I can't tell how to get the code to interact with the objects on the stage.
    Thanks,
    Nightwalker

    Follow steps below:
    Open your fla  file.
    Click on stage area.
    opne Properties window from  either the "Window" menu or using shortcut CTRL+F3
    You will see one text field with the label 'Document class:' type your class name.
    Make sure you are placing your class file i.e. .as  file in the same directory as that of your fla file.
    To check click on the edit Icon infront of that text field and it should open your .as file
    Also keep in mind that you  will have to write the class as public and should have the same name as that of your file or vice-e-versa'
    I guess this will help you.
    P.S.: A flash program starts with the constructor of the Document class assigned to that Fla.

  • Dragging the stage newbie question

    I'm using Flash CS3 and wish to create a movie where the stage is a certain size but the actual content of the movie extends further than the stage. The user will be able to drag the stage from left to right to show hidden parts of the movie. Similar to the idea of a horizontal scrolling image gallery but without the scrollbar (see attached for example image). Does anyone know how this is done or where I can find a tutorial explaining how to do it?
    Cheers

    I have done this type of interaction (AS2), not left to right, but up and down, so you will have to make some adjustments.
    I placed the large image on the stage converted it to a movieclip and gave it an instance name of mc_portletlist.
    I then created a mask for the area I wanted the image to be visible.
    This is optional, but I created a popup that tells the user what to do (btn_popup).
    I then placed the code below on the actions layer.
    The numbers limit the movement of the image, so if you want the user to be able to move the image around without limits, just remove them.
        mc_portletlist.onPress = function()
    btn_popup._visible = false;
        btn_popup.onPress = function()
    btn_popup._visible = false;
    mc_portletlist.onMouseDown = function() {
    mc_portletlist.startDrag(false,462,35,462,737);
    mc_portletlist.onMouseUp = function() {
    mc_portletlist.stopDrag(false);

Maybe you are looking for

  • Table I_KOMP in PO Pricning Item User Exit is not populating CHARG field

    Hi, I have activated the user exit EXIT_SAPLMEKO_002 which is used for pricing. But the while creating PO the structure I_KOMP is not getting populated with CHARG i.e BATCH field which I want to use for pricing calculations. Is there any thing to do

  • XSD from PI in Syndicator - no root element selectable

    Hello I have created a message type in PI and exported the XSD. However when I want to use that XSD in the syndicator no root element is available. Why is that? I have searched the forums and found that MDM won't show a root element if the XSD is not

  • Is Altiverb 3 compatible with Logic7.1 / OSX 10.4.2?

    Hi all, Is Altiverb 3 compatible with Logic7.1 / OSX 10.4.2? .....Or do I need to upgrade Altiverb to version 5? What about version 4 ? Will that do? thanx, SvK

  • Installing printers from a VBScript HTA

    Hi,  I have just started with VBScript, and I'm trying to make a simple portal for printer installation. The problem is that we have a setup with different printservers, with printers with some standard names. So the HTA lets you choose where you sit

  • Major Spotlight & iTunes Issues After Time Machine Restore

    I lost my hard drive recently and was able to get a new drive from Apple through Applecare. They installed a fresh copy of OS X, when I loaded my Time Machine backup it didn't copy preferences or the /Applications/ folder, so I booted into the instal