سيو نوشته و پرينت آن به وسيله كاربر يك برنامه

flashm(a)

New Member
سلام
فرض كنيد با فلش يه برنامه كوچك ساخته ايد و اين برنامه كارش اينه كه كاربر هر وقت خواست يه سري مطلب رو درون اون تايپ و ذخيره كنه و هر وقت خواست پرينت بگيره
لطفا چگونگي انجام اين سه كار رو توضيح بديد
ممنونم
 

Security9776

Active Member
با سلام
دوست عزیز اگر می خواهید در وب این کار رو بکنید ،
شما باید با استفاده از دستورات کوکی اون رو ذخیره و سپس لود نمایید . برای پرینت هم دستور Print در فلش وجود دارد .
اگر می خواهید که برنامه شما به صورت client بر روی یک سیستم اجرا شود و فایل اجرایی exe باشد می توانید از برنامه های جانبی استفاده نمایید که سطح کار را بسیار افزایش می دهند .

به هر ترتیب اگر بگویید کدام مورد را می خواهید (server یا client) می تونم کمکتون کنم .
با تشکر . محسن
 

amir_s

Active Member
مي تونيد براي كارهاي ساده و اگر مي خواهيد به صورت ساده و به تنهايي با فلش اين كارو انجام بديد از SharedObject استفاده كنيد ... و اگر نه مي تونيد با فلش و ويژوال بيسيك و استفاده از اف اس كامند چيز مطمني در بياريد ... به زودي مقاله مورد دوم رو آماده ميكنم !
 

Security9776

Active Member
دوست گرامی
در صورتی که بخواهید تنها از فایل فلش استفاده نمایید باید از SharedObject یا همون کوکی استفاده نمایید .
البته این کار چند تا محدودیت داره :
1.اینکه شما نمی تونی بهش آدرس بدی ، بلکه اون رو تنها در قسمت کوکی هر کاربر ذخیره می کنه و شما نمی تونی برای یک کاربر دیگه ازش استفاده کنی .
2. اگه کاربر تنظیمات explorerش رو طوری تنظیم کرده باشه که از ذخیره کوکی جلوگیری کنه ، این کار فایده ای نداره .
3. اگه کاربر کوکی هاش رو خالی کنه فایل های شما هم پاک می شه ( بعضی از کاربران بر روی سیستم خود برنامه های نصب می کنند که در زمان شروع کار ویندوز کوکی و temp و کش سیستم رو خالی می کنه ) .

حالا شما خودت ببین اگه می خوای این برنامه رو روی سیستم های دیگه اجرا کنی به نظر من مناسب نیست چون به دلایل بالا نمی توان مواردی که ممکن است روی سیستم های دیگر افراد اتفاق بیافتد را پیش بینی کنی .
اگر می خواهی تنها روی سیستم خودت اجرا کنی که با توجه به مطالب بالا ببین مشکلی نداره .

ولی پیشنهاد من اینه که از برنامه هایی مثل AutoPlay Media Studio یا MDM ( البته با توجه به کار شما مورد اول خیلی بهتره ) و یا برنامه های جانبی دیگه استفاده کنی .

حالا اگه خواستی از همون کوکی استفاده کنی بگو تا برات کدش رو بزارم .
موفق باشید . محسن
 

amir_s

Active Member
flashm(a) گفت:
يه فايل exe هست
لطفا در محدوده خود فلش باشه
پس ميتونيد از SharedObject استفاده كنيد !

با اين كد ميتونيد يه متغير رو توي لوكال ذخيره كنيد :
کد:
so = SharedObject.getLocal("SOName");
so.data.myText = "Your Text Goes Here!";

و هر وقت خواستيد دوباره اينطوري فراخونيش بكنيد :

کد:
so = SharedObject.getLocal("SOName");
trace(so.data.myText);

البته SharedObject معايبي هم داره ...
توي يه مقاله بعدا توضيح ميدم
 

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

بالا