Thank you very much matt s. I am so stupid. You've alredy told that some
posts ago but i didn't get it right.
Perhaps there will be a new question about the same project soon. There was
sth i wanted to do but right now i forgot what. I have to see the data.
Pedro K.

On 17/01/2008, Matt S. <[EMAIL PROTECTED]> wrote:
>
> HERE:
>
> this.createEmptyMovieClip("canvas",canvas.getNextHighestDepth());
>
> Should be:
>
> this.createEmptyMovieClip("canvas",this.getNextHighestDepth());
>
>
> But HERE:
>
> canvas.attachMovie("code","code"+i,this.getNextHighestDepth());
>
> Should be:
>
> canvas.attachMovie("code","code"+i,canvas.getNextHighestDepth());
>
> .m
>
> On Jan 17, 2008 3:11 PM, Pedro Kostelec <[EMAIL PROTECTED]> wrote:
> > i doesn't work. I am reposting the code in case youcan find a bug in it:
> > this.createEmptyMovieClip("canvas",canvas.getNextHighestDepth());
> >
> >
> > mouseInterval = setInterval(cahngeAlpha, 1);//set interval for bg and
> hello
> > world reload
> > attachMovieInterval = setInterval(attachMovies, 300);//set interval for
> > green text mc reload
> > attachMovies();
> > function attachMovies() {
> > for (var i = 0; i<2; i++) {
> > canvas.attachMovie("code","code"+i,this.getNextHighestDepth());
> > canvas.code0._x = 500;//this one doesn't work at all,iijust cannot  see
> the
> > mc
> > canvas.code0._y = 100;//this one  does not work at all
> > canvas.code1._x = Stage.width/2;//this one  works fine
> > canvas.code1._y = Stage.height/2;//this one  works fine
> > }
> > }
> >
> > attachMovies();
> > function cahngeAlpha() {
> > a._alpha = (Math.round(_root._xmouse/550*100));
> > a._xscale = (Math.round(_root._xmouse+250)-1)/0.9998;
> > a._yscale = (Math.floor(_root._xmouse/550*20+100));
> > black._alpha = Math.round((550-(_root._xmouse))/550*100);
> > white._alpha = Math.round(_root._xmouse/550*100);
> > updateAfterEvent();
> > }
> >
> > ------------------------------------------------
> >
> >
> > On 17/01/2008, Matt S. <[EMAIL PROTECTED]> wrote:
> > >
> > > It might be a problem that you're saying:
> > >
> > > canvas.attachMovie ("code","code"+i,this.getNextHighestDepth());
> > >
> > > if you're attaching them to 'canvas', you want to say
> > > canvas.getNextHighestDepth()
> > >
> > > .m
> > >
> > > On Jan 17, 2008 1:36 PM, Pedro Kostelec <[EMAIL PROTECTED]> wrote:
> > > > thanks jim. I changed code2 to code0 but it still doesn't work.
> There is
> > > > only one MC visible on the stage, whichi anasily place where i want.
> but
> > > > where is the other??
> > > >
> > > >
> > > > On 16/01/2008, Jim Robson <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Pedro,
> > > > >
> > > > > Your loop goes from 0 to 1, and you are constructing the names of
> your
> > > > > movie
> > > > > clips as "code"+I; therefore, your movie clip names are "code0"
> and
> > > > > "code1".
> > > > > There is no such clip as "code2".
> > > > >
> > > > > -Jim
> > > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> Pedro
> > > > > Kostelec
> > > > > Sent: Wednesday, January 16, 2008 7:21 PM
> > > > > To: Flash Coders List
> > > > > Subject: Re: [Flashcoders] placing mc on the stage
> > > > >
> > > > > Thanks for the reply. but it still doesn't work for me. I can only
> see
> > > > > code1
> > > > > moving randomly overthe stage, but thereis no sign of code2 movie
> > > clip.
> > > > > Here is a bigger peace of the code:
> > > > >
> > > > > this.createEmptyMovieClip("canvas",this.getNextHighestDepth
> > > ());//creates
> > > > > an
> > > > > empty MC in which i attach 2 textMCs
> > > > >
> > > > >
> > > > > mouseInterval = setInterval(cahngeAlpha, 1);//set interval for bg
> and
> > > > > hello
> > > > > world reload
> > > > > attachMovieInterval = setInterval(attachMovies, 200);//set
> interval
> > > for
> > > > > green text mc reload
> > > > >
> > > > > function attachMovies() {
> > > > > for (var i = 0; i<2; i++) {
> > > > > canvas.attachMovie("code","code"+i,this.getNextHighestDepth());
> > > > > canvas.code1._x = random500;
> > > > > canvas.code1._y = random100;
> > > > > canvas.code2._x = Stage.width/2;
> > > > > canvas.code2._y = Stage.height/2;
> > > > > }
> > > > > }
> > > > >
> > > > >
> > > > >
> > > > > function cahngeAlpha() {
> > > > > a._alpha = (Math.round(_root._xmouse/550*100));
> > > > > a._xscale = (Math.round(_root._xmouse+250)-1)/0.9998;
> > > > > a._yscale = (Math.floor(_root._xmouse/550*20+100));
> > > > > black._alpha = Math.round((550-(_root._xmouse))/550*100);
> > > > > white._alpha = Math.round(_root._xmouse/550*100);
> > > > > random500 = Math.random()*100;
> > > > > random100 = Math.random()*100;
> > > > > updateAfterEvent();
> > > > > }
> > > > >
> > > > > attachMovies();//ou said ihave to put this. but for the other
> > > > > function(cahngeAlpha) i didnt and it works perfectly!!
> > > > >
> > > > > have i done a mistake?
> > > > >
> > > > > On 16/01/2008, Bob Leisle <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Hi Pedro,
> > > > > >
> > > > > > A couple of things:
> > > > > > Are you trying to place the MovieClips once in random places, or
> > > make
> > > > > > them move to random places? Your code suggests one-time
> placement.
> > > What
> > > > > > you say below suggests movement on the stage.
> > > > > > Also, have you checked your random calculations? If you divide
> (/)
> > > > > > Math.random, you will always get a number less than 1.
> Math.random()
> > > > > > returns a number between 0 and 1 which can then be multiplied to
> get
> > > > > > numbers usable for the stage coordinates.
> > > > > >
> > > > > > If you are trying to place the clips one time on attachment,
> here is
> > > a
> > > > > > function, based on the code you sent, that works:
> > > > > > random100=Math.random()*100;
> > > > > > random500=Math.random()*500;
> > > > > > // Assumes you've already created the MovieClip, "canvas".
> > > > > > function attachMovies() {
> > > > > >     for (var i = 0; i<2; i++) {
> > > > > >         canvas.attachMovie("code","code"+i,
> this.getNextHighestDepth
> > > ());
> > > > > >     }
> > > > > >     canvas.code1._x = random500;
> > > > > >     canvas.code1._y = random100;
> > > > > >     canvas.code2._x = Stage.width/2;
> > > > > >     canvas.code2._y = Stage.height /2;
> > > > > > }
> > > > > > attachMovies();
> > > > > >
> > > > > > This will place code1 at the some random point between (0,0) and
> > > (500,
> > > > > > 100), and place code2 at center stage, offset by it's own
> > > registration
> > > > > > point
> > > > > >
> > > > > > hth,
> > > > > > Bob.
> > > > > >
> > > > > > Pedro Kostelec wrote:
> > > > > > > sorry. I forgot to copy this.
> > > > > > >
> > > > > > > random100=Math.random()/100;
> > > > > > > random500=Math.random()/500;
> > > > > > > - how do i do to define the x and y position of each mc
> > > separately?
> > > > > > >
> > > > > > > I don't get it.. what do you want to do here?
> > > > > > >
> > > > > > > what i want is to make one ofthose mcs moveup and downand the
> > > other
> > > > > > > right-left. Theproblem is tht i just can not do it
> > > > > > >
> > > > > > >    function attachMovies() {
> > > > > > >     for (var i = 0; i<2; i++) {//iwantto place each of those
> mc-s
> > > into
> > > > > a
> > > > > > > different placeon the stage. I am not sure this is the right
> way.
> > > > > > >         canvas.attachMovie ("code","code"+i,
> > > this.getNextHighestDepth
> > > > > ());
> > > > > > > //didn't it created on mc named code1 and another code2????
> > > > > > >         canvas.code1._x = random500;//i triyed something like
> > > > > > > canvas.code1._x=500; instead of this  but it didn't work. what
> i
> > > am
> > > > > > doing
> > > > > > > wrong??
> > > > > > >         canvas.code1._y = random100;
> > > > > > >         canvas.code2._x = Stage.width/2;
> > > > > > >         canvas.code2._x = Stage.height /2;
> > > > > > >     }
> > > > > > > }On 16/01/2008, Leandro Ferreira <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > >> You could also use random(500), but is deprecated -
> > > > > > >>
> > > > > >
> > > > >
> > > > >
> > >
> http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/ac
> > > > > tionscript_dictionary630.html
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> - how do i do to define the x and y position of each mc
> > > separately?
> > > > > > >>
> > > > > > >> I don't get it.. what do you want to do here?
> > > > > > >>
> > > > > > >>
> > > > > > >>    Leandro Ferreira
> > > > > > >>
> > > > > > >> On 1/16/08, Bob Leisle < [EMAIL PROTECTED]> wrote:
> > > > > > >>
> > > > > > >>> Hi Pedro,
> > > > > > >>>
> > > > > > >>> Try this instead:
> > > > > > >>>
> > > > > > >>> Math.random()*500;
> > > > > > >>>
> > > > > > >>> Here's a simplistic but clear tutorial on the subject:
> > > > > > >>>
> > > > > >
> > >
> http://animation.about.com/od/flashanimationtutorials/ss/mathrandom.htm
> > > > > > >>>
> > > > > > >>> hth,
> > > > > > >>> Bob
> > > > > > >>>
> > > > > > >>> Pedro Kostelec wrote:
> > > > > > >>>
> > > > > > >>>> Hello
> > > > > > >>>> i got this code:
> > > > > > >>>>
> > > > > > >>>> this.createEmptyMovieClip("canvas",this.getNextHighestDepth
> ());
> > > > > > >>>>
> > > > > > >>> //creates an
> > > > > > >>>
> > > > > > >>>> empty MC in which i attach 2 textMCs
> > > > > > >>>> canvas._x = random500;//should place the MCs to a random
> > > position
> > > > > > when
> > > > > > >>>>
> > > > > > >>> they
> > > > > > >>>
> > > > > > >>>> load but it doesn't
> work?!?-----------------------------What is
> > > > > wrong
> > > > > > >>>>
> > > > > > >>> here?
> > > > > > >>>
> > > > > > >>>> canvas._y = random100;
> > > > > > >>>>
> > > > > > >>>> attachMovieInterval = setInterval(attachMovies, 200);//set
> > > interval
> > > > > > >>>>
> > > > > > >> for
> > > > > > >>
> > > > > > >>>> green mc reload
> > > > > > >>>>
> > > > > > >>>> function attachMovies() {
> > > > > > >>>>     for (var i = 0; i<2; i++) {
> > > > > > >>>>         canvas.attachMovie("code","code"+i,
> > > this.getNextHighestDepth
> > > > > > ());
> > > > > > >>>>         canvas.code1._x = random500;
> > > > > > >>>>         canvas.code1._y = random100;
> > > > > > >>>>         canvas.code2._x = Stage.width/2;
> > > > > > >>>>         canvas.code2._x = Stage.height/2;//how do i do to
> > > define
> > > > > the
> > > > > > x
> > > > > > >>>>
> > > > > > >>> and y
> > > > > > >>>
> > > > > > >>>> position of each mc separately?
> > > > > > >>>>     }
> > > > > > >>>> }
> > > > > > >>>>
> > > > > > >>>> sorry for writing it so briefly. My keyboard doesn't work
> well
> > > and
> > > > > i
> > > > > > >>>>
> > > > > > >>> cannot
> > > > > > >>>
> > > > > > >>>> type a lot
> > > > > > >>>> ---------------------------------------------------------
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>> --
> > > > > > >>> Thanks,
> > > > > > >>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > > > > >>> Bob Leisle
> > > > > > >>> Headsprout Software & Engineering
> > > > > > >>> http://www.headsprout.com
> > > > > > >>> Where kids learn to read!
> > > > > > >>>
> > > > > > >>> _______________________________________________
> > > > > > >>> Flashcoders mailing list
> > > > > > >>> Flashcoders@chattyfig.figleaf.com
> > > > > > >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > > > >>>
> > > > > > >>>
> > > > > > >> _______________________________________________
> > > > > > >> Flashcoders mailing list
> > > > > > >> Flashcoders@chattyfig.figleaf.com
> > > > > > >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Thanks,
> > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > > > > Bob Leisle
> > > > > > Headsprout Software & Engineering
> > > > > > http://www.headsprout.com
> > > > > > Where kids learn to read!
> > > > > >
> > > > > > _______________________________________________
> > > > > > Flashcoders mailing list
> > > > > > Flashcoders@chattyfig.figleaf.com
> > > > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Pedro D.K.
> > > > > _______________________________________________
> > > > > Flashcoders mailing list
> > > > > Flashcoders@chattyfig.figleaf.com
> > > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > >
> > > > > _______________________________________________
> > > > > Flashcoders mailing list
> > > > > Flashcoders@chattyfig.figleaf.com
> > > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Pedro D.K.
> > > > _______________________________________________
> > > > Flashcoders mailing list
> > > > Flashcoders@chattyfig.figleaf.com
> > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > >
> > > _______________________________________________
> > > Flashcoders mailing list
> > > Flashcoders@chattyfig.figleaf.com
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> >
> >
> >
> > --
> > Pedro D.K.
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
Pedro D.K.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to