یک ایراد کوچک در نمونه آزمون

samangeraphic

Active Member
سلام دوستان
یه نمونه آزمون دارم که پیوست کردم
این آزمون 2 تا سوال داره که اولی تستی و دومیش پر کردن جای خالیه
یه دکمه هم داره واسه چک کردن اینکه کدوم درست جواب داده شده و کدوم غلط
مشکلHات من اینهاست:
1- اگه کاربر جواب سوال تستی رو نده دکمه چک عمل نمیکنه یعنی حتما یه جوابی باید واسه تستیه بده

2- سایز رادو باتن ها بزرگ نمیشه و حتما باید ببرمشون تو یه مووی کلیپ تا بتون بزرگ ترش کنم. نمیشه یه کاری کرد همینجوری که هست تغییر سایز بدم؟

3- وقتی صفحه رو فول اسکرین میکنم ( Ctrl + F ) نمیتونم تو تکست باکس پچیزی بنویسم

-----------------------------------------------------------
میشه یه نگاه به این نمونه بندازید ببینید ایرادش چیه؟
ممنون :rose:
 

پیوست ها

  • quiz test.rar
    633.6 کیلوبایت · بازدیدها: 68
آخرین ویرایش:

erfan.h

Member
سلام دوستان
یه نمونه آزمون دارم که پیوست کردم
این آزمون 2 تا سوال داره که اولی تستی و دومیش پر کردن جای خالیه
یه دکمه هم داره واسه چک کردن اینکه کدوم درست جواب داده شده و کدوم غلط
مشکلHات من اینهاست:
1- اگه کاربر جواب سوال تستی رو نده دکمه چک عمل نمیکنه یعنی حتما یه جوابی باید واسه تستیه بده

2- سایز رادو باتن ها بزرگ نمیشه و حتما باید ببرمشون تو یه مووی کلیپ تا بتون بزرگ ترش کنم. نمیشه یه کاری کرد همینجوری که هست تغییر سایز بدم؟

3- وقتی صفحه رو فول اسکرین میکنم ( Ctrl + F ) نمیتونم تو تکست باکس پچیزی بنویسم

-----------------------------------------------------------
میشه یه نگاه به این نمونه بندازید ببینید ایرادش چیه؟
ممنون :rose:

1-برای اولی باید یه شرط بنویسی که اگر هیچ کدام از دکمه ها سلکت نباشد....

2- نمی دونم:green:
3- توی انجمن یادمه خیلی بحث شده جستجو کن پیدا می کنی
اگه از فلش پلیر (فکر کنم) 10.2 به بالا استفاده کنی درست می شه
 

پیوست ها

  • quiz test.zip
    989.2 کیلوبایت · بازدیدها: 57

samangeraphic

Active Member
تو سوال اول مشکل من هم پیدا کردن اون شرطه
تو سومی هم پیدا کردم
درسته
از فلش پلیر ورژن بالاتر استفاده کردم
چون مثل اینکه خود ادوب این کارو کرده بود اما تو ورژن های جدید این مشکل بر طرف شده
از لینک زیر میتونید پست مربوط به مشکل تایپ کردنو ببینید
http://forum.majidonline.com/showthread.php?t=178737&highlight=تایپ

ولی خواهشا یکی مشکل اولو حل کنه
 

aliamel

کاربر فعال
سامان جان فارغ از برنامه شما پاسخ سوال اولتو به صورت کلی ضمیمه کردم . تو این روش نیازی به استفاده از دستور شرطی نیست !
در مورد سوال دوم هم اگه دقت کرده باشی کلاس RadioButton خصوصتی مثل width یا height برای تنظیم ارتفاع یا پهنا ندارند .
 

پیوست ها

  • Check.rar
    384.9 کیلوبایت · بازدیدها: 80
آخرین ویرایش:

samangeraphic

Active Member
سامان جان فارغ از برنامه شما پاسخ سوال اولتو به صورت کلی ضمیمه کردم . تو این روش نیازی به استفاده از دستور شرطی نیست !
در مورد سوال دوم هم اگه دقت کرده باشی کلاس RadioButton خصوصتی مثل width یا height برای تنظیم ارتفاع یا پهنا ندارند .
عزیز جان ممنون ولی من cs 5.5 ندارم
اگه با cs5 خروجی بگیری ممنون میشم:rose:
 

aliamel

کاربر فعال
پیوست به روز شد !
یه سوال می پرسم که امیدوارم بتونی راهشو پیدا کنی .
اگه می خواستی ضمیمه قبلی رو توسط فلش cs5 به کار ببندی چه کار می کردی ؟
 

samangeraphic

Active Member
پیوست به روز شد !
یه سوال می پرسم که امیدوارم بتونی راهشو پیدا کنی .
اگه می خواستی ضمیمه قبلی رو توسط فلش cs5 به کار ببندی چه کار می کردی ؟
ممنون
:-?نمی دونم
مچ میگیریاااا:)
راستی این نمونه که دادی هم که مثل مال خودمه :wink:
وقتی چیزی انتخاب نمیشه دکمه check کار نمیکنه
بعدشم یه خواهش
مال خودمو نمیتونی کدهاشو ویرایش کنی که درست کار کنه و بدون انتخاب هیچ کدوم از رادیو باتن ها، دکمه check کار کنه؟
:rose:
 

