AR/createBrowser: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(One intermediate revision by one other user not shown) | |||
Line 16: | Line 16: | ||
{{New feature/item|3.0160|1.6||اضافة احجام خاطئة للمتصفح سيكون خطأ كبير.}} | {{New feature/item|3.0160|1.6||اضافة احجام خاطئة للمتصفح سيكون خطأ كبير.}} | ||
===الفرغات | ===الفرغات الإختيارية=== | ||
*'''.اذا أردت العكس ''false'' و ''true'' الشفافية:''' اذا أردت أن يكون المتصفح مخفي | *'''.اذا أردت العكس ''false'' و ''true'' الشفافية:''' اذا أردت أن يكون المتصفح مخفي | ||
Line 82: | Line 82: | ||
==أنظر أيضاً== | ==أنظر أيضاً== | ||
{{AR/Browser_functions}} | {{AR/Browser_functions}} | ||
[[ar:createBrowser]] | |||
[[en:CreateBrowser]] | |||
[[hu:createBrowser]] | |||
[[RO:CreateBrowser]] |
Latest revision as of 20:41, 21 February 2021
. browser هذه الوظيفة تتيح لك إنشاء متصفح الكتروني جديد
تركيب الوظيفة
element createBrowser ( int width, int height, bool isLocal [, bool transparent = false ] )
OOP Syntax Help! I don't understand this!
- Method: Browser(...)
الفرغات المطلوبة
- العرض: عرض المتصفح ويجب أن يكون أكبر من أو يساوي 1
- الارتفاع: ارتفاع المتصفح ويجب أن يكون أكبر من أو يساوي 1
- (هل محلي: اذا قمت بتعين هذه ستقوم بعرض محتوي محلي فقط حسب البلد الموجود بها الزائر للمتصفح واذا كان العكس ستعرض لك المحتوي العالمي للانترنت (شاهد الأمثلة للفهم أكثر
اضافة احجام خاطئة للمتصفح سيكون خطأ كبير.
الفرغات الإختيارية
- .اذا أردت العكس false و true الشفافية: اذا أردت أن يكون المتصفح مخفي
المعطيات
اذا كان المستخدم قام بتعطيل الصفحات العالمية ومتصفحك يقوم بتفعيلها false اذا كان العكس , ويعود أيضا ب false اذا كان قد تم انشاءه بنجاح , و browser الخاص بالمتصفح texture يعود بالتكستشر
مثال الصفحات المحلية
.بدون معالجة المدخلات (محلي html) هذا المثال يظهر لك كيفية انشاء متصفح بحجم الشاشة يظهر لك ملف
-- لكي نقوم بعرض المتصفح في حجم الشاشة يجم أن نوجد الاحداثيات الخاصة بشاشة اللاعب local screenWidth, screenHeight = guiGetScreenSize() -- (نقوم بعمل متصفح جديد يشمل الصفحات المحلية وفي هذه الحالة لن نتمكن من وضع رابط خارجي : (خارج دولة زائر المتصفح local webBrowser = createBrowser(screenWidth, screenHeight, true, false) -- هذه الوظيفة لعرض المتصفح function webBrowserRender() -- عرض المتصفح في حجم الشاشة dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true) end -- بعد تهيئة المتصفح onClientBrowserCreated سيتم تشغيل الحدث -- بعد تشغيل هذا الحدث سنكون مأهلين لعرض الرابط الخاص بنا وبدأ رسم المتصفح addEventHandler("onClientBrowserCreated", webBrowser, function() -- بعد تهيئة المتصفح سنتمكن من عرض الرابط او الملف الخاص بنا loadBrowserURL(webBrowser, "http://mta/local/html/site.html") -- والآن يمكننا بدأ عرض المتصفح addEventHandler("onClientRender", root, webBrowserRender) end )
مثال الصفحات العالمية
بدون الحاجة الي تأهيل الموقع (youtube.com) هذا المثال يظهر لك كيفية انشاء متصفح في حجم شاشة اللاعب ويعرض موقع
. requestBrowserDomains هو رابط من القائمة البيضاء فاذا أردت ان تقوم بعرض صفحة ليست في القائمة البيضاء يجب عليك اقتراحها باستخدام youtube.com تذكر أن
-- لكي نقوم بعرض المتصفح في حجم الشاشة يجم أن نوجد الاحداثيات الخاصة بشاشة اللاعب local screenWidth, screenHeight = guiGetScreenSize() -- نقوم بعمل متصفح جديد يشمل الصفحات العالمية local webBrowser = createBrowser(screenWidth, screenHeight, false, false) -- هذه الوظيفة لعرض المتصفح function webBrowserRender() -- عرض المتصفح في حجم الشاشة dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255,255,255,255), true) end -- بعد تهيئة المتصفح onClientBrowserCreated سيتم تشغيل الحدث -- بعد تشغيل هذا الحدث سنكون مأهلين لعرض الرابط الخاص بنا وبدأ رسم المتصفح addEventHandler("onClientBrowserCreated", webBrowser, function() -- youtube.com بعد تهيئة المتصفح سنتمكن من عرض loadBrowserURL(webBrowser, "http://www.youtube.com") -- والآن يمكننا بدأ عرض المتصفح addEventHandler("onClientRender", root, webBrowserRender) end )
MrKAREEM تمت الترجمة من قبل
أنظر أيضاً
- canBrowserNavigateBack
- canBrowserNavigateForward
- createBrowser
- executeBrowserJavascript
- focusBrowser
- getBrowserProperty
- getBrowserSettings
- getBrowserSource
- getBrowserTitle
- getBrowserURL
- injectBrowserMouseDown
- injectBrowserMouseMove
- injectBrowserMouseUp
- injectBrowserMouseWheel
- isBrowserDomainBlocked
- isBrowserFocused
- isBrowserLoading
- loadBrowserURL
- navigateBrowserBack
- navigateBrowserForward
- reloadBrowserPage
- requestBrowserDomains
- resizeBrowser
- setBrowserAjaxHandler
- setBrowserProperty
- setBrowserRenderingPaused
- setBrowserVolume
- toggleBrowserDevTools