PDA

View Full Version : سوال: اجرای مجدد فایل فلش بعد از اتمام



mohsen.nsb44
دوشنبه 09 مرداد 1391, 10:08 صبح
من از کنترل فلش پلیر برای نمایش فایل فلش استفاده کردم یه فایل فلش دارم که داخلش نمایش میدم اما بعد از چند ثانیه که اجراش تموم میشه دیگه چیزی نشون نمیده میخوام بعد از اتمام دوباره از اول فایل فلش نشون داده بشه

saeed_sho
دوشنبه 09 مرداد 1391, 10:29 صبح
به جای فلش پلیر یه ریپیتر بزار و داخل itemTemplate اینو بزار
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource2">
<ItemTemplate>
<object id="obj1"
border="0" width="254" height="197">
<param name="movie" value='<%# Eval("adress") %>'>
<param name="quality" value="High">
<param name="loop" value="true"/>
<param name="scale" value="ExactFit"/>

<embed src='<%# Eval("adress") %>' "
type="application/x-shockwave-flash" name="obj1" width="254" height="197"></object>
</ItemTemplate>
</asp:Repeater>


البته من هیچ وقت classId و آدرس فایل فلش رو تعیین نمیکنم
من اینو زدم البته مال من هم فایل فلش نشون میده و هم عکس اگه خواستی بگو بگم چطوری

mohsen.nsb44
دوشنبه 09 مرداد 1391, 10:37 صبح
به جای فلش پلیر یه ریپیتر بزار و داخل itemTemplate اینو بزار
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource2">
<ItemTemplate>
<object id="obj1"
border="0" width="254" height="197">
<param name="movie" value='<%# Eval("adress") %>'>
<param name="quality" value="High">
<param name="loop" value="true"/>
<param name="scale" value="ExactFit"/>

<embed src='<%# Eval("adress") %>' "
type="application/x-shockwave-flash" name="obj1" width="254" height="197"></object>
</ItemTemplate>
</asp:Repeater>


البته من هیچ وقت classId و آدرس فایل فلش رو تعیین نمیکنم
من اینو زدم البته مال من هم فایل فلش نشون میده و هم عکس اگه خواستی بگو بگم چطوری
دوست عزیز من از دیتابیس استفاده نمیکنم که از این کنترل استفاده بکنم
من یک فایل فلش نمایش میدم که اونو از طریق فایل اپلود ذخیره میکنم در پوشه

saeed_sho
دوشنبه 09 مرداد 1391, 10:54 صبح
خب اون فیلد آدرس که میبینی آدرس فایل فلش هستش که در دیتابیس ذخیره شده و فایل در دیتابیس ذخیره نشده و فقط آدرس فایل خونده میشه اینو ببین فقط اسمش در دیتابیس ذخیره شده
<embed src='../Images/Tabligh/<%# Eval("adress") %>' " type="application/x-shockwave-flash" name="obj1" width="254" height="197">

بازم کارت راه نیافتاد بگو یه مثال آپلود کنم

mohsen.nsb44
دوشنبه 09 مرداد 1391, 11:08 صبح
خب اون فیلد آدرس که میبینی آدرس فایل فلش هستش که در دیتابیس ذخیره شده و فایل در دیتابیس ذخیره نشده و فقط آدرس فایل خونده میشه اینو ببین فقط اسمش در دیتابیس ذخیره شده
<embed src='../Images/Tabligh/<%# Eval("adress") %>' " type="application/x-shockwave-flash" name="obj1" width="254" height="197">

بازم کارت راه نیافتاد بگو یه مثال آپلود کنم
این کدی که شما نوشتین اسم فیلد عکس رو از دیتابیس میخونه سوال من چیز دیگری بود
من سوالم این بود که چطور میشه بعد از پایان فایل فلش به صورت اتوماتیک دوباره اجرا بشه بدون رفرش صفحه البته فکر کنم با اپدیت پنل بشه

saeed_sho
دوشنبه 09 مرداد 1391, 11:20 صبح
اگه پست دوم رو ببینید مقدار پارامتر loop رو true گذاشتم که باعث میشه مدام فایل فلش تکرار بشه

bitcob589
پنج شنبه 12 بهمن 1391, 20:45 عصر
به جای فلش پلیر یه ریپیتر بزار و داخل itemTemplate اینو بزار
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource2">
<ItemTemplate>
<object id="obj1"
border="0" width="254" height="197">
<param name="movie" value='<%# Eval("adress") %>'>
<param name="quality" value="High">
<param name="loop" value="true"/>
<param name="scale" value="ExactFit"/>

<embed src='<%# Eval("adress") %>' "
type="application/x-shockwave-flash" name="obj1" width="254" height="197"></object>
</ItemTemplate>
</asp:Repeater>


البته من هیچ وقت classId و آدرس فایل فلش رو تعیین نمیکنم
من اینو زدم البته مال من هم فایل فلش نشون میده و هم عکس اگه خواستی بگو بگم چطوری
چگونه می توان هم فایل فلش و هم عکس نمایش داد