صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 29

الموضوع: تعلم تأثير اغلاق النوافذ مع فلاش 8 الجديد كما في ويندوز فيستا ولينكس بالاكشن سكربت 2

  1. تعلم تأثير اغلاق النوافذ مع فلاش 8 الجديد كما في ويندوز فيستا ولينكس بالاكشن سكربت 2



    بسم الله الرحمن الرحيم
    اليوم العصر سويت وظيفة حلووة لتطبيق تأثير أغلاق النوافذ لبرامج الفلاشية كما لو كانت في انظمة التشغيل مثل ويندوز فيستا ولينكس
    اللي خلاني احب الموضوع مره اليوم شفت موضوع عن التحدي بين لينكس وويندوز
    وحبيت المؤثرات وشفت اشياء حلوة وحبيت اقلدها
    هذا الموضوع
    http://www.swalif.net/softs/showthread.php?t=195589
    طبعا مع متابعة الردود بتحسوون اني حبيت اللينكس وانا بالفعل حبيته من الحركات اللي فيه
    هههههههههههههههههههه

    طبعا و كما يعلم الجميع ان اصدارة فلاش 8 بعد تدشين لمسات ادوبي لفلاش مثل اضافة الفلاتر تم اضافة فلاتر ووظائف وكلاسات جديدة للمشغل وانا استغليت فلترين هم
    drop shadow + Blur وكانت النتيجة حلوة جدا جدا جدا مقارنه بالتأثيرات غيرها
    تنفع الحركة للمواقع الديناميكية البرامج الفلاشية او المشاريع الضخمة المهم الوظيفة قابله للتطوير وسهلة جدا ً وفي نفس الوقت لذيذة ..
    عموما ما اطول عليكم ...
    هذا وظيفة بالاكشن سكربت يضاف داخل الفيلم ..
    وأنشئ زر داخل الفيلم واعطيه instant name باسم close_btn
    طبعا كل شي بالاكشن ومع الاكشن شرح للي يحب يقرا ومو بس يستهلك عشان نطور الكود مستقبلا ً
    كود PHP:
    myWidth this._width// الحصول على عرض الفيلم
    myHeight this._height// الحصول على ارتفاع الفيلم
    _root.add_btn._visible false /// لست بحاجه لهذا الكود في حال استخدمت الوظيفة :)
    import flash.filters.DropShadowFilter // ادارج كلاس إضافة الظل
    import flash.filters.BlurFilter// ادارج كلاس اضافة التشويش
    var myShadow:DropShadowFilter = new DropShadowFilter(4450x3333330.4101023);/// قيم الظل على الشكل
    this.filters = [myShadow]; // إضافة فلتر اضافة الظل لهذا الفيلم
    function blureThisWin() { // بداية وظيفة تأثير التشويش مع الاغلاق
        
    var myBlure:BlurFilter = new BlurFilter(5003); // اعدادات فلتر التشويش
        
    this.onEnterFrame = function() { // تجهيز وظيفة أغلاق النافذه خلال تشغيل النافذه
            
    if (this._alpha>0) { //  شرط التاكد من شفافية الفيلم قبل تنفيذ الاغلاق
                
    this._alpha += (0-this._alpha)*.25//معادلة  تقليل نسبة الشفافية على النافذة لحد الصفر بشكل تدريجي
                
    this._width += ((myWidth/1.5)-this._width)*.5// معادلة تقليل عرض النافذه بشكل تدريجي 
                
    this._height += ((myHeight/1.5)-this._height)*.5// معالدة لتقليل طول النافذة أثناء التنفيذ
                
    myBlure.blurX += (100-myBlure.blurX)/10// بداية ادراج تأثير التشويش عند الاغلاق للبعد السيني
                
    myBlure.blurY += (100-myBlure.blurY)/10// بداية ادراج تأثير التشويش عند الاغلاق للبعد الصادي
                
    this.filters = [myBlure]; // تطبيق تأثير فلتر التشويش على الفيلم اثناء عملية التنفيذ
                
    trace("Still Rendring!"); // مخرجات تنفيذ عملية الاغلاق مع التنفيذ
            
    } else {
                
    delete onEnterFrame// بعد التنفيذ اوقف العملية
                
    _root.add_btn._visible true /// لست بحاجه لهذا الكود في حال استخدمت الوظيفة :)
                
    this.removeMovieClip // لحذف هذا  الفيلم من الرئيسية بعد انتهاء الفيلم
                
    trace("End Rendring! Movie removed"); // مخرجات تفيد بانتهاء عملية الاغلاق
            
    }
        };

    }

    close_btn.onRelease = function() { // فنكشن تنفيذ الوظيفة عند الضغط على الزر
    blureThisWin() /// استدعاء الوظيفة
    }; 
    لمشاهدة التاثير شوف الصفحة هذي
    http://www.akwad.net/useronline/blurWindo_Akwad.html

    اتمنى وانا اقولها اتمنى انه نطور الحركة اكثر واكثر ونضيف خصائص اضافية والمشاركة في التطوير مثل تكبير النافذ وتصغيرها عن طريق الـ Xscale والYscale ونشوف بعض الاندماج والابداعات مع بعض

    ارجو الدعاء لي ولوالدي بالرحمة والمغفره وان الله يصلح حال المسلمين
    وأن لا يستخدم الكود في غير ما يرضي الله

    الكود والملف المفتوح في المرفقات تحتاج فلاش 8 لفتحه
    والله الموفق





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة Akwad Net ; 10-05-2007 الساعة 04:18 AM سبب آخر: اضافة وتعديل نص
    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D


  2. #2
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    درس مميز بارك الله فيك
    لكنه يطلب الإصدار الأخير من الفلاش، لأنه اشتغل بشكل جيد في انترنت اكسبلورر، ولم يظهر التأثير في متصفح الفايرفوكس، الذي فيه اصدار قديم من الفلاش بلاير








  3. اولا بارك الله فيك للتثبيت وجزاك الله خير ..
    بالفعل يجب عليك الحصول على اخر اصدار من مشغل الفلاش 8 وما فوق
    وحاليا يوجد الاصدار التاسع
    حمله انا حملته ويعمل مع فايرفوكس ممتاز ولا فيه اي مشاكل
    بالنسبة للملف المصدري يجب ان تكون إصداره فلاش 8 ومافوق





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  4. #4
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    يعطيك العافيه

    فكره حلوه وتنفيذ حلو من خلال الاكشن سكريبت

    سوف اقوم باضافة ال drag ان شاءالله له واضافة بعض الخواص كفتح اكثر من نافذه في نفس الوقت واغلاقها وتنزيلها
    واضافة ايضا مؤثرات اخرى

    على فكره ترى طول موقعك : متى ان شاءالله نشوفه ؟ ياريت تسرع في انتاجك

    اذا حبيت المساعده انا مستعد




    بالنسبه للفيرفوكس ياشباب المشكله اللي فيه صنفت على انها bug
    فالفلاش بلاير له يعمل بشكل خاطئ للاسف


    عليكم باستعمال الاضافه الخاصه بذلك بالجافا سكريبت لشركة ادوبي على الرابط التالي
    http://www.adobe.com/devnet/activeco...devletter.html

    ولكن في بعض الاحيان ايضا لاتحل المشكله فالسبب الرئيسي هو الفيرفوكس وليس الفلاش

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer



  5. يا مرحبا باستاذي محمد
    اخبارك ان شاء الله بخير
    اولا احب اشكرك على ردك ..
    وفعلا ً هذا ما كنت انتظره هو بعض المشاركة . في التطوير
    الاضافات التي وعدت بها مميزة وكنت اود فعلا ان نتشارك بها جميعا ً لنرىمدى قوة الاكشن سكربت
    ونضيف بعض النقاط على الحروف للتوضيح حول هذه اللغة الرائعة
    التي يكاد ان يكون مبدعيها امثالك قليل
    استاذي انتظر تطويرك بفارغ الصبر
    بالنسبة لموقعي
    فيه مثل يقول باب النجار دايم مخلوع مع كل الاسف
    وانا فعلا منشغل بدورة سوف تنتهي خلال عشرة ايام تتخلها اختبارات صعبة من شركة ما يكروسوفت
    ان شاء الله انهيها
    وانا بالفعل بدات ببناء هيكل موقعنا الجديد والذي سوف يكون باذن الله جيد جدا ً ولن اقول ممتاز
    سوف يكون ثري دي فلاش وبي اتش بي ولوحة تحكم
    وسوف اعرض المنتجات به و التي اشغلتني عن الموقع وسوف تكون مفاجئة سارة بإذن الله ,,
    اعتبر هذا وعدا ً
    وأشكر لك عرض المساعدة وصدقني لن اتردد ابدا أبدا ان اطلب المساعدة منك ويشرفني ذلك
    واشكرك لتوضيحك حول الفاير فوكس بالفعل احيانا تجد بعض الفلاتر لا تعمل معه
    وقد حملت فلاش 9 الاخير .. واعتقد انهم قد حلو بشكل نسبي المشكلة وظهور الفلاش في الكود المدمج مع التصدير على هيئه html
    استاذي الفاضل قمت بتطوير النافذه بالفعل
    وعملت عليها بشكل جميل جدا ً سوف اطرحها في رد آخر ان شاء الله ..
    حيث اضفت Easing effect عند خروج النافذه على بتأثير Blur جيد
    انتظرني
    لك التحية

    بانتظار المزيد





    التعديل الأخير تم بواسطة Akwad Net ; 11-05-2007 الساعة 07:36 AM سبب آخر: اضافة
    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D



  6. الحمدلله انهيت للتو .. بعد الرد السابق الاصدار الثاني من نفس النافذه
    ولكن بخصائص جديدة
    1- إمكانية السحب
    2- تأثير الظهور بفلتر التشويش blur
    3- شكل جديد جذاب

    4- تمت اضافة بعد الافلام الجديدة للنافذة


    للمشاهدة
    اذهب إلى نفس الصفحة
    http://www.akwad.net/useronline/blurWindo_Akwad.html

    الفنكشن المستخدم

    الكود موضوع في نسخة كود بي اتش بي عشان نحصل على الوان بس
    كود PHP:
    // May peace and Allah Mercy and Blessings be upon you,
    // closing flash window with Blur Effect like linux windwos :D:D
    /// by akwad Net
    //www.akwad.net

    myWidth this._width;// getting width of the movie Clip
    myHeight this._height;// getting height of the movie Clip
    _root.add_btn._visible false;/// hdie the root bottun when this movie show
    import flash.filters.DropShadowFilter;// importing the DropShadowFilter filter class
    import flash.filters.BlurFilter;// importing the blur filter class
    var myShadow:DropShadowFilter = new DropShadowFilter(4450x3333330.4101023);///drop Shadow filtter settings
    var myBlure:BlurFilter = new BlurFilter(551003);// setting of the blur fillter
    background_mc.filters = [myShadow];// adding the dropShadow Fillter to the backGround Movie
    this._visible false;// visiabling this window when attach to the Root
    this._alpha 0;
    showMe();//Call Start effect Function
    function showMe() {// show effect function  
        
    this._visible true;// enable this movie when this function start
        
    this.onEnterFrame = function() {// onEnterFrame for this movieClip
            
    if (this._alpha<100) {// ensure this MovieClip alpha is more less 100% 
                
    this._alpha += (100-this._alpha)*.25;// Easy a mathematical equation for easing Increase the alpha value for this movie 
                
    myBlure.blurX += (0-myBlure.blurX)/5;//Easy a mathematical equation for easing and adding the Dimension X  degree alpha value for this movie
                
    myBlure.blurY += (0-myBlure.blurY)/10;//Easy a mathematical equation for easing and adding the Dimension Y  degree alpha value for this movie
                
    filters = [myBlure];// assign fillter to this movieClip
            
    }
            
    // 
        
    };
        
    //end of [showMe] function 
    }
    function 
    blureThisWin() {// Start the closing Function
        
    this.onEnterFrame = function() {// onEterFrame function for this movie
            
    if (this._alpha>0) {//  chicking the Alpha for this movie
                
    this._alpha += (0-this._alpha)*.25;// Easy a mathematical equation for easing degree the alpha value for this movie 
                
    this._width += ((myWidth/1.5)-this._width)*.5;//Easy a mathematical equation for easing degree the width value for this movie 
                
    this._height += ((myHeight/1.5)-this._height)*.5;// Easy a mathematical equation for easing degree the height value for this movie
                
    myBlure.blurX += (100-myBlure.blurX)/10;//Easy a mathematical equation for easing and adding the Dimension X  degree alpha value for this movie
                
    myBlure.blurY += (100-myBlure.blurY)/10;//Easy a mathematical equation for easing and adding the Dimension Y  degree alpha value for this movie
                
    filters = [myBlure];//Executing  Blur filltir to this movie
                
    trace("Still Rendring!");// this will Execute when onEnterFrame
            
    } else {
                
    delete onEnterFrame;// kill this Enterframe event when finish
                
    _root.add_btn._visible true;/// visibale the root bottun when this movie show
                
    this.removeMovieClip;/// remove this from root
                
    trace("End Rendring! Movie removed");// this will Execute when onEnterFrame ended
            
    }
        };

    }

    close_btn.onRelease = function() {// fucntion to the button to call the fucntion
        
    blureThisWin();/// calling the [closing Function]
    };
    /// injoy
    /// 13/05/2007
    //www.akwad.net
    // alhumdulleah rab alalmeen 
    التحميل في المرفقات


    تحتاج فلاش 8 عشان تعدل على الفلاش





    الملفات المرفقة الملفات المرفقة
    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  7. #7
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    بالنسبة لموقعيفيه مثل يقول باب النجار دايم مخلوع مع كل الاسف
    هههه
    مثل موقعي بدون واجهة
    لكني إكتشفت أن محرك البحث أرشفه كاملا
    www.wino.ws
    _________________
    نعود للموضوع يمكنني أن أصنع نفس النافذة عن طريق تأثيرات فلترات css الخاصة بمتصفح انترنت اكسبلورر، عيبها انها مقتصرة على نفس المتصفح فقط








  8. أهلين استاذنا زيزوار ..
    حتى انت بابا مخلوع بس انت بابك مخلوع مخلوع على قولتهم حته وحده ههههههههههههه
    اممم ممتاز نصنع النافذه بخصائص مختلفه سواء بالفلاش او بصفحات الـhtml مارأيك مبدئيا ً كي لا نتشتت تطور معنا في هذه ؟
    لأنني رأيت قبل فتره عمل لك بالاكشن سكربت ..
    سوف تفيدنا خبرتك بلا شك ..
    بانتظارك ..





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  9. #9
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    اقتباس المشاركة الأصلية كتبت بواسطة Akwad Net
    أهلين استاذنا زيزوار ..
    حتى انت بابا مخلوع بس انت بابك مخلوع مخلوع على قولتهم حته وحده ههههههههههههه
    اممم ممتاز نصنع النافذه بخصائص مختلفه سواء بالفلاش او بصفحات الـhtml مارأيك مبدئيا ً كي لا نتشتت تطور معنا في هذه ؟
    لأنني رأيت قبل فتره عمل لك بالاكشن سكربت ..
    سوف تفيدنا خبرتك بلا شك ..
    بانتظارك ..
    خبرتي متواضعة في actionscript الإصدارة الثانية، أجيد أكشن سكريبت لايت، ليس على الفلاش بل على سويتش ماكس، وكما تعلم أن هذه الإصدارة ليس فيها كائنات مدخلة مثل الإصدار الأخير، لكن فيكم الخير أنت والخبير محمد
    ولايمنع هذا أن أنزل الفلاش 8 و أجرب ما أبدعت يداك








  10. ولا يهمك اخ ابراهيم ولو يا استاذي عمر العين ماتعلى على الحاجب انت استاذي
    بالنسبة للفلاش نزل النسخة وبعد ما نخلص من نوافذ الفلاش ندخل على نوافذ المتصفح وعلى يدك نشووف كيف
    ولو حبيت نبدى فيهم سوا ما فيه مشكلة بعد
    لك التحية





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  11. #11
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    بخصوص مسألة drag فقد سبق لي أن برمجت نوافذ متحركة بالجافاسكريبت، وهي نفس المبدأ في البرمجة مع اكشن سكريبت
    تجد الملف في المرفقات ضمن هذا الرابط
    http://www.swalif.net/softs/showpost...5&postcount=88

    كود PHP:
     <style>
    .
    clickDiv{
    filter:alpha(opacity=77);
    }
    .
    normalDiv{
    filter:alpha(opacity=100);
    }
    .
    eventDiv{
    border:thin #000000 solid; 
    }
    </
    style>

    <
    script>
    //////////////////////
    var numDiv 4// change 
    var cursorEvent "all-scroll"// change 
    var cursorClick "move"// change 
    /////////////////////
    var wino=0,X,Y,T,L,x,y,i,tagDiv,S=1,oldTop,OldLeft,forDiv,divId,per=false,TagImage,tgs;
    drags = function(){
    if (
    event.srcElement.className=="drag"){

        
    wino 1;
        
    ///
        
    Img=event.srcElement;
        
    ///
        
    tagDiv document.getElementById(parseInt(Img.id)+'div');
        
    oldTop tagDiv.style.top;
        
    oldLeft tagDiv.style.left;
        
    ///
        
    tagDiv.style.zIndex S;
        
    S++;
        
    ///
        
    tagDiv.className "ClickDiv";
        
    Img.style.cursor cursorClick;

            
    ///

        
    L=tagDiv.style.pixelLeft;
        
    T=tagDiv.style.pixelTop;
        
    x=event.clientX;
        
    y=event.clientY;

        
    document.onmousemove = function(){
            if(
    event.button==1&&wino){
                
    X=event.clientX;
                
    Y=event.clientY;
                var 
    tagDivS tagDiv.style;
                
    tagDivS.pixelLeft L+X-x
                tagDivS
    .pixelTop T+Y-y;
                var 
    Ttop tagDivS.pixelTop;
                var 
    Tleft tagDivS.pixelLeft;
                
    ///*
                

                
    for(i=1;i<numDiv+1;i++){
                    
    forDiv document.getElementById(i+'div');
                    var 
    forDivS forDiv.style;
                    
    forDiv.className "normalDiv";
                    
    tagDiv.className "clickDiv";
                    var 
    Ftop forDivS.pixelTop;
                    var 
    Fleft forDivS.pixelLeft;
                    
    ///////
                    
    var ImgW Img.width;
                    var 
    ImgH Img.height;
                
                    if(
    Ttop>Ftop && Ttop<Ftop+ImgH && Tleft>Fleft && Tleft<Fleft+ImgW){
                        
    forDiv.className "eventDiv";
                        
    //forDivS.border = 'thin #000000 solid';
                        
    divId forDiv.id;
                        
    per true
                        
    }
                    }
                return 
    false
                
    }
            }
        }
    }
    document.onmousedown drags
    window
    .onunload = function(){
    /*
    var msg = "\
    **************************    \n\
    Dev: Ibrahim Bidi        \n\
    Url: www.WinoScript.com        \n\
    Email: Zizwar@hotmail.com    \n\
    Username: Zizwar`        \n\
    **************************    \n\
    ";
    alert(msg)
    */
    }
    document.onmouseup = function(){FuncWino();wino 0}
    FuncWino = function(){

    if(
    wino){
        
    //tagDiv.style.filter = 'alpha(opacity=100)';
        
    tagDiv.className 'normalDiv';
        
    Img.style.cursor cursorEvent;
        
    tagDiv.style.top oldTop;
        
    tagDiv.style.left oldLeft;
            
    ///
        
    if(per){
            var 
    DivIds document.getElementById(divId);
            var 
    oldHtml tagDiv.innerHTML;
            var 
    oldId tagDiv.id
            
    ////
            
    tagDiv.innerHTML DivIds.innerHTML;
            
    DivIds.innerHTML oldHtml;
            
    tagDiv.id DivIds.id;
            
    DivIds.id oldId;
            
    DivIds.className 'normalDiv';
            
    per false
            
    }
        
    ///
        
    }
    }
    window.onload = function(){
    for(
    i=1;i<numDiv+1;i++){
        
    TagImage document.getElementById(i+'img');
        
    TagImage.className "drag";
        
    tgs TagImage.style;
        
    tgs.position "relative";
        
    tgs.cursor cursorEvent;
        }
    }
    </script>


                    <!-- ///////////////HTML//////////////// -->
    <div id="1div" style="position:absolute; left:41px; top:17px">
    <image src="img/w.JPG" id="1img">
    <BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    ZZZZZZZZZZZZZZZZ<BR>
    </div>
    <!-- /////////// -->

    <div id="2div" style="position:absolute; left:328px; top:17px;">
     <image src="img/b.JPG" id="2img">
     <BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>
    SSSSSSSSSSSSSSSS<BR>

    </div>
    <!-- /////////// -->

    <div id="3div" style="position:absolute; left:47px; top:250px">
       <image src="img/r.JPG" id="3img">
       <BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>
    TTTTTTTTTTTTTTTT<BR>

    </div>
    <!-- /////////// -->

    <div id="4div" style="position:absolute; left:328px; top:250px">
    <image src="img/s.JPG" id="4img">
    <BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>
    AAAAAAAAAAAAAAAA<BR>

    </div>
    <!-- /////////// --> 









  12. رائعة جدا ً اخي العزيز زيزوار
    بالفعل لقد رأيت هذا العمل مسبقا ً لك
    مع التجربة لم يعمل مع الفايرفوكس ..
    ولكن عملت جيدا ً مع الاكسبلورر

    ننتظر المزيد استاذي
    علما ً بأنني قمت بتطوير النافذه اكثر ولكنني بانتظار اخينا محمد ..


    لك خالص الود





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  13. #13
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    اقتباس المشاركة الأصلية كتبت بواسطة Akwad Net
    علما ً بأنني قمت بتطوير النافذه اكثر ولكنني بانتظار اخينا محمد ..

    اكمل عزيزي فانا اعتذر منك ومن زيزوار لان مشغول مره في تطوير فلاشيات في هذه الايام

    فلدي عمل على 28 قسم للموقع ----> الله يعيين

    ان شاءالله اذا لقيت الوقت باضع لكم بعض الاضافات

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer



  14. اعانك الله اخي محمد ..
    وننتظرك سوف اطورها ان شاء الله
    قمت بعمل النوافذ وتغيير الاستايل لشكل جديد اجربها واعطيك خبر
    دمت بود





    __________________
    أكواد نت مفهوم جديد للبرمجة العربية
    www.akwad.net
    Flash,Php,Java,ActionScript
    أنصت للإبداع..
    زمان يا نت :D

  15. #15
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    هل وصلت لمسألة drag تحريك النافذة، هذه هي القاعدة على حسب الجافا سكريبت، ممكن تحويلها الى اكشن سكريبت مع العلم ان هذه الخاصية تكون سهلة ان لم تكن مدرجة في الفلاش
    كود PHP:
    ondrag = function(){
        var 
    old_left this._left
        
    var old_top this._top

        
    var old_x_mouse mouseX;
        var 
    old_y_mouse mouseY;

         
    document.onmousemove = function(){  
         
        
    this._left = (old_left old_x_mouse) - mouseX
        this
    ._top = (old_top old_y_mouse) - mouseY
        
    }

    عند النقر على النافذة التي نود تحريكها نستدعي الدالة ondrage
    ومن خلال المتغيرين old_left و old_top نأخد قيمة التموضع الطول و الإرتفاع، وكذالك نأخد تموضع الفأرة عند النقر على العنصر المراد تحريكه من خلال المتغيرين old_x_mouse و old_y_mouse و بعدها ونحن مازلنا onclick او onrelease عند تحرك الفأرة نعطي لإرتفاع النافذة قيمة ارتفاعه القديم بإضافة ارتفاع الفأرة القديم ناقص ارتفاع الفأرة الحالى
    كود PHP:
    this._left = (old_left old_x_mouse) - mouseX 











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض