PDA

View Full Version : Button هایی در باره فلش



Navid Asadi
شنبه 10 مرداد 1388, 16:03 عصر
سلام
من تو برنامم میخوام از Button هایی از جنس فلش است کنم برای این کار هم از ShockwaveFlash استفاده کردم اما نمی تونم خاصیت کلیک بهش بدم...
چیکار کنم؟

Navid Asadi
یک شنبه 11 مرداد 1388, 13:03 عصر
هیچ کس نمیتونه کمکم کنه؟

hadiit
یک شنبه 11 مرداد 1388, 13:37 عصر
راه حلش گذاشتنfscommand در فلش (مثلا "click")و استفاده از كد زير در vb


Private Sub AxShockwaveFlash1_FSCommand(ByVal sender As Object, ByVal e As AxShockwaveFlashObjects._IShockwaveFlashEvents_FSC ommandEvent) Handles AxShockwaveFlash1.FSCommand
If e.command = "Click" Then


End If

hadiit
یک شنبه 11 مرداد 1388, 13:43 عصر
اين هم كد fscommand در اسكريپت فلش

getUrl "FSCommand:click" target:"1"
stop

Navid Asadi
یک شنبه 11 مرداد 1388, 13:48 عصر
سلام دوست من
از توجه تون ممنونم
من کد زیر رو نوشتم آما عمل نکرد...


Private Sub AxShockwaveFlash1_FSCommand(ByVal sender As Object, ByVal e As AxShockwaveFlashObjects._IShockwaveFlashEvents_FSC ommandEvent) Handles AxShockwaveFlash1.FSCommand
If e.command = "click" Then
Dim i As Integer = MsgBox("Ok", MsgBoxStyle.OkOnly, )
End If
End Sub

Navid Asadi
یک شنبه 11 مرداد 1388, 13:57 عصر
getUrl "FSCommand:click" target:"1"
stop


این کد رو دقیقا کجا بنویسم؟

hadiit
یک شنبه 11 مرداد 1388, 14:24 عصر
این کد رو دقیقا کجا بنویسم؟

اين كد رو بايد تو اكشن اسكريپت دكمه فلش بنويسي.

Navid Asadi
یک شنبه 11 مرداد 1388, 14:57 عصر
من یه برنامه آپلود کردم اگه میشه برام خاصیت کلیک فلش رو فعال کن...
متشکرم

Sajad Zare
یک شنبه 11 مرداد 1388, 16:01 عصر
سلام دوست عزیز !
این فایلی که برات آپلود کردم مثال کامل و راحتی تو Visual basic 2008 هستش.
راستی باید کامپوننت فلش رو هم تو Visaul Basic 2008 فعال کنی ( Flash.ocx ).

البته راه حل اون تو VB9 یا همون VB 2008 و VB 2005 رو هم برات میزارم تا دانلود کنی!
( VB 2005 با VB 2008 زیاد تو این مسئله زیاد با هم فرقی نمی کنن. )

کد در Visual Basic 2008 به صورت زیر است :


PrivateSub AxShockwaveFlash_FSCommand(ByVal Sender AsObject, ByVal Flash As AxShockwaveFlashObjects._IShockwaveFlashEvents_FSC ommandEvent) Handles AxShockwaveFlash.FSCommand
MsgBox(Flash.args)
EndSub

کد Action Script در Flash به صورت زیر است:



on (press) {
fscommand("Button","This is a Button in Visual Basic 2008 ");
}



نمونه انجام شده تو Visual Basic 2008 رو دانلود کن...
امید وارم مشکلت با این مسئله حل بشه...

Navid Asadi
یک شنبه 11 مرداد 1388, 17:13 عصر
جالب بود حالا من اگه بخوام یک فرم رو showdialoge کنم چی...

Navid Asadi
یک شنبه 11 مرداد 1388, 17:49 عصر
دست همگی درد نکنه...
من به کمک کد شما ها تونستم مشکلم رو حل کنم...
اگه کسی نیاز داره بگه تا پروژه راهنما رو براش بزارم...

Sajad Zare
دوشنبه 12 مرداد 1388, 13:05 عصر
سلام...
منظورت رو نگرفتم، لطفا کامل تر توضیح بده تا اگه تونستم کمکت کنم!

Navid Asadi
دوشنبه 12 مرداد 1388, 13:42 عصر
سلام...
منظورت رو نگرفتم، لطفا کامل تر توضیح بده تا اگه تونستم کمکت کنم!

من مشکلم حل شده