ورود

نسخه کامل مشاهده نسخه کامل : طراحي منوي فلش فارسي



mr_aliagha
24-07-2006, 02:15
با سلام به همگي من با يك مشكل در طراحي منو هاي فلش مواجه شدم لصفا كمك كنيد:
يرنامه هاي طراحي منو فلش زيادي را امتحان كردم چون نياز به يگ برنامه داشتم كه با اون بتونم منوهاي فارسي طراحي كنم مثلا برنامه هاي flashaision mune builder, flash menu factory , ... را امتحان كردم اما هيچ كدام فارسي جواب نمي دهد . ( حتي با استفاده از مريم)
تا اينكه بالاخره به نرم افزار amara flash menu builder v2.2 رسيدم كه امكان طراحي فارسي رو هم مي داد اما متاسفانه نرم افزار demo بود و كراكش رو هم گير نياوردم .
اما بعد كه از 123 flash menu استفاده كردم با مريم تونسم باهاش منو ي فارسي بسازم اما متاسفانه منو ساخته شده بر روي كامپيوتر هايي كه فونت آن را نداشته باشند درست اجرا نمي شه ! لطفا من را راهنمايي كنيد.
ممنون.

mahsoft
24-07-2006, 02:35
چرا از منو سازهای جاوا استفاده نمی کنی خیلی هم قشنگ ترن این مشکل با رو بیشتر منو سازهای فلش دارن البته تعداد منو سازهای فلش زیاد هم نیست تنها رانمایی که میتونم بکنم

AllWebMenus 3.0

Cool Menu FX Tool

deluxe-menu-all

-> Sothink DHTMLMenu 6.0 به نظر من از همه بهتره

Webstyle 4

XARA_MENU_MAKER

بهترین منو ها و زیبا ترین اسکین ها

با اجازه

mr_aliagha
24-07-2006, 04:04
با تشكر .
در مورد جاوا بايد بهت بگم كه خيلي از سيتم ها jdk يا jvm روشون نسب نبست براي همين از فلش مي خوام استفاده كنم و در مورد dhtml هم حجم زبادي داره و ت و طراحي حجم خيلي مهمه.
يك مورد تو برخي از سايت ها ديدم كه فكر كنم جاوا اسكريپت باشه كه منو به انگليسي هست اما وقتي ماوس روي منو مي رود ترجمه اون به فارسي نشون داده مي شه.
به هر حال ممنون.

mr_aliagha
24-07-2006, 04:13
شرمنده فكر كردم منظورتون جاوا هست نه جاوا اسكريپت . امتحان مي كنم ببينم چي مي شه.

M.B.Asadi
24-07-2006, 05:34
سلام
اول اينكه اگه ميشه حتما از Sothink DHTMLMenu 6.0 استفاده كن چون حرف نداره.
دوم اينكهكدهاي پاييني يه منوي توپ به صورت جوا اسكريپت است اميدوارم به دردتون بخوره.
<html>
<head>
<title>Script Menu</title>
<style type="text/css">
<!--a.x:link, a.x:visited, a.x:active{color:#ffffff;text-decoration:none}//-->
</style>
<body marginheight="25" topmargin="25">
</head>
<script language="javascript">
<!-- wt - [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

//!!!Edit the appearance here!!!

MenuWidth=170; //Individual menu width.
MenuFont='Arial,Verdana';
MenuFontSize=2; //1 to 7 only, 2 probably big enough.
MenuFontColor='#ffffff';
MenuBgColor='#5b7693';
HighLight='#b4c3d4';
Separater=2; //Space around menus.
Centre=false; //true or false.

//!!!Alter nothing here, go straight to "Links"!!!

n4=(document.layers);
n6=(document.getElementById&&!document.all);
ie=(document.all);
h=(ie)?document.body.clientHeight:window.innerHeig ht;
w=(ie)?document.body.clientWidth:window.innerWidth ;
Titles=new Array()
Links=new Array()

algn1=(Centre)?'<center>':'';
algn2=(Centre)?'</center>':'';

function colour2(c){(n4)?c.bgColor=HighLight:c.style.backgr ound=HighLight}//
function colour1(c){(n4)?c.bgColor=MenuBgColor:c.style.back ground=MenuBgColor}//

var OpenLayer=(n4)?"<br><layer height=100% width=100% onMouseOver='colour1(this)'; onMouseOut='colour2(this)'>"+algn1:"<div style='height:auto;width:100%' onMouseOver='colour1(this)'; onMouseOut='colour2(this)'><font face="+MenuFont+" size="+MenuFontSize+" color="+MenuFontColor+">";
var CloseLayer=(n4)?algn2+"</layer>":"</font></div>";

var vs=(n4)?"<font face='Wingdings' color="+MenuBgColor+">n</font>":OpenLayer+"&nbsp;"+CloseLayer+"<font color="+MenuBgColor+">"+String.fromCharCode(9660)+"</font>";


/*************************************Links here****************************************

First off, alter the Titles to whatever. Add/delete as needed, make sure they're
numbered in order.

Now fill the Links with your er..links, as many as needed. Here's how.
Example:
+OpenLayer+"<a href='[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]' class='x'>Search with Google</a>"+CloseLayer

If you need to have quots etc in the link text make sure you escape them with a backslash.
Example:
...class='Y'> What\'s new </a>"+C...

************************************************** *************************************/
Titles[0]="Menu 1";
Titles[1]="Menu 2";
Titles[2]="Menu 3";
Titles[3]="Menu 4";

Links[0]=vs
+OpenLayer+"<a href='[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]')' class='x'>Yahoo</a>"+CloseLayer
+OpenLayer+"<a href='[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]')' class='x'>Google</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer

Links[1]=vs
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer


Links[2]=vs
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer

Links[3]=vs
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer
+OpenLayer+"<a href='javascript:void(\"\")' class='x'>Your links</a>"+CloseLayer


//!!!Alter anything past this point!!!

w1=(MenuWidth+Separater)*Titles.length;
w2=w/2;
i1=w2-MenuWidth-Separater-w1/2;
i2=w2-MenuWidth-Separater-w1/2;
s1=MenuWidth+Separater;
s2=MenuWidth+Separater;
if (w1 > w2*2){i1=-MenuWidth;i2=-MenuWidth}
vy=(n4)?'show':'visible';
vn=(n4)?'hide':'hidden';

//Don't mess about with N4, just use layers.
if (n4){
for (i=0; i < Titles.length; i++){
document.write("<layer name='lnks"+i+"' top=0 left="+(i2+=s2)+" "
+" width="+MenuWidth+" bgcolor="+HighLight+" visibility=hide"
+" onMouseOver='this.visibility=vy; var cd=this.id.length-1; var ab=this.id.charAt(cd); H(ab)' "
+" onMouseOut='this.visibility=vn; var ef=this.id.length-1; var gh=this.id.charAt(ef); B(gh)'>"
+algn1+"<font face="+MenuFont+" size="+MenuFontSize+">"
+"&nbsp;<br>"+Links[i]+"</font>"+algn2+"</layer>");
document.write("<layer name='ttls"+i+"' top=0 left="+(i1+=s1)+" height=0 "
+"width="+MenuWidth+" bgcolor="+MenuBgColor+" "
+"onMouseOver=\"this.bgColor=HighLight; var e=this.id.length-1; var d=this.id.charAt(e); On(d)\" "
+"onMouseOut=\"this.bgColor=MenuBgColor; var e=this.id.length-1; var d=this.id.charAt(e); Off(d)\">"
+algn1+"<font face="+MenuFont+" size="+MenuFontSize+" color="+MenuFontColor+">"
+Titles[i]+"</font>"+algn2+"</layer>");
}
function On(x){for (i=0; i < Titles.length; i++)document.layers['lnks'+x].visibility=vy}
function Off(x){for (i=0; i < Titles.length; i++)document.layers['lnks'+x].visibility=vn}
function B(y){for (i=0; i < Titles.length; i++)document.layers['ttls'+y].bgColor=MenuBgColor}
function H(y){for (i=0; i < Titles.length; i++)document.layers['ttls'+y].bgColor=HighLight}
}
if (!n4){
for (i=0; i < Titles.length; i++){
document.write("<div id='lnks"+i+"' style='position:absolute;"
+"top:0px;left:"+(i2+=s2)+"px;width:"+MenuWidth+"px;"
+"background:"+HighLight+";visibility:hidden'"
+" onMouseOver='this.style.visibility=vy; document.getElementById(\"ttls"+i+"\").style.background=HighLight';"
+" onMouseOut='this.style.visibility=vn; document.getElementById(\"ttls"+i+"\").style.background=MenuBgColor'>"
+algn1+Links[i]+algn2+"</div>");
document.write("<div id='ttls"+i+"' style='position:absolute;top:0px;left:"+(i1+=s1)+"px;height:auto;width:"+MenuWidth+"px;"
+"background:"+MenuBgColor+";cursor:default'"
+" onMouseOver='document.getElementById(\"lnks"+i+"\").style.visibility=vy;this.style.background=HighLi ght'"
+" onMouseOut='document.getElementById(\"lnks"+i+"\").style.visibility=vn;this.style.background=MenuBg Color'>"
+algn1+"<font face="+MenuFont+" size="+MenuFontSize+" color="+MenuFontColor+">"+Titles[i]+"</font>"+algn2+"</div>");
}
}
function Scroll(){
sy=(ie)?document.body.scrollTop:window.pageYOffset ;
for (i=0; i < Titles.length; i++){
if (n4){
document.layers['ttls'+i].top=Separater+sy;
document.layers['lnks'+i].top=Separater+sy;
}
else{
document.getElementById("ttls"+i).style.top=Separater+sy;
document.getElementById("lnks"+i).style.top=Separater+sy;
}
}
setTimeout('Scroll()',150)
}
Scroll();
window.onresize=new Function("window.location.reload()");


if (!n4){
for (i=0; i < document.links.length; i++){
if (document.links[i].href == this.window.location.href)
{
document.links[i].style.color=MenuBgColor;
document.links[i].style.cursor='crosshair';
//document.links[i].innerHTML+=' -';
//alert(i+' '+document.links[i].href);
break;
}
}
}
//-->
</script>
</body>
</html>
<!----- Script By658.blogfa.com ---->

mr_aliagha
25-07-2006, 00:47
من از برنامه اي كه معرفي كرده بودين استفاده كردم (sothink dhtml menu ) اما مناسفانه اين هم با فونت فارسي مشكل داره . اگه ممكنه من را راهنمايي كنيد.
ممنون.

M.B.Asadi
27-07-2006, 12:16
از فارسي نويسهايي مثل آي پي تي 5 و مريم استفاده كن.تو اون برنامه ها تايپ كن.در برنامه ي منو كپي بكن.بعد فونت رو به فونت اون برنامه ها تغيير بده.

mr_aliagha
07-10-2006, 00:25
یه مدت بی خیال طراحی وب شده بودم.
از مریم هم که استفاده می کنم باز درست جواب نمی ده . یعنی همون فونت فارسی به هم ریخته هست .
البته از ورژن 7 sothink استفاده کردم نه 6.

mahsoft
07-10-2006, 01:17
عزیزم زبان فارسی رو نصب نکن عربی نصب کن بعد تایپ کن

باید حل شه

مرسی

موفق باشید

ali_nioton
07-10-2006, 01:20
سلام
سوسينگ كه با فارسي مشكل نداره
جديده رو ور نرفتم قبليه فونت رو تا هما مي زاشتي راحت فارسي مي نوشت
ويندوزتون چيه؟
راستي كد گزاريش رو يو تي اف بايد بزاري
گزاشتي؟

منو هاي فلش يه مشكل بزرگ كه دارن اينه كه از سستم لايه اي استفاده نمي كنن
يعني روي عناصر ديگه صفحه نمياد
اين جوري فضاي زيادي رو توي صفحه ميگيره

new_sra
07-10-2006, 06:38
فارسی ساز سیناپک رو امتحان کن

mr_aliagha
09-10-2006, 00:38
چجوري ميشه utf رو انتخاب كرد؟
تو خود برنامه منظورته ديگه؟

ali_nioton
09-10-2006, 04:56
راستش يادم نيست
تو ورزن قبلي مي دونم اين كارو مي كردم
اما شما داريد مي گيد
شك كردم تو خود برنامه بود يا تو دريم ويور
اصلا چه فرقي داره
تو دريم ويور كه حتما داره
اسما رو لاتين بده
تو دريم ويور كه وارد شد درستش كن

mr_aliagha
11-10-2006, 02:16
بابا اين ورژن 7 اصلا مشكل داره .
كسي ورژن قبليا شو با كرك نداره؟

mr_aliagha
11-10-2006, 02:17
در ضمن اي برنامه كدي رو كه توليد مي كنه قابل تغيير نيست كه مي گين تو خود دريم ويوور درستش كنم.

mr_aliagha
11-10-2006, 23:22
آقا مشكلم حل شد.

kajkolahkhan
17-05-2007, 01:41
سلام، من هم تو ورژن 7 با فارسي مشكل دارم. شما چيكار كردي مشكلت حل شد؟؟؟؟؟

alone_bless_you
17-05-2007, 16:35
سلام
با این برنامه کار کن
اصلا مشکلی نداره
فارسی رو هم ساپورت میکنه
من با این برنامه یه منو ساختم که مشکلی نداره
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
یه نگاهی بنداز