createEmptyMovieClip & functions

Ask a Question related to Macromedia Flash, Design and Development.

  1. #1

    Default createEmptyMovieClip & functions

    Hi!

    Could somebody explane to me why following code does work:
    ---------------------------------------------------------------
    click_mc = this.createEmptyMovieClip("testClip_mc", 1);
    click_mc.beginFill(0x999999, 100);
    click_mc.moveTo(100, 100);
    click_mc.lineTo(200, 100);
    click_mc.lineTo(200, 120);
    click_mc.lineTo(100, 120);
    click_mc.lineTo(100,100);
    click_mc.endFill();

    click_mc.onRollOver = function(){
    this._alpha = 20;
    }

    click_mc.onRollOut = function (){
    this._alpha = 100;
    }
    ---------------------------------------------------------------

    but why this code does not work:
    ---------------------------------------------------------------
    click_mc2 = this.createEmptyMovieClip("testClip_mc2", 2);
    click_mc2.loadMovie("./th/2.jpg");
    click_mc2._y = 50;
    click_mc2._x = 50;

    click_mc2.onRollOver = function(){
    this._alpha = 20;
    }

    click_mc2.onRollOut = function(){
    this._alpha = 100;
    }
    ---------------------------------------------------------------

    The difference is that first code does draw MovieClip by him self. And
    assigned functions do work. Second code creates empty movieclip
    and then loads jpg into it. And then assigned functions do not work :(

    What shoud I do to get second code to work? Flash MX 2004 in use.

    thanx,
    enn


    enn Guest

  2. Similar Questions and Discussions

    1. attachMovie-createEmptyMovieClip-loadMovie
      Hi there, I have some troubles in Flash MX in my Movie : _root.main. I attach a MC called "InfoWin" in this I create a MovieClip called "vr"...
    2. CreateEmptyMovieClip and Layers question
      Hi - I'm trying to improve my ActionScript skills and have run into difficulty. I'm trying to create a flexible and dynamic system that loads...
    3. createEmptyMovieClip on bottom layer?
      I've got a fla with several layers containing my menu, header, content, etc. On the bottom layer I've got some code that creates an empty MC, loads a...
    4. createEmptyMovieClip always below other layers?
      I'm using createEmptyMovieClip() to make, well, an empty MovieClip, in which I then draw a TextField using createTextField(). The trouble is, even...
    5. createEmptyMovieClip <-> setMask
      Hi, Does anyone know why I can't seem to set a mask right after i create the movieclip? Something like this ...
  3. #2

    Default Re: createEmptyMovieClip & functions

    Maybe when the jpg arrives as a replacement movie clip that the rollOver/Out
    actions are lost ? Try waiting for the clip to load fully, then set them.

    Ciaran

    "enn" <wormhole@hot.ee> wrote in message news:3fcb098c_1@news.estpak.ee...
    > Hi!
    >
    > Could somebody explane to me why following code does work:
    > ---------------------------------------------------------------
    > click_mc = this.createEmptyMovieClip("testClip_mc", 1);
    > click_mc.beginFill(0x999999, 100);
    > click_mc.moveTo(100, 100);
    > click_mc.lineTo(200, 100);
    > click_mc.lineTo(200, 120);
    > click_mc.lineTo(100, 120);
    > click_mc.lineTo(100,100);
    > click_mc.endFill();
    >
    > click_mc.onRollOver = function(){
    > this._alpha = 20;
    > }
    >
    > click_mc.onRollOut = function (){
    > this._alpha = 100;
    > }
    > ---------------------------------------------------------------
    >
    > but why this code does not work:
    > ---------------------------------------------------------------
    > click_mc2 = this.createEmptyMovieClip("testClip_mc2", 2);
    > click_mc2.loadMovie("./th/2.jpg");
    > click_mc2._y = 50;
    > click_mc2._x = 50;
    >
    > click_mc2.onRollOver = function(){
    > this._alpha = 20;
    > }
    >
    > click_mc2.onRollOut = function(){
    > this._alpha = 100;
    > }
    > ---------------------------------------------------------------
    >
    > The difference is that first code does draw MovieClip by him self. And
    > assigned functions do work. Second code creates empty movieclip
    > and then loads jpg into it. And then assigned functions do not work :(
    >
    > What shoud I do to get second code to work? Flash MX 2004 in use.
    >
    > thanx,
    > enn
    >
    >

    Ciaran Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139