blockly > مرورگر رویدادها

فضای نام browserEvents

کارکرد

تابع شرح
bind (گره، نام، این شی، تابع) یک کنترل کننده رویداد را که باید بدون توجه به اینکه بخشی از جریان لمسی فعال است فراخوانی شود، متصل کنید. از این برای رویدادهایی استفاده کنید که بخشی از یک حرکت چند قسمتی نیستند (مثلاً ماوس را برای نکات ابزار).
conditionalBind(node، name، this Object، func، opt_noCaptureIdentifier) یک کنترل کننده رویداد را که اگر بخشی از جریان لمسی فعال نباشد، نادیده گرفته شود، متصل کنید. از این برای رویدادهایی استفاده کنید که یک حرکت چند قسمتی را شروع می‌کنند یا ادامه می‌دهند (مثلاً ماوس یا حرکت ماوس، که ممکن است بخشی از کشیدن یا کلیک باشد).
getScrollDeltaPixels(e) دلتای پیمایش یک رویداد ماوس را به واحد پیکسل برمی‌گرداند.
isRightButton(e) این رویداد یک کلیک راست است.
isTargetInput(e) اگر این رویداد ویجت ورودی متن را هدف قرار می دهد، درست برمی گردد؟
mouseToSvg(e، svg، ماتریس) مختصات تبدیل شده رویداد ماوس داده شده را برمی گرداند. مبدا (0,0) گوشه سمت چپ بالای Blockly SVG است.
unbind (bindData) یک یا چند رویداد رویداد را از یک فراخوانی تابع جدا کنید.

نام مستعار را تایپ کنید

نام مستعار را تایپ کنید شرح
داده ها داده‌های رویداد غیرشفاف برای باز کردن رویدادها هنگام استفاده از bind و conditionalBind استفاده می‌شود.