ورود

View Full Version : سوال: نحوه استفاده از فايلاي swf



mahboube
دوشنبه 04 مرداد 1389, 09:02 صبح
سلام دوستان
چطوري ميشه از فايلاي فلش(swf)تو wpf استفاده كرد.تو win App يه كامپوننت (shockwaveflash)داره.ممنون

mahboube
دوشنبه 04 مرداد 1389, 10:09 صبح
سلام دوستان
چطوري ميشه از فايلاي فلش(swf)تو wpf استفاده كرد.تو win App يه كامپوننت (shockwaveflash)داره.ممنون

يه نرم افزار هست swf2xaml كه فايل swf رو به xaml تبديل مي كنه.ولي بدون motion اش!
شايدم من درست كار نمي كنم باهاش!اگر كسي قبلا كار كرده ممنون مي شم راهنمايي كنه.
خودمم هر وقت پيدا كردم راهشو حتما اينجا مي نويسم.بقيه استفاده كنن.ممنون.

لينك آموزش swf2xaml
http://malaysia.video.yahoo.com/watch/1101191301/

رضا عربلو
دوشنبه 04 مرداد 1389, 21:17 عصر
<WebBrowser Source="pack://siteoforigin:,,,/Images/myFlash.swf" />

و یا
http://translate.google.co.in/translate?hl=en&sl=zh-CN&u=http://blogs.msdn.com/jijia/archive/2007/06/07/wpf-flash-activex.aspx&ei=9OPmSuvZMNKQkQW-0ITKBg&sa=X&oi=translate&ct=result&resnum=1&ved=0CA8Q7gEwAA&prev=/search%3Fq%3DFlashinWPF.zip%26hl%3Den%26client%3Df irefox-a%26rls%3Dorg.mozilla:en-US:official%26hs%3DD45

mahboube
چهارشنبه 06 مرداد 1389, 12:44 عصر
<WebBrowser Source="pack://siteoforigin:,,,/Images/myFlash.swf" />

و یا
http://translate.google.co.in/translate?hl=en&sl=zh-CN&u=http://blogs.msdn.com/jijia/archive/2007/06/07/wpf-flash-activex.aspx&ei=9OPmSuvZMNKQkQW-0ITKBg&sa=X&oi=translate&ct=result&resnum=1&ved=0CA8Q7gEwAA&prev=/search%3Fq%3DFlashinWPF.zip%26hl%3Den%26client%3Df irefox-a%26rls%3Dorg.mozilla:en-US:official%26hs%3DD45

ممنون.
يه مشكل ديگه هم بافايلاي فلش دارم،وقتي ميارمشون تو برنامه ،اندازشو نميشه تغيير داد يعني اگر مثلا تو 800*600 طراحي شده،اگر سايزش كوچيكتر يا بزرگتر بشه،كناره هاشو تغيير ميده ،مثلا اگر كوچيكتر باشه نصفشو نشون نميده.
درحالت عادي اگر يك يوزر كنترل رو توي app استفاده كنيم وdock=fill بزاريم اندازه رو خودش براساس اندازه فرم تنظيم مي كنه.ولي برا فايلي فلش كار نميكنه.

رضا عربلو
چهارشنبه 06 مرداد 1389, 18:51 عصر
webBrowser ات را داخل یک ScrollViewer قرار بده
و یا اینکه خودتان امکان Zoom را برای آن فراهم نمایید.

mahboube
پنج شنبه 07 مرداد 1389, 09:22 صبح
webBrowser ات را داخل یک ScrollViewer قرار بده
و یا اینکه خودتان امکان Zoom را برای آن فراهم نمایید.

ممنون از جوابت.
ميشه يه مثالي لينكي بدي.قبلا از webBrowser استفاده نكردم.

بعد مساله ديگه اينه كه من يك كنترل رو(كه حالا شامل يك فايل فلشه يا يك كد xaml (كه با swf2xaml)كانورت شده )و اين كنترل رو يكبار روي فرم orginal اي كه مثلا 100 تا فرم ديگه ازش استفاده مي كنن(يعني به عنوان والدشون تعريف ميشه) تنظيم مي كنم.اندازه اين 100تا فرم رو نمي دونم كه بخام زوم كنم.(من اينجوري متوجه شدم،اگه اشتباه فهميدم راهنمايي كنيد)
مثلا dock يوزر كنترلم رو روي همه ي فرما fill ميكنه.ولي فايلاي فلش رو با هر رزولوشني كه تو فلش طراحي شده قرار ميده.

پاورقي:من يكم دات نت نميدانم ولي وارد شدم!!!

mahboube
شنبه 09 مرداد 1389, 11:45 صبح
webBrowser ات را داخل یک ScrollViewer قرار بده
و یا اینکه خودتان امکان Zoom را برای آن فراهم نمایید.

سلام آقاي عربلو
من واقعا متوجه نشدم وب بروزر به چه درد كارمن ميخوره؟ممنون ميشم منظورتون رو واضح تر بگين.

رضا عربلو
شنبه 09 مرداد 1389, 18:26 عصر
<ScrollViewer>
<WebBrowser Source="pack://siteoforigin:,,,/Images/myFlash.swf" />
</ScrollViwer>

mahboube
یک شنبه 10 مرداد 1389, 09:07 صبح
<ScrollViewer>
<WebBrowser Source="pack://siteoforigin:,,,/Images/myFlash.swf" />
</ScrollViwer>

ممنون
لطف كرديد.ولي من نميخوام اسكرول بخوره،مي خوام از فايل فلشم به عنوان بك گروند استفاده كنم!
ممنون.