Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف استطيع عمل قوائم مثل هذه ؟؟؟؟؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #16
    أخي زيزو : ما أدري من وين أحمل الدرس ..

    أخي mos_az : ما ضبط ماعي اللي كتبته ..

    أخي عصام : نعم مثل ما ذكرت أريد عمل مجموعات ..

    أخي hamaney : مثل ما ذكرت أنا أريد عمل واحد خاص بي .. ولا أحبذ الجاهز .. فقط أريد درس للعملية وجزاكم الله خير

    تعليق


    • #17
      أنا كمان مليش دعوه
      سامحني
      باسل ابو الفيلات


      الحمد لله فاطر السموات والأرض
      لا للدنمارك
      موقع خطير مرة
      http://www.mp3quran.net/maher.html
      حمل هنا دروس المودلنغ من موقع لندا
      الريل فلو ومقابسه لكل برامج الثري دي
      الرجل الحر حمل هالدرس وأنا قطعته
      درس فيديو عمل سماء وغيوم متحركة
      من معرفتي لمن أحب الإضطلاع


      إنفجار نووي ودرس جديد

      تعليق


      • #18
        للرفع .... للرفع

        تعليق


        • #19
          اجابات الاخوة عن ال custom attributes حعلتنى غير واثق انى فهمت سؤالك تماما
          ايضا يا اخ حسنى انت اخترت صورة لبوكس و هو مجسم موجود فى الماكس فعلا و اضافة اى parameter له تكون فعلا بال custom attributes

          على العموم انا ساذهب مع فهمى لسؤالك بالطريقة المطلقة ... و كان السؤال .. كيف يمكن عمل اكثر من rollout ؟


          الاول

          به بعض عناصر الواجهة .. (ليس لها وظائف)


          كود:
          Roll_1 
          Roll_2 
          Roll_3
          
          
          rollout Roll_1 "whatever" width:162 height:59 rolledup:False
          
          (
          button btn1 "Button" 
          button btn2 "Button" 
          angle _ang "speed" diameter:50 color:red degrees:30 align:#center
          
          )
          
          rollout Roll_2 "Whenever" width:162 height:83
          (
          	button btn3 "Button" pos:[58,7] width:47 height:21
          	button btn4 "Button" pos:[58,33] width:47 height:21
          	colorPicker _color "color" pos:[11,59] width:140 height:20
          
          
          )
          
          rollout Roll_3 "Wherever" Rolledup:true
          (
          button btn5 "Button"
          checkButton ckb2 "CheckButton" 
          pickButton btn6 "PickButton" 
          curveControl _curve align:#Center
          
          ) 
          
          MaR =NewRolloutFloater "BlaBla" 200 360
          addrollout roll_1 MaR
          addrollout roll_2 MaR
          addrollout roll_3 MaR

          الثانى
          تم تجريده من عناصر الواجهة حتى تكون فكرة القوائم واضحة


          كود:
          Roll_1 
          Roll_2 
          Roll_3
          -- in this example definning the rollouts as variables is not necessary 
          
          rollout Roll_1 "whatever" width:162 height:59 rolledup:False
          
          (
          
          )
          
          rollout Roll_2 "Whenever" width:162 height:83
          (
          	
          
          
          )
          
          rollout Roll_3 "Wherever" Rolledup:true
          (
          
          
          ) 
          
          MaR =NewRolloutFloater "BlaBla" 200 360
          addrollout roll_1 MaR
          addrollout roll_2 MaR
          addrollout roll_3 MaR
          http://heilschwingung.at/188e0

          تعليق


          • #20
            جزاك الله خير أخي cyfer بصراحة كنت أنتظرك ..

            السكربت شغال 100% وهذا ما أردته .. أقصد الثاني ..

            طيب لو أردت أضيفه للـ attribute holder كيف أعمله ؟

            وأسف على الإزعاج

            تعليق


            • #21
              أعمل بوكس
              واضف موديفير وليكن bend
              واضف موديفير attribute holder
              ومن ثم alt+1
              وبعدين هتلاقي خصائص ال attribute holder
              الطول والعرض وبداية القيمة ونهايتها وغيرها من الخصائص التي لا اعرفها
              ومن ثم Add هتلاقي الاداة اضيفت على attribute holder على اليمين
              ولكن لا يوجد تأثير عليه
              أعمل كليك يمين على المجسم واختار واير براميتر
              للأسف ناسي الباقي
              لو اتبعت الخطوات هتوصل لانها سهلة جدااااا
              وفكرتها انك بتربط الattribute holder بأحد خصائص الbend سواء القيمة او الاتجاه وغيره
              ااااااااااااسف جدا
              الماكس مش عندي ومش عارف افيدك قوي
              بس لو نزلته وما زال لا يوجد رد
              بإذن الله اوضح اكتر

              سيفر بااااااااااااشا طول عمرك

              تعليق


              • #22
                شكرا يا شادي .. أنا عارف الطريقة هذه اللي ذكرتها أنت لكن أنا أريد عمل مجموعات في داخل attribute holder
                أنا لما أعمل اللي قلت لي عليه فقط يعطيني مجموعة واحدة وتندرج تحتها العناصر الأخرى بعد الضغط على Add من خصائص ال attribute holder

                أرجو أن تكون قد فهمتني ..

                طريقة سيفر هي التي أقصدها .. لكن يفتح لي نافذة جديدة وأنا أريدها مدرجة مع Circle بعد إضافة attribute holder عليها مثلاً

                تعليق


                • #23
                  فهمتك اخي الحسني وبإذن الله اجرب لما الماكس ينزل
                  جاري التنصيب

                  تعليق


                  • #24
                    من هنا جواب طلبك بإذن الله
                    المشكلة ان الصورة مش واضحة ولكن
                    النبيه بالاشارة يفهم
                    يارب تفيدك

                    http://www.youtube.com/watch?v=38BeqzBXtIE

                    تعليق


                    • #25
                      ليس هناك اى ازعاج


                      الفكرة كلها ان بداخل ال new attrib يتم عمل parameter ثم ال rollout
                      اعمل اى عدد تريده !




                      كود:
                      newattrib = attributes lol
                      (
                      	parameters whatever rollout:elHasani
                      			(
                      				boo1 type:#boolean ui:btn1
                      				boo2 type:#boolean ui:btn2
                      				--lol3 ui:btn_3
                      			)
                      	rollout elHasani "Elhasani"
                      			(
                      					button btn1 "Button" 
                      					button btn2 "Button" 
                      					angle _ang "speed" diameter:50 color:red degrees:30 align:#center
                      
                      			)
                      	parameters noo rollout:maxforum
                      			(
                      				boo3  type:#boolean ui:btn3 
                      				boo4 type:#boolean ui:btn4
                      				--lol3 ui:btn_3
                      			)
                      	rollout maxforum "maxforum"
                      			(
                      					button btn3 "Button" pos:[58,7] width:47 height:21
                      					button btn4 "Button" pos:[58,33] width:47 height:21
                      					colorPicker _color "color" pos:[11,59] width:140 height:20
                      			)
                      		
                      	parameters Goo rollout:ShadiSobhi
                      			(
                      				boo5  type:#boolean ui:btn5 
                      				boo6 type:#boolean ui:btn6
                      				--lol3 ui:btn_3
                      			)
                      	rollout ShadiSobhi "ShadiSobhi"
                      			(
                      					button btn5 "Button"
                      					checkButton ckb2 "CheckButton" 
                      					pickButton btn6 "PickButton" 
                      					curveControl _curve align:#Center
                      
                      			)
                      		
                      	
                      	
                      )
                      custAttributes.add $ newattrib
                      شادى .. نزل السكريبت و جربه

                      edit:
                      يجب ان يكون هناك مجسم فى حالة اختيار لكى يعمل الاسكريبت
                      http://heilschwingung.at/188e0

                      تعليق


                      • #26
                        ههههههههههههههه
                        جربته يا كبير واسمي منور الماكس وطبعا الحسني والمنابر
                        انا فهمت الاسكريبت الاول والتاني
                        بس الاخير ده فلت مني
                        عايزين بس مثال بسيط على اي command منهم عشان نشوف وخليه command واحد بس عشان نقدر نفهمه
                        على فكرة انا متابع الورشة كل يوم والناس في الشغل بيقول على فكرة الراجل ده مش شغال الشغل كله بالزيبرش بس انا دافعت عنك بإستماته

                        تعليق


                        • #27
                          الموضوع ببساطة
                          انت بتعرف صفة جديدة attributes
                          و بعد كده لازم تعمل خطوتين .. اولا تعمل ال parameters للصفة دى
                          و ثانيا تعمل ال ui للصفة دى

                          الشىء اللى بيلخبط انك و انت بتعمل ال parameter لازم تحدد الواجهة rollout و عشان كده هاتلاقى الاسماء بتتكرر
                          كمان ال ui element فى حالتنا هنا هايكون spinner لازم احدد نوعه ... يعنى ال spinner هنا انا خليته float يعنى يقبل ارقام عشرية مش ارقام صحيحة بس

                          و انت بتعمل ال واجهة rollout لازم تختار نفس الاسم ... لاحظ الاسماء اللى بتتكرر
                          اى شىء بين " " هو عبارة عن string .. يعنى كتابة .. يعنى ممكن نكتب عربى حتى لو كان الماكس بيكتب عربى ...

                          فى الاخر خالص احنا بنضيف ال صفة اللى انشأناها و عرفناها للاوبجكت .. و عشان الموضوع يبقى سهل بنخلى مجسم فى حالة اختيار و نشير اليه ب $ يعنى ال selected object

                          شوف ده كده


                          كود:
                          newattrib = attributes lol
                          (
                          	parameters kol rollout:aikalam
                          	(
                          		boo type:#float ui:Spn
                          	)
                          	
                          	rollout aikalam "shadisobhi"
                          	
                          	(
                          		spinner Spn "shadi"
                          	)
                          	
                          	
                          	
                          	
                          	
                          )
                          custattributes.add $ newattrib

                          يللا نغير فى نوع ال spinner و نخليه integer يقبل ارقام صحيحة فقط !




                          كود:
                          newattrib = attributes lol
                          (
                          	parameters kol rollout:aikalam
                          	(
                          		boo type:#integer ui:Spn
                          	)
                          	
                          	rollout aikalam "shadisobhi"
                          	
                          	(
                          		spinner Spn "shadi"
                          	)
                          	
                          	
                          	
                          	
                          	
                          )
                          custattributes.add $ newattrib


                          ...شغال كده ؟


                          -بخصوص الناس اللى فى الشغل .. قوللهم انى فرى لانسر غالى طحن
                          http://heilschwingung.at/188e0

                          تعليق


                          • #28
                            ههههههههههههههههه لا هما اكيد عارفين من شغلك في الورشة ...

                            السكريبت تمام كده..
                            كده الموضوع وضح اكتر ..
                            بس اللي كنت اقصده اني مثلا لو عايز اعمل سليدر او غيره بيصغر ويكبر مثلا ؟؟؟؟
                            أو مثلا اخلي 5 سليدرات بيتحكم في الصوابع كل واحد بيعمل Rotate لكل صباع وهكذا يا كبير

                            معلش اثقلت عليك حلوة اثقلت عليك ديه : )

                            تعليق


                            • #29
                              هوه حكاية كبير دى بسبب السن ؟
                              انا باهزر ....

                              -اسمع يا شادى اللى انت بتسال عنه اعتقد انه ال event handler .. يعنى لما الزرار ده يضغط ايه اللى يحصل ؟ و لما ال slider ده يتحرك ايه اللى يحصل ؟ لو كان كده ... شوف ده كده و اهو صغير جدا و بسيط .. لو مش هو اللى بتسال عنه ... وضح شوية لان كلمة سليدر بيصغر و بيكبر دى انا مش فاهمها كويس انا ماشفتش سليدر قبل كده بيصغر و بيكبر ! كلهم مقاسهم واحد ! و اللا انت تقصد يكبر و يصغر المجسم ؟

                              كود:
                              newattrib = attributes lol
                              (
                              	parameters kol rollout:aikalam
                              	(
                              		boo type:#boolean ui:btn_1
                              		soo type:#float ui:sld_1
                              	)
                              	
                              	rollout aikalam "shadisobhi" width:162 height:32
                              	(
                              		button btn_1 "shadi" width:105 height:21 align:#center
                              		Slider sld_1 "rotation" range:[-360,360,0]
                              					on btn_1 pressed do
                              						(
                              							$.wirecolor = (random black white)
                              						)
                              			
                              					on sld_1 changed val do 
                              					(
                              						$.position.y = sld_1.value
                              						
                              					)
                              			
                              			
                              			
                              	)
                              	
                              	
                              	
                              )
                              custattributes.add $ newattrib


                              ماتنساش .. مجسم تم انشائه و فى حالة اختيار و الا ... error للصبح
                              http://heilschwingung.at/188e0

                              تعليق


                              • #30
                                هو ده بالظبط اللي انا اقصده
                                وكده سهل كمان انا غيرت فيه والعملية نجحت
                                ربنا يبارك فيك يا عمي ( من غير كبير )

                                تعليق

                                يعمل...
                                X