aliamel

کاربر فعال
ممنون
:-?نمی دونم
مچ میگیریاااا:)
راستی این نمونه که دادی هم که مثل مال خودمه :wink:
وقتی چیزی انتخاب نمیشه دکمه check کار نمیکنه
بعدشم یه خواهش
مال خودمو نمیتونی کدهاشو ویرایش کنی که درست کار کنه و بدون انتخاب هیچ کدوم از رادیو باتن ها، دکمه check کار کنه؟
:rose:
گل پسر مگه سوالت این نبود:
1- اگه کاربر جواب سوال تستی رو نده دکمه چک عمل نمیکنه یعنی حتما یه جوابی باید واسه تستیه بده
منطقیش اینه که وقتی کاربر همه سوالات رو جواب داد دکمه چک کار کنه . به هر حال اگه می خوای این طوری نباشه باید متد change_handler رو به صورت زیر تغییر بدی :
PHP:
function changeHandler(event:Event):void
        {
            var rbg:RadioButtonGroup = event.target as RadioButtonGroup;
            if (rbg.selectedData != null)
            {
                trace(rbg.selectedData);
                boolean_value=true;
            }
            
        }
یعنی وقتی یکی از گزینه های RadioButton انتخاب میشه مقدار boolean_value برابر با true بشه .
در این حالت وقتی دکمه چک رو کلیک می کنی مقدار boolean_value بررسی میشه . اگه false بود یعنی گزینه ای از RadioButton ها انتخاب نشده !

 

samangeraphic

Active Member
نه سوالم این بود که چی کار کنم که وقتی هیچکدوم از رادیو باتن ها رو نمیزنم هم دکمه چک عمل کنه و بهش مثلا بگم اگه هیچ گزینه ای انتخاب نشد بره به فلان فریم
 

++Hadi++

Active Member
1- اگه کاربر جواب سوال تستی رو نده دکمه چک عمل نمیکنه یعنی حتما یه جوابی باید واسه تستیه بده

2- سایز رادو باتن ها بزرگ نمیشه و حتما باید ببرمشون تو یه مووی کلیپ تا بتون بزرگ ترش کنم. نمیشه یه کاری کرد همینجوری که هست تغییر سایز بدم؟

3- وقتی صفحه رو فول اسکرین میکنم ( Ctrl + F ) نمیتونم تو تکست باکس پچیزی بنویسم

-----------------------------------------------------------
میشه یه نگاه به این نمونه بندازید ببینید ایرادش چیه؟
ممنون :rose:
اولی هم چون وقتی گزینه ای انتحاب نیست،مقدار selected برابر null هست و اونو پیدا نمی کنه چه برسه به label یه مقدار null
دومی فکر نکنم مشکل ساز بشه
سومی با فلش پلیر 11 حل شده...
 

پیوست ها

  • quiz test.rar
    611.4 کیلوبایت · بازدیدها: 164

++Hadi++

Active Member
&& یعنی and به بیان بهتر تو حالت شرطی می یاد و چک می کنه که آیا هر دو رخ داد true هستند یا نه.به عبارت زیر توجه کنید:
PHP:
var i:int=10;
var j:Boolean=false;
if(i>5&&!j)
{
   trace("Hello");
}
پس hello چاپ می شه.چرا؟
&& یه عبارت منطقی هست.تو عبارات شرطی اگه بخواهید در شرایطی که هر دو طرف جوابشون true باشه ،اتفاقی انجام شه از اون استفاده می شه.
true&&true=true
true&&false=false
false&&true=false
false&&false=false
این عملگر فقط تو شرایطی ok می شه که شما هر دو طرفتون true باشه یعنی چی؟
یعنی اینکه مثلا شما می خواهید فردی رو استخدام کنید که دختر باشه و سنش زیر 30 سال باشه.پس اگه متغیر بولینی برا تعیین جنسیت در نظر بگیرید به اسم GENERIC و اگه فرض کنید true یعنی پسر و False یعنی دختر،
اگه متغیر Integer به اسم age تعریف کنید که سن رو به سال نشون بده.پس شما به این شرط استخدام می کنید:
PHP:
if(age<30&&!GENERIC)
{
  trace("Employee");
}
else
{
   trace("Not Employee");
}
پس اونو به شکل زیر هم می تونید بنویسید:
PHP:
if(GENERIC==false&&age<30)
{
  trace("Employee");
}
else
{
   trace("Not Employee");
}
عملگر ! یعنی نقیض یعنی برعکس...اگه true باشه false رو برمی گردونه و برعکس.اگه متغیر بولین شما false باشه،یعنی دختر،برا اینکه بگید اینو می خوام باید true کنینش.پس نقیضش برابر true می شه...پس پسر چی...خوب نقیض پسر یعنی true می شه false و رد می شه...
پس این عملگر فقط برا شرایطی هست که دقیقا باید هر دو حالت ok باشه تا کسب صلاحیت شه و اتفاقی بیفته...
بای...
 

جدیدترین ارسال ها

بالا