سلام دوستان
اینم یه سمپل
یکی از مسایلی که توابع مثلثاتی خیلی به درد می خوره...
ای کاش تو دبیرستان فلش رو آموزش می دادند تا باهاش بتونیم به فواید ریاضیات پی ببریم که نشد...
این کد نمودار سینوسی :
PHP:
var arr:Array=new Array();
var Radius:Number=50;
var mainAngle:Number=0;
var str:String="Designed By ++Hadi++";//این متن را عوض کنید
var Speed:int=3;
creation();
Act();
function Act():void
{
for(var i:int=0;i<arr.length;i++)
{
arr[i].back.visible=!arr[i].back.visible;
}
setTimeout(Act,1000);
}
function creation():void
{
for(var i:int=0;i<str.length;i++)
{
var obj:OBJChar=new OBJChar();
addChild(obj);
obj.y=100;
obj.x=i*(obj.width+2)+30;
obj.txt.text=str.charAt(i);
arr.push(obj);
}
addEventListener(Event.ENTER_FRAME,runtime);
}
function runtime(evt:Event):void
{
var ang:Number=mainAngle;
for(var j:int=0;j<arr.length;j++)
{
arr[j].y=((Math.sin(ang*PI))*Radius)+(stage.stageWidth/3);
ang+=(360/arr.length);
}
mainAngle+=Speed;
if(mainAngle>=360)
{
mainAngle-=360;
}
}
function get PI():Number
{
return Math.PI/180;
}
البته دستوراتبه اکشن 3 هست ولی تبدیل اکشن 3 به اکشن 2 خیلی سخت نیست.
و اینکه گزینه ای و نتونستم تو فلش و تکست فیلد tlf پیدا کنم که تک تک کاراکتر های نوشته شده تو تکست فیلد رو به سبک مووی کلیپ در بیاره و با خودش بالا و پایین ببره ولی اینو می تونین سرچ کنین .
یه نکته دیگه اینکه شما شاید بتونین با استفاده از guid و کشیده یک خط سینوسی ، یه تکست فیلد یا مووی کلیپ رو در امتداد اون به سبک سینوسی حرکت بدین.
در ضمن فایل رو با فلش CS5.5 باز کنین...
موفق باشید...