AR/createBrowser
Jump to navigation
Jump to search
. 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 )
أنظر أيضاً
- 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
وظائف واجهة المستخدم الرسومية