একটি সি # WinForms অ্যাপ্লিকেশন ফ্ল্যাশ কন্টেন্ট প্রদর্শিত

ফ্ল্যাশ </কোড> বিষয়বস্তু C# WinForms অ্যাপ্লিকেশনে প্রদর্শনের সর্বোত্তম উপায় কী? আমি একটি ব্যবহারকারীর কন্ট্রোল তৈরি করতে চাই (বর্তমান PictureBox এর অনুরূপ) যা চিত্রগুলি এবং ফ্ল্যাশ সামগ্রী প্রদর্শন করতে সক্ষম হবে।

ডিস্কে একটি ফাইলের পরিবর্তে একটি স্ট্রীম এর ফ্ল্যাশ সামগ্রী লোড করতে সক্ষম হওয়ার জন্য এটি চমৎকার হবে।

0

2 উত্তর

Sven, you reached the same conclusion as I did: I found the Shockwave Flash Object, all be it from a slightly different route, but was stumped on how to load the files from somewhere other than file on disk/URL. The F-IN-BOX, although just a wrapper of the Shockwave Flash Object seems to provide much more functionality, which may just help me!

Bazookas সঙ্গে উড়ন্ত শুটিং মজা হতে পারে, কিন্তু একটি embeded ওয়েব brower আমি খুঁজছেন যে পথ নয়। :)

অ্যাডোব এর সাইটে একটি লিঙ্ক ছিল যে "সি # উইন্ডোজ অ্যাপ্লিকেশনে ম্যাক্রোমিডিয়া ফ্ল্যাশ প্লেয়ারের সাথে এম্বেডিং এবং কমিউনিকেটিং সম্পর্কে কথা বলত" কিন্তু তারা এটি সরানো বলে মনে হয়: (

0
যোগ

While I haven't used a flash object inside a windows form application myself, I do know that it's possible. In Visual studio on your toolbox, choose to add a new component. Then in the new window that appears choose the "COM Components" tab to get a list in which you can find the "Shockwave Flash Object"

একবার টুলবক্সে যুক্ত হয়ে গেলে, কেবলমাত্র কন্ট্রোল ব্যবহার করুন যেহেতু আপনি ভিজ্যুয়াল স্টুডিও থেকে অন্য কোনও "স্ট্যান্ডার্ড" কন্ট্রোল ব্যবহার করবেন।

তিনটি সহজ কমান্ডগুলি নিয়ন্ত্রণের সাথে যোগাযোগ করতে পাওয়া যায়:

  • AxShockwaveFlash1.Stop()
  • AxShockwaveFlash1.Movie = FilePath & "\FileName.swf"
  • AxShockwaveFlash1.Play()

যা, আমি মনে করি, সব স্ব ব্যাখ্যামূলক হয়।

লোড করতে সক্ষম হতে হবে   একটি স্ট্রিম থেকে ফ্ল্যাশ কন্টেন্ট   ডিস্কে একটি ফাইলের পরিবর্তে প্রকার।

আমি দেখেছি আপনি একটি স্ট্রীম থেকে সামগ্রী লোড করার উপায় খুঁজছেন, এবং কারণ আমি সত্যিই নিশ্চিত না যে শকওয়েভ ফ্ল্যাশ বস্তুর সাথে সম্ভব আমি আপনাকে আরেকটি বিকল্প দিতে হবে (আসলে দুটি)।

প্রথমটি হল যে আমি আপনাকে কেবলমাত্র প্রয়োজনে ব্যবহার করার পরামর্শ দিচ্ছি, যেহেতু এটি সম্পূর্ণ উজ্জ্বল "ওয়েব ব্রাউজার উপাদান" (একটি অতিরিক্ত টুলবক্সের আইটেম হিসাবেও উপলব্ধ) ব্যবহার করে, যা ফ্লাই অঙ্কুর করার মতো একটি bazooka সঙ্গে অবশ্যই এটি কাজ করবে, যেহেতু নিয়ন্ত্রণটি একটি বাস্তব ব্রাউজার উইন্ডো হিসাবে কাজ করবে ( প্রকৃতপক্ষে ইন্টারনেট এক্সপ্লোরার ব্রাউজার), কিন্তু এটি আসলেই আপনার প্রয়োজন মত ব্যবহার করার জন্য নয়।

দ্বিতীয় বিকল্প হল একটি উইন্ডো ফর্মের ভিতরে ফ্ল্যাশ কন্টেন্ট খেলা সম্পর্কে আরো তথ্য খুঁজছেন যখন আমি আবিষ্কৃত কিছু ব্যবহার করা হয়। এফ-ইন-বক্স একটি বাণিজ্যিক সমাধান যা একটি থেকে সামগ্রী চালাতে পারে প্রদত্ত ওয়েবসাইট URL (যে লিঙ্কটি আপনাকে ব্যবহার করতে হবে তা আপনাকে এনটিটি কোডে প্রেরণ করবে।)

0
যোগ
দ্রষ্টব্য: টুল বক্সে VS 2013 বিকল্পে "আইটেম নির্বাচন করুন ..." যখন টুলবক্সে ডান ক্লিক করুন।
যোগ লেখক Alexei Levenkov, উৎস