PDA

View Full Version : flash files & visual foxpro



frahimi
چهارشنبه 19 تیر 1387, 17:27 عصر
چگونه میتوان فایلهای فلش را در روی یک فرم ویپوال فاکس قرار داد میخواهم یک ساعت عقربه ای روی فرم قرار دهم. متشکرم

ashkan_gorg
چهارشنبه 19 تیر 1387, 19:14 عصر
میتوانید از کنترل قرارداده شده در فرم استفاده کنید.20163

rahro
پنج شنبه 20 تیر 1387, 07:51 صبح
سلام
براي اجراي فايلهي فلش بايد نرم فلش پلير حتما" نصب باشد ؟!
دوستان چگونه فايلهاي فلش رو اجرا ميكنن؟؟

rezaTavak
پنج شنبه 20 تیر 1387, 08:15 صبح
جناب رهرو قاعدتا باید نصب باشد.



یک راه:

ابتدا flash player را نصب کنید.

سپس یک فرم بسازید که در آن iexplorer بصورت ocx باشد و یک html داشته باشید که اشاره به فایل flash داشته باشد.

rahro
پنج شنبه 20 تیر 1387, 08:31 صبح
سعي كردم عمليش كنم ولي نشد!!‌ يه مثال ميشه بزاري استاد.

javad_hosseiny
پنج شنبه 20 تیر 1387, 11:08 صبح
شما می توانید به راحتی از طریق تنها یک فایل flash.ocx این کار رو انجام بدید
کافی است در ابتدای اجرا برنامه تست کنید که آیا این فایل رجیستر شده یا خیر و در غیراینصورت این کار رو انجام دهید.


XX = CREATEOBJECT('ShockwaveFlash.ShockwaveFlash')
IF TYPE('XX') <> 'O'
FO = .F.
IF FILE('flash.ocx')
RUN /N regsvr32 flash.ocx -S
ENDIF
ENDIF
RELEASE XX


و بعد در فرم مربوطه به راحتی خود ocx مربوطه را (پخش فایل فلش) را در فرم قرار داده و توسط پارامترهای موردنظر فایل فلش خود را فراخوانی نمایید.

this.movie=ADDBS(SYS(5)+SYS(2003))+"test.swf"
البته می توانید حتی پارامترهای دیگر همچون اندازه و عرض و ... را بصورت دستی و یا از طریق کدنویسی خود کنترل نمایید.
(حتی به عنوان یک نکته می توانید راست کلیک پیش فرض فلاش را نیز از روی فرم خود برداشته تا جلوه مناسبتری داشته باشد


IF FILE('dll\rfmenu.dll') then
DECLARE long KillFlashMenu IN dll\RFMenu.dll long hwndparent
=KillFlashMenu(this.HWnd)
ENDIF

فایل موردنظر rfmenu.dll در همین بخش از سایت موجود است

)

frahimi
سه شنبه 25 تیر 1387, 11:13 صبح
چگونه میتوان با کد نویسی فهمید آیا object وجود دارد یا خیر مثلا میخواهم اگر flash player نصب نشده است فایل فلش را فراخوانی نکند؟

binyaz2003
سه شنبه 25 تیر 1387, 11:33 صبح
قطعه کد اولي رو که آقاي حسيني نوشته اند دقيقا همين کار را ميکند.

shamim_41
سه شنبه 24 دی 1387, 00:25 صبح
البته می توانید حتی پارامترهای دیگر همچون اندازه و عرض و ... را بصورت دستی و یا از طریق کدنویسی خود کنترل نمایید.
(حتی به عنوان یک نکته می توانید راست کلیک پیش فرض فلاش را نیز از روی فرم خود برداشته تا جلوه مناسبتری داشته باشد

کد:
IF FILE('dll\rfmenu.dll') then DECLARE long KillFlashMenu IN dll\RFMenu.dll long hwndparent =KillFlashMenu(this.HWnd)ENDIF
فایل موردنظر rfmenu.dll در همین بخش از سایت موجود است

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

Esikhoob
یک شنبه 06 بهمن 1387, 19:21 عصر
راه راحتتر تبدیل فایل flash به Animated GIF است.
بعد مانند یک عکس معمولی(با پسوند GIF) ، آن را به form اضافه کنید.
اگر source فایل Flash را داشته باشید ، برنامه سازنده Flash (آخرین ورژنش Adobe Flash CS3) ، این کار را میکند.

shamim_41
یک شنبه 06 بهمن 1387, 23:58 عصر
اگر source فایل Flash را داشته باشید ، برنامه سازنده Flash (آخرین ورژنش Adobe Flash CS3) ، این کار را میکند.
با سلام و تشکر از شما دوست عزیز Esikhoob
اگه سورس نداشته باشیم چی؟

Esikhoob
دوشنبه 07 بهمن 1387, 20:48 عصر
روی google بزن flash to gif ببین چی میاره ، مثلا یک برنامه converter پیداکن.