ترکیب c# و فلش

mohammad.sub7

کاربر فعال
سلام چطوری فلش رو تو #c و یا #C تو فلش استفاده میشه کرد؟



من قبلاً 1 پروژه خیلی حرفه ای دیدم که ترکیب فلش و #c بود . واقعاً عالی بود.


برادرم #c کار حرفه ای هستش. لطفاً اگه کدی با اکشن 3 واسه ارتباط با فلش دارید بگید

واسه ساخت 1 سرچ پیشرفته فارسی تو پروژه مجبورم دست به دامن #c بشم
 

the_king

مدیرکل انجمن
سلام چطوری فلش رو تو #c و یا #C تو فلش استفاده میشه کرد؟



من قبلاً 1 پروژه خیلی حرفه ای دیدم که ترکیب فلش و #c بود . واقعاً عالی بود.


برادرم #c کار حرفه ای هستش. لطفاً اگه کدی با اکشن 3 واسه ارتباط با فلش دارید بگید

واسه ساخت 1 سرچ پیشرفته فارسی تو پروژه مجبورم دست به دامن #c بشم

من تا به حال با فلش چیزی طراحی نکردم و طبیعتا با Action Script هم آشنایی ندارم، اما #C برای
ارتباط با Flash مشکل خاصی نداره، یعنی کلا زبان هایی که از شیوه COM پشتیبانی می کنند
می توانند به راحتی با Component ای به نام Shockwave Flash Object کار کنند.

مثلا با یک تابع به نام ()GetVariable مقدار یک متغیر رو از Flash دریافت می کنه.
با یک تابع دیگه به نام ()SetVariable مقدار یک متغیر رو در Flash تغییر میده.
با ()TCallFrame یک فریم و با ()TCallLabel یک برچسب رو فراخوانی می کنه.
با ()GotoFrame به یک فریم مشخص میره، با ()CallFunction یک تابع رو در Flash فراخوانی می کنه.
همچنین برای دریافت یک دستور از طرف Flash رخدادی به اسم FSCommand داره که
اگه در فلش از fscommand استفاده کردید، برنامه #C اونو دریافت و مدیریت کنه.

خیلی ابتداییه ولی یه نگاهی به این تاپیک بندازید :

چطور از flash می تونم در سی# استفاده کنم؟
 

++Hadi++

Active Member
بیشترین استفاده ، از دستور fscommand هست که به راحتی می شه از یه تابع در فلش به یه تابع در c# ، متغیر فرستاد و یا گرفت .
ولی کلا ارتباط فلش با C# ایده جالبی نیست چون باید هم flash player و هم .net frame work نصب باشه .(البته flash player رو مطمئن نیستم) و اینکه فک کنم دلفی بین همه زبونها ، برا ارتباط با فلش بهتر باشه و و اگه می شد C++ رو با فلش تطبیق داد و فلش رو در اون لود کرد که دیگه خیلی :sad:
اتوران lord یا king یا گردو رو با دلفی زدند ...
 

++Hadi++

Active Member
والا اگه بشه با c++ ، ما یه فلش رو لود کنیم و اونو با c++ به دیتا بیس متصل کنیم و ارتباط داده پردازی بین C++ و فلش داشته باشیم ، فک کنم 100 در صد مشکلات ما حل می شه . اصلا شاید انجمن رو به سمت این جریان پیش ببرم . ولی اگه کمکی می تونین ، دریغ نکنین تا این مسایل رو به خواست
الله
حل کنیم .چون هم پرفرمنس کار بالا می ره و هم دیگه نیازی به mdm و mprojector و نصب پلاگینی خاص نخواهیم داشت و دیگه فلش می یاد واسه کارای فوق حرفه ای تر در حد دلفی.
 

mohammad.sub7

کاربر فعال
خیلی ممنون از راهنمایی هاتون.
منم میدونم واسه cd اتوران شاید c#.net از برخی جهات خوب نباشه اما دست آدم بازه هرکار بخواد میتونه آدم انجام بده البته فلش کاراییش زیاده اما مثلاً تو بحث جستجوی پیشرفته یا اتصال به دیتابیس، #c قویتره
 

++Hadi++

Active Member
ارتباط با دات نت بیشتر به درد application هایی می خوره که یا باید نصب شن و یا باید برا موارد خاص استفاده شن و طرف مجبوره واسه اون ، هم دات نت فریم ورک و هم فلش پلیر رو نصب کنه وگرنه برا اتوران اصلا جالب نیست .
ولی شاید adobe air واسه ما مناسب تر باشه ، این پلتفرم امکلاناتی بیشتر از mdm و ... رومی ده که فک کنم واسه کار شما ، حرفه ای تر و بهتر باشه .
 

mohammad.sub7

کاربر فعال
سلام

ساده ترین راه برای ارتباط فلش و #c همون fscommand بود که دوستان گفتن فقط نکته اینه که مهم نیست fscommand ما چی باشه. یعنی مثلاً به جا اینکه کد fullscreen بدیم کافیه اسم مورد نظر مثلاً aaa بدیم اونوقت تو #c اسمی که دادیم رو صدا بزنیم دستورمون رو بدیم پس عملاً fscommand فقط و فقط ارتباط رو برقرار میکنه مهم نیست چه دستوری داره

من پروژم که جستجو حرفه ای تو فلش لازم داشت با کمک #c + فلش انجام دادم.البته کدهای جستجو رو تو #c برادرم قرار داد . در هر صورت کارم راه افتاد.فقط خدمت آقا هادی عزیز بگم که 2 تا مشگل که گفته بودن قابل حله

*اول دات نت فریم ورک بود که باید بگم ویندوز 7 و از این به بعد همه ویندوز ها جدید که به بازار بیاد طبق گفته ماکروسافت تو دلشون دارن اون رو . واسه ویندوز xp هم مثلاً اگه corel cs5 یا بعضی برنامه ها دیگه رو نصب کرده باشیم نیاز نداره در صورن نیاز داخل dvd قرار میدیم به ناچار.فقط اینکه کاربران ویندوز xp به سرعت دارن به سمت ویندوز 7 میرن به دلایل مختلف(ازجمله نصب نشدن بعضی برنامه های جدید)

* مورد دوم نیاز به فلش پلیر بود که به راحتی با hidden install با 1 لودینگ ظاهری(واسه گول زدن :green:) حل شد

((حالا میشه بگید چرا مجید آنلاین فیلتره؟ باید با فیلتر شکن بیایم!!:-?))
 

glayoor

New Member
با سلام
منم مثل گفته دوستمون برنامه نویسی کردم برنامه ام رو هم پرتابل کردم و مشکل نصب نداره به راحتی در تمامی ویندوز ها اجرا می شه اما یه مشکل دارم اینکه اگه تعداد جستجو هام بالا بره برنامه خیلی کند میشه در ضمن کدهایی که لازمه سرعت رو در فلش کم نکنه هم استفاده کردم
1. addeventlistener(MouseEvent.click,aa,false,0,true)
2. مووی کلیپ مورد نظر هم حذف میشه -برای جستجوی جدید -
دو کار بالا رو انجام دادم اما بازم بعد از چندین جستجو برنامه کند میشه
لطفاً راهنماییم کنید.
 

mohammad.sub7

کاربر فعال
بهترین راه اینه که حتی الامکان اکثر کد هاتو تو دات نت بدی فقط انیمیشن تو فلش

ضمناً از ویژوال استدیو 2010 استفاده کن
 

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

بالا