Hi Jose,

Feel free to e-mail me off-list if you need some more pointers. It might be
useful if I can take a look at a sample .fla to get a better idea of what
you're trying to do.

A.

On 7/21/06, Jose Maria Barros <[EMAIL PROTECTED]> wrote:

Im not there yet..but many thanks for your time and patience Adrian.



On 7/20/06, Adrian Park <[EMAIL PROTECTED]> wrote:
>
> I'm thinking more like this (using your most recent code as a starting
> point)...
>
> //create an instance of MovieClipLoader
> var myMCL = new MovieClipLoader();
> // register this as a listener
> myMCL.addListener(this);
> // define function to handle onLoadInit event
> function onLoadInit( targetMC:MovieClip ):Void
> {
>     subAppear(targetMC, (i+3), 95);
> }
>
>
>
> function createTreeMenu():Void {
>     for (i=0; i<mainMenus.length; i++) {
>         newBut = _root.attachMovie("but", "but"+i, 9999999+i);
>         newBut._x = 33+(newBut._width+5)*i;
>         newBut._y = 380;
>         newBut.txt.text = [i+1];
>         newBut.link = mainMenus[i].firstChild.firstChild;
>
>         subAppearX(imagemp_mc, (i+3), 344);
>
>         newBut.onRelease = function() {
>             // load the clip
>             myMCL.loadClip( this.link, imagem_mc );
>         };
>
>     }
> }
>
> I haven't tested this code but it should get you close to what you're
> after.
> Note that you should use loadMovie OR MovieClipLoader - not both for the
> same task.
>
> A.
>
>
> On 7/20/06, Jose Maria Barros <[EMAIL PROTECTED]> wrote:
> >
> > Something like this? because it doesnt work...it remains the
problem...
> >
> > //create an instance of MovieClipLoader
> > var myMCL = new MovieClipLoader();
> >
> >
> > myMCL.onLoadInit = function (targetMC)
> > {
> >     subAppear(targetMC, (i+3), 95);
> > }
> >
> >
> >
> > function createTreeMenu():Void {
> >     for (i=0; i<mainMenus.length; i++) {
> >         newBut = _root.attachMovie("but", "but"+i, 9999999+i);
> >         newBut._x = 33+(newBut._width+5)*i;
> >         newBut._y = 380;
> >         newBut.txt.text = [i+1];
> >         newBut.link = mainMenus[i].firstChild.firstChild;
> >
> >         subAppearX(imagemp_mc, (i+3), 344);
> >
> >         newBut.onRelease = function() {
> >             loadMovie(this.link, imagem_mc);
> >             myMCL.loadClip(imagem_mc);
> >         };
> >
> >     }
> > }
> >
> >
> > sorry for my dullness...maybe with a event listener?hummm
> >
> > On 7/20/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> > >
> > > When 'this.link' loads into imagem_mc, any existing properties and
> > methods
> > > of imagem_mc are destroyed because 'this.link' replaces imagem_mc.
> > >
> > > Immediately after loading the MovieClip, you call subAppear which
> > assigns
> > > the onEnterFrame handler. This handler is destroyed when the
MovieClip
> > > loads
> > > so you don't see your animation working.
> > >
> > > Here are your options:
> > > 1) use MovieClipLoader and then use the onLoadInit event to evoke
> > > subAppear
> > > when the movie has completely loaded or
> > > 2) nest imagem_mc inside a wrapper MovieClip and assign the
> onEnterFrame
> > > handler to that wrapper.
> > >
> > > The first option is the better option as it's just neater and also
> > because
> > > I
> > > think it's fair to assume you only want the animation to happen once
> the
> > > MovieCLip has loaded anyway.
> > >
> > > HTH
> > > Adrian
> > >
> > >
> > > On 7/20/06, Jose Maria Barros <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Hello. Im doing a test loading from xml information to load into
one
> > > movie
> > > > clip one photo and having a number menu. When i press one of those
> > > numbers
> > > > a
> > > > function subAppear makes the movieclip slide from the top.
> > > >
> > > > Wht i dont understand is that he loads the photo, but the function
> > > doesnt
> > > > work..i tried to test the function without loading the xml and the
> > > > function
> > > > works good..but when i load the xml..it doesnt..any help?
> > > >
> > > > Thanks in advance...and here is the code from the function and the
> > > > function
> > > > that creates the buttons
> > > >
> > > > Jose Maria
> > > >
> > > > function subAppear(mc:MovieClip, val:Number, target:Number):Void {
> > > >
> > > >     mc.onEnterFrame = function() {
> > > >         if (target-this._y<0.2 && this._alpha>99) {
> > > >             this._y = target;
> > > >             delete this.onEnterFrame;
> > > >         }
> > > >         if (this._alpha<101) {
> > > >             this._alpha += val;
> > > >         }
> > > >         if (this._y<target) {
> > > >             this._y -= (this._y-target)/4;
> > > >         }
> > > >     };
> > > > }
> > > >
> > > >
> > > > function createPhotofolio():Void {
> > > >     for (i=0; i<photoMenu.length; i++) {
> > > >         newBut = _root.attachMovie("but", "but"+i, 9999999+i);
> > > >         newBut._x = 33+(newBut._width+5)*i;
> > > >         newBut._y = 380;
> > > >         newBut.txt.text = [i+1];
> > > >         newBut.link = photoMenu[i].firstChild.firstChild;
> > > >
> > > >         newBut.onRelease = function() {
> > > >             loadMovie(this.link, imagem_mc);
> > > >             subAppear(imagem_mc, (i+3), 95);
> > > >         };
> > > >
> > > >     }
> > > > }
> > > > _______________________________________________
> > > > Flashcoders@chattyfig.figleaf.com
> > > > To change your subscription options or search the archive:
> > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > >
> > > > Brought to you by Fig Leaf Software
> > > > Premier Authorized Adobe Consulting and Training
> > > > http://www.figleaf.com
> > > > http://training.figleaf.com
> > > >
> > > _______________________________________________
> > > Flashcoders@chattyfig.figleaf.com
> > > To change your subscription options or search the archive:
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> > > Brought to you by Fig Leaf Software
> > > Premier Authorized Adobe Consulting and Training
> > > http://www.figleaf.com
> > > http://training.figleaf.com
> > >
> > _______________________________________________
> > Flashcoders@chattyfig.figleaf.com
> > To change your subscription options or search the archive:
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > Brought to you by Fig Leaf Software
> > Premier Authorized Adobe Consulting and Training
> > http://www.figleaf.com
> > http://training.figleaf.com
> >
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to