I think you might want to look into Papervision3D to get exactly what you
want.  If not, your math logic is going to have to be crazy to get the
results you are wanting. Your spacing stays the same because you are working
on a 2D scale.  If you use papervision, you might have better luck achieving
your goal.

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of natalia
Vikhtinskaya
Sent: Wednesday, April 21, 2010 11:16 PM
To: Flash Coders List
Subject: Re: [Flashcoders] Changing angle for better arrangement in circle

Red dots I put to show points where items are attached. As you see
space between points are equal. Some items are scaled and space
between them is not equal. That what I try to change. Space should be
equal between each item.

2010/4/21 Nathan Mynarcik <[email protected]>:
>
> If you want the dots to be on top of all the items, the dots need to be in
> separate MCs of the items and need to be added to the stage after all the
> other item MCs have been added.
>
>
> Quoting natalia Vikhtinskaya <[email protected]>:
>
>> Here is a result
>> http://www.mightybook.com/test/test.html
>> I want they don't overlap each other. Is that possible?
>>
>> 2010/4/22 Matt S. <[email protected]>:
>>>
>>> If the objects you  were placing were centered rather than positioned
>>> at 0/0, you could scale them and they would automatically be properly
>>> distanced. There might be other reasons why you cant center them of
>>> course but that would be the quick fix...
>>>
>>> .m
>>>
>>> On Wed, Apr 21, 2010 at 4:16 PM, natalia Vikhtinskaya
>>> <[email protected]> wrote:
>>>>
>>>> Another question about better arrangement in circle.
>>>> If I place items in circle  and scale them like this
>>>> this._x = Math.cos(this.angle) * radiusX + centerX;
>>>>        this._y = Math.sin(this.angle) * radiusY + centerY;
>>>>        var s = (this._y ) /(centerY+radiusY);
>>>>        this._xscale = this._yscale = s*100;
>>>> Is it possible to have equal distance between items? I should change
>>>> angle depending on real scale that they have but I don’t understand
>>>> how to do that.
>>>> Thank you if anybody can explain this mathematics.
>>>>
>>>> _______________________________________________
>>>> Flashcoders mailing list
>>>> [email protected]
>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>>
>>>
>>> _______________________________________________
>>> Flashcoders mailing list
>>> [email protected]
>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>
>>
>> _______________________________________________
>> Flashcoders mailing list
>> [email protected]
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to