تصحيح الگوريتم آتواسكورال جمله

Amit13

Well-Known Member
سلام دوستان
من اين رو نوشتم ولي هم حركتش غير طبيعيه هم در متون تركيبي از فارسي و انگليسي غير فعال ميشه.
ميشه تصحيحش كرد؟؟:rose:
 

پیوست ها

  • taskbar-01-04.rar
    877 بایت · بازدیدها: 22

Amit13

Well-Known Member
ببخشید، کد قبلی راست به چپ حرکت می کنه که مناسب متن فارسی نیست، این یکی چپ به راست میره :

ScrollText2.zip

يك مشكل در همين رابطه دارم.

ببينيد من اين رو گذاشتم Timer2 و اين رو اضافه ميكنم:
کد:
ScriptTimer("Timer2=Script","10")

و يك اسكريپ ديگه به نام whilescript كه گذاشتم Timer1 :
کد:
ScriptTimer("Timer1=whilescript","2000")
كه هر از يك ثانيه فراخاني ميشه.

حالا وقتي اين دوتا باهم كار ميكنند،حركت اسكورال خراب ميشه.
مشكلش رفع ميشه؟

مرسي:rose:
 

the_king

مدیرکل انجمن
يك مشكل در همين رابطه دارم.

ببينيد من اين رو گذاشتم Timer2 و اين رو اضافه ميكنم:
کد:
ScriptTimer("Timer2=Script","10")

و يك اسكريپ ديگه به نام whilescript كه گذاشتم Timer1 :
کد:
ScriptTimer("Timer1=whilescript","2000")
كه هر از يك ثانيه فراخاني ميشه.

حالا وقتي اين دوتا باهم كار ميكنند،حركت اسكورال خراب ميشه.
مشكلش رفع ميشه؟

مرسي:rose:

نمی دونم تو whilescript چه کد هایی دارید اما ما کلا برای هر Script دو جا ScriptTimer رو اجرا می کنیم :
اولی در Page Start است :
کد:
ScriptTimer("Timer1=whilescript","10")
ScriptTimer("Timer2=Script","10")

دومی هم در انتهای کد خود Script ها است :
کد:
ScriptTimer("Timer1=whilescript","2000")

کد:
ScriptTimer("Timer2=Script","10")
 

Amit13

Well-Known Member
نمی دونم تو whilescript چه کد هایی
دارید


آره، 100% اشكال از كدهاي اسكريپمه.
داخل اين اسكريپ هردفعه يكي از عضوهاي songlist ام رو select ميكنم.
بايد اين كدها رو عوض كنم.ولي فكر كنم طبق قانون سايت يك مبحث جديد باز كنم و داخل اون سوالم رو بپرسم ،بهتر باشه.

ممنون:rose:
 

Amit13

Well-Known Member
ببخشید، کد قبلی راست به چپ حرکت می کنه که مناسب متن فارسی نیست، این یکی چپ به راست میره :

ScrollText2.zip

سلام،
این کدی که واسم نوشتی خیلی عالیه واقعا مچکر... ولی از سمت چپ برنامه شروع میکنه و از سمت راست خارج میشه.
منظورم اینه که کل عرض برنامه رو طی میکنه.
من میخوام فقط یک قسمت کوچیک بالای برنامه این text رو قرار بدم.
واسه تمش هم یک هفته ی تمام وقت گذاشتم نمیشه با خطای دید و اینا کاری کرد.
داخله کدها میشه تغیری ایجاد کرد؟

مرسی:rose:
 

the_king

مدیرکل انجمن
سلام،
این کدی که واسم نوشتی خیلی عالیه واقعا مچکر... ولی از سمت چپ برنامه شروع میکنه و از سمت راست خارج میشه.
منظورم اینه که کل عرض برنامه رو طی میکنه.
من میخوام فقط یک قسمت کوچیک بالای برنامه این text رو قرار بدم.
واسه تمش هم یک هفته ی تمام وقت گذاشتم نمیشه با خطای دید و اینا کاری کرد.
داخله کدها میشه تغیری ایجاد کرد؟

مرسی:rose:

میشه طول نوشته رو کمتر کرد، اما مثل دور زدن تریلی می مونه، می بایستی دور اون کادر فضای خالی برای مانور دادن
وجود داشته باشه، پس با این الگوریتم نمیشه به یک کادر خاص محدود اش کرد.
برای اینکه از کادر مورد نظر تون بیرون نزنه می بایستی با کنترل های دیگه روی قسمت های اضافی اش رو بپوشونید،
اینطوری کاربر متوجه نوشته ای که از زیر می گذره نمیشه.

یک نگاهی به نمونه پیوستی بندازید. اینکار رو با دو حالت مختلف انجام دادم که البته در هر دو حالت شیوه یکسانه،
از Bitmap و Rectangle استفاده شده.
 

پیوست ها

  • scrolltext3.rar
    12.7 کیلوبایت · بازدیدها: 18
  • scrolltext3.zip
    13.2 کیلوبایت · بازدیدها: 15

جدیدترین ارسال ها

بالا