المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التعامل مع زر Toogle


سعيدون
18-01-2015, 05:31 PM
اسمحوا لي اخواني اريد ان اعرض عليكم سؤالا يتلخص فيما يلي
صعنت زرا من نوع Toogle وأريد منه أن يقوم عند النقر عليه بحدثين بالتناوب أي عند النقر عليه في حالة Up يشغل الصوت وعند النقر عليه في حالة down يوقف الصوت
أتمنى أن أكون قد وضحت سؤالي بما يكفي
والشكر للموهوبين الكرام ان يساعدوني ان كانت هذه المسالة ممكنة ام لا
ملاحظة:
لقد رايت مشروعا يقوم بذلك الا انه غير مفتوح

ربيع
18-01-2015, 07:19 PM
ممكن :abc_152:

سعيدون
18-01-2015, 07:31 PM
شكرا اخي على مرورك
ولكن السؤال الرئيسي الذي يجب الاجابة عليه هو ::::::
كيف يمكن تحقيق ذلك؟؟؟؟
مع الشكر الجزيل

ربيع
18-01-2015, 07:40 PM
شكرا اخي على مرورك
ولكن السؤال الرئيسي الذي يجب الاجابة عليه هو ::::::
كيف يمكن تحقيق ذلك؟؟؟؟
مع الشكر الجزيل

بفهم أكواد Button منها تجد
Button.GetState

منه ابني شروطك وفق الارجاع المناسب 0 أو 1
موفق :abc_152:

سعيدون
18-01-2015, 07:53 PM
هلا افدتني بماف مفتوح تكون __فعلا_قد رفعت اللثام عن المشكلة
بوركت ايها الكريم
انتظر جوابك باسرع وقت ممكن

سعيدون
18-01-2015, 07:53 PM
بفهم أكواد button منها تجد
button.getstate

منه ابني شروطك وفق الارجاع المناسب 0 أو 1
موفق :abc_152:

هلا افدتني بماف مفتوح تكون __فعلا_قد رفعت اللثام عن المشكلة
بوركت ايها الكريم
انتظر جوابك باسرع وقت ممكن

فرح صالحي
18-01-2015, 08:15 PM
السلام عليكم ورحمة الله وبركاته
في global functions ضع هذا الكود
function nSplit(strNumber)
local Tbl = {}
local nTbl = {}
for i = 0, String.Length(strNumber)-1 do
t = String.Mid(strNumber, i+1, 1)
if t ~= "0" then
Tbl[i+1] = t
else
nTbl[i+1] = i+1
end
end
return Tbl, nTbl
end
في خصائص الزر وفي الحدث on click ضع هذا الكود
i=i+1
if i==4 then
i=0
end
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\"..i..".wma", true, false);

موفق بإذن الله ..:abc_152:. لك مني أجمل تحية .

سعيدون
18-01-2015, 08:28 PM
السلام عليكم ورحمة الله وبركاته
في global functions ضع هذا الكود
function nsplit(strnumber)
local tbl = {}
local ntbl = {}
for i = 0, string.length(strnumber)-1 do
t = string.mid(strnumber, i+1, 1)
if t ~= "0" then
tbl[i+1] = t
else
ntbl[i+1] = i+1
end
end
return tbl, ntbl
end
في خصائص الزر وفي الحدث on click ضع هذا الكود
i=i+1
if i==4 then
i=0
end
audio.load(channel_narration, "autoplay\\audio\\"..i..".wma", true, false);

موفق بإذن الله ..:abc_152:. لك مني أجمل تحية .
اخي فرح لم ار اية نتيجة من خلال الاكواد التي طرحت..........
اشكرك __على كل حال _ على المجهود الذي قمت به
==
اعود واشرح
اريد ان يقوم زر طوووغل بوظيفتين من خلال النقر عليه بالتناوب وفي كل نقرة حدث مخالف للحدث الآخر

فرح صالحي
18-01-2015, 08:40 PM
سامحني اخي نسيت كود
في الحدث on show
ضع
i=0
اكرر اعتذاري

سعيدون
18-01-2015, 08:49 PM
سامحني اخي نسيت كود
في الحدث on show
ضع
i=0
اكرر اعتذاري

بارك الله فيك

ربيع
18-01-2015, 10:05 PM
صعنت زرا من نوع Toogle وأريد منه أن يقوم عند النقر عليه بحدثين بالتناوب أي عند النقر عليه في حالة Up يشغل الصوت وعند النقر عليه في حالة down يوقف الصوت

ضع ملف مفتوح للزر الذي أشرت اليه و ملف الصوت

ليست لدي محتويات :abc_152:

أو وظف مايلي :
result = Button.GetState(this);
if result == 0 then
Dialog.Message("Notice", "Button_UP ");
elseif result == 1 then
Dialog.Message("Notice", "Button_DOWN ");
end


مع تفعيل خاصية الزر التالية :
Style----toggle---- up

عبود عبود
18-01-2015, 10:14 PM
إليك هذا الملف المفتوح

إنظر إلى الأكواد فى الزر وإنظر إلى كيفية ضبط الزر على الوضع toggle بدلا من standard
من قائمة Setting للزر ثم التغيير .

ياسرهتهت
18-01-2015, 11:05 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

الجارف
19-01-2015, 12:54 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

سعيدون
19-01-2015, 06:56 PM
إليك هذا الملف المفتوح

إنظر إلى الأكواد فى الزر وإنظر إلى كيفية ضبط الزر على الوضع toggle بدلا من standard
من قائمة setting للزر ثم التغيير .

الاستاذ عبود أجدت وأحسنت
فعلا هذا هو المطلوب بالدقة المتناهية
شكرا لك يا مبدع

ربيع
19-01-2015, 07:10 PM
ألف مبروك .. لقد سعدت بهذا الخبر :abc_152:

سعيدون
19-01-2015, 08:21 PM
ضع ملف مفتوح للزر الذي أشرت اليه و ملف الصوت

ليست لدي محتويات :abc_152:

أو وظف مايلي :
result = button.getstate(this);
if result == 0 then
dialog.message("notice", "button_up ");
elseif result == 1 then
dialog.message("notice", "button_down ");
end


مع تفعيل خاصية الزر التالية :
Style----toggle---- up
دمت مبدعا أيها الكريم
شكرا على الافادة

الباب
19-02-2015, 08:18 PM
شـكــــرا لك وبارك الله فيك

عبدوعزيز
22-02-2016, 08:46 AM
مشكووووووووووووووووووور بارك الله فيك