واضح آرشیو وب فارسی:سایت ریسک: t=2252">درصد براي Loading pasargad-ir 13 مرداد 1382, 13:47سلام ضمن عذر خواهي از همه واسه فونت ارسال قبليم. چجوري روي يه Loading فلش در صد بزارماگه ميشه يه نمونه هم برام بفرستيد تا بررسي كنم. مرسي [email protected] hessam_graph 03 شهريور 1382, 16:37به من ميل بزن كه بگم چي كار كن Babak Sateli 03 شهريور 1382, 16:48به من ميل بزن كه بگم چي كار كن با سلام دوست عزيز هدف اين سايت آموزش همگاني است. شما هم اگر مايل به آموزش مطلبي مي باشيد ، لطفاْ آن را به صورت عمومي انجام دهيد تا ديگران نيز بتوانند از مطالب شما استفاده ببرند. با تشكر Babak Sateli 03 شهريور 1382, 17:09سلام ضمن عذر خواهي از همه واسه فونت ارسال قبليم. چجوري روي يه Loading فلش در صد بزارماگه ميشه يه نمونه هم برام بفرستيد تا بررسي كنم. مرسي [email protected] با سلام ابتداي كار ، من تئوری اين موضوع را شرح مي دهم ، سپس به صورت عملي آن را با هم خواهيم ديد. نرم افزار Flash براي نمايش يك فايل به صورت فريم فريم عمل مي كند. يعني در ابتدا فريم شماره 1 و 2 و 3 ... را مي خواند و به ترتيب مطالب درون آنها را نمايش مي دهد. حال اگر بخواهيم فايل نرم تر نمايش داده شود و در هيچ كجاي نمايش وقفه اي ايجاد نشود ، راه حل چيست ؟ مي توان تمامي فريمها را در ابتدا خواند و سپس همگي را نمايش داد ! اين همان راهي است كه به PreLoad معروف مي باشد. همان درصدي كه شما گفته ايد. حال بياييد در عمل اين تكنيك را مشاهده كنيم ... :arrow: ابتدا به خاطر داشته باشيد طرحهاي خود را از فريم شماره 1 شروع نكنيد ! به طور مثال كار طراحي خود را از فريم شماره 5 ( يا هر چيزي بيشتر از 1 ) شروع كنيد. چرا كه ما مي خواهيم از فريم شماره 1 براي انجام عمليات PreLoad استفاده كنيم. همان طور كه در تصوير مشاهده مي فرماييد من كار طراحي اصلي خودم را از فريم شماره 5 شروع كردم. ابتدا بر روي فريم شماره 1 كليك كنيد و در پنجره Frame و در قسمت Label يك نام به اختيار براي آن انتخاب نماييد. به طور مثال من كلمه Loop را انتخاب كرده ام. پس از اين كار يك پرچم قرمز رنگ بر روي فريم مورد نظر شما ( فريم شماره 1 ) ظاهر مي شود بدين معني كه اين فريم شما از اين پس با نام Loop شناخته مي شود. :arrow: حال با توجه به شكل بر روي فريم شماره 2 ، دو بار كليك كنيد و يك Action به آن اضافه نماييد. توجه كنيد Action ما در حقيقت همان تئوری است كه من در ابتدا توضيح داده ام. اين هم كدي كه لازم داريد : loadedFrames = getProperty("/", _framesloaded); totalFrames = getProperty("/", _totalframes); if (Number(loadedFrames)<Number(totalFrames)) { percentageOutput = int((loadedFrames/totalFrames)*100); gotoAndPlay ("loop"); } else { gotoAndPlay ("start"); } حال ممكن است سوال كنيد كلمه start از كجا پيدا شده ؟ اين كلمه نيز دقيقاْ مانند همان كلمه loop است كه من به صورت اختياري انتخاب كردم. فريم شماره 5 را نيز همانند شيوه قبلي نامگذاري كردم. به شكل توجه فرماييد : خوب حالا معني اين Action چيست ؟ اگر به جملات كد دقت نماييد ، به اين صورت مي توانيد برداشت كنيد. :arrow: ابتدا تعداد فريمهاي لود شده توسط برنامه را در يك مقدار با نام loadedFrames نگه مي داريم. سپس كل تعداد فريمهاي فيلم را در مقدار ديگري با نام totalFrames نگاه مي داريم. حال مي گوييم اگر مقدار فريمهاي لود شده كمتر از كل فريمها بود ... يعني ... if (Number(loadedFrames)<Number(totalFrames)) برو به سمت فريم اول كه با نام loop مشخص كرده ايم. اگر به اين صورت نبود برو به سمت فريم start و فيلم را شروع كن ! خوب حالا يك مقدار ديگر هم با نام percentageOutput درست كرده ايم كه كارش نگاه داشتن درصد پيشرفت لود كردن فريمها است ! توسط اين فرمول : percentageOutput = int((loadedFrames/totalFrames)*100); :idea: خوب اين مقدار مي تواند درصد پيشرفت لود فايل و دقيقاْ چيزي كه شما مي خواهيد را نمايش دهد ! به همين راحتي ! اين هم چند نمونه به همراه Source براي كاركردن : موفق باشيد Ali_ix 03 شهريور 1382, 17:38سلام آقاي بابك ساطلي ! ممنون از تذكرات ، آموزشات و حضروتون :wink: موفق باشيد.... علي. 8) Babak Sateli 03 شهريور 1382, 17:41سلام آقاي بابك ساطلي ! ممنون از تذكرات ، آموزشات و حضروتون :wink: موفق باشيد.... علي. 8) با تشكر از لطف شما دوست گرامي اميدوارم دوستان به جاي آموزش از طريق e-mail يا طرق ديگر ، اين مطالب را در سايت عنوان كنند تا ديگران هم بتوانند از آن به عنوان يك موضوع جديد ، جواب يك سوال و يا حل مشكل استفاده نمايند. موفق باشيد saman_sweden 04 شهريور 1382, 10:51سلام آقاي بابك ساطلي ! ممنون از تذكرات ، آموزشات و حضروتون :wink: موفق باشيد.... علي. 8) با تشكر از لطف شما دوست گرامي اميدوارم دوستان به جاي آموزش از طريق e-mail يا طرق ديگر ، اين مطالب را در سايت عنوان كنند تا ديگران هم بتوانند از آن به عنوان يك موضوع جديد ، جواب يك سوال و يا حل مشكل استفاده نمايند. موفق باشيد ممنون از حضورتان بعضي از دوستان هدفشان از آموزش از طريق ايميل و از اين قبيل خواسته ها دست يابي به آدرس ايميل طرف متقابل بصورت آن لاين و استفاده از برنامه هايي مانند ساب سون و از اين شيوه هاست كه بيشتر حالت حاسوسي دارد تا آموزش و دوستان بايد مواظب باشند كه پاسخ ندهند من در روز شايد 20تا 30 بار مورد حمله ساب سون هاي ايرانيان محترم قرار ميگيرم و به اين خاطر ميگم ايرانيان آخه ip نامبرهاي ساب سون را با ip نامبرهايي كه دوستان ايراني كه از ساب سون استفاده ميكنند يكي است MnavidM 04 شهريور 1382, 10:59با سلام آقا سامان نكته مهمي رو گوشزد كرديد. Ali_ix 04 شهريور 1382, 11:04:o خطر در كمين است ! بپا هك نشوي ! :lol: :lol: :lol: :twisted: :twisted: :twisted: :twisted: علي. 8) mehrdad 55 04 شهريور 1382, 12:13با سلام آقا وقتي يك جواب كامل ميبينم مشه حدس زد كه جواب را آقا بابك داده . آقا بابك با تشكر از شما همانطور كه شما گوشزد كرديد اينجا يك سايت براي آموزش همگاني است و همانطوري كه همه ميدانيد زكات علم نشر آن علم است و با گوشزدي كه علي آقا كردند بايد مواظب هك بود . :idea: اميدوارم با تلاش و همكاري اين سايت را پر بارتر كنيم با تشكر :) :) Babak Sateli 04 شهريور 1382, 12:51با سلام آقا وقتي يك جواب كامل ميبينم مشه حدس زد كه جواب را آقا بابك داده . آقا بابك با تشكر از شما همانطور كه شما گوشزد كرديد اينجا يك سايت براي آموزش همگاني است و همانطوري كه همه ميدانيد زكات علم نشر آن علم است و با گوشزدي كه علي آقا كردند بايد مواظب هك بود . :idea: اميدوارم با تلاش و همكاري اين سايت را پر بارتر كنيم با تشكر :) :) با تشكر صميمانه از شما دوست گرامي اميدوارم شاهد حضور بيشتر شما در سوال و جواب هاي سايت باشيم موفق باشيد iman_iz 04 شهريور 1382, 23:58آقا بابك شما خودتونو برنامه نويس معرفي كردين :idea: من شخصا از حضور شما در جمعمون خوشحالم..ميشه بهتر خودتو معرفي كني اينكه تحصيلاتت در چه زمينه اي هست چند سال داري...و چند تا كار از خودت كه بيشتر آشنش شيم ممنون :arrow: iman_iz 04 شهريور 1382, 23:58:?: :?: :?: Babak Sateli 05 شهريور 1382, 04:06آقا بابك شما خودتونو برنامه نويس معرفي كردين :idea: من شخصا از حضور شما در جمعمون خوشحالم..ميشه بهتر خودتو معرفي كني اينكه تحصيلاتت در چه زمينه اي هست چند سال داري...و چند تا كار از خودت كه بيشتر آشنش شيم ممنون :arrow: ايمان جان دوست عزيزم بسيار ممنون هستم از كلمات پرمحبتت همان طور كه خواسته بودي خودم را برايت معرفي كردم و به عنوان يك پيغام برايت فرستادم. باز هم تشكر مي كنم و اميدوارم اين سايت با حضور افرادي مانند شما كه شخصيت بالايي داريد روز به روز پرباتر بشه .... دوستاني مانند شما و بقيه افراد اين سايت ، نشانه يك گروه دوستي متداوم هستند. اميدوارم اين دوستي علاوه بر لذتش ، مطالب جديدي را به ما آموزش بده ... با تشكر دوباره از لطف شما
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 530]