لود شدن یک فایل swf در یک فریم مشخص

شروع موضوع توسط MATIN 8013 ‏12 ژانویه 2016 در انجمن Action Script 3

  1. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    دوستان من می خوام چند تا فایل swf در چند فریم لود کنم به طوری که در هر فریم یک فایل لود بشه و با دو دکمه بعدی و قبلی رفتن به فریم ها رو کنترل کنم

    باید بگم که من نمی خوام با دکمه لود شدن فایل رو کنترل کنم بلکه برای مثال با ورود به فریم 8 فایل swf به نام y لود بشه .

    امیدوارم گرفته باشد که چی می گم و خواهشا جواب بدید خیلی حیاتیه.
     
    نوشته شده توسط MATIN 8013 در ‏12 ژانویه 2016
  2. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام
    سوالتون گنگ
    اگه منظورتون اینه که وقتی رفتی داخل فریم x فایل x.swf لود بشه باید در فریم x تابع لود بزاری.
    البته من منظورتون متوجه نشدم یه کم واضح تر بفرست تا شماره 3 بلدم بشمارم شاید انجام وظیفه بشه
     
    نوشته شده توسط hamid54000 در ‏12 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  3. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    همونی که گفتی منظوره منه لطفا کدشو بزار واقعا ممنون می شم.
     
    نوشته شده توسط MATIN 8013 در ‏12 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  4. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    کد (Text):


    import flash.events.Event;
    import flash.events.MouseEvent;

    stop();
    var loader:Loader = new Loader();
    loader.load(new URLRequest("hamid.swf"));
    addChild(loader);


     
     
    نوشته شده توسط hamid54000 در ‏12 ژانویه 2016
  5. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    یه مشکلی هست در فریم 1 فایل y لود میشه اما در فریم 2 فایل h لود نمیشه. یعنی با دکمه ای که براش دستور next frame and stop نوشتم به فریم 2 می ره اما فایل h لود نمیشه.

    لطفا به دادم برس:sad::sad::-?:-?:-?:-?:-?
     
    نوشته شده توسط MATIN 8013 در ‏13 ژانویه 2016
  6. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام
    داخل فریم 2 باید اسم های متفاوت بدی به متغیرها مثلا loader2
    اگه حل نشد فایلت پیوست کن تا ببیینم مشکل کجاست
     
    نوشته شده توسط hamid54000 در ‏13 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  7. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    به کمک تو اون مشکل حل شد و دستت درد نکنه اما یه مشکلی دیگه پیش اومد

    یه دکمه گذاشتم بره سکن 2 اما وقتی میره سکن 2 اون فایل ها در اونجا هم نشون داده می شن . میشه یه کد بهم بگی که اون دکمه هم بره سکن 2 و هم تمام فایل های لود شده رو آنلود کنه

    دوباره به دام برس دیگه حمید جان
     
    نوشته شده توسط MATIN 8013 در ‏13 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  8. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام
    این کد داخل تابع دکمه قرار میگیره
    کد (Text):

    Loader2.unloadAndStop();
    removeChild(Loader2);    


     
     
    آخرین ویرایش: ‏13 ژانویه 2016
    نوشته شده توسط hamid54000 در ‏13 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  9. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    ببین این دستور رفتن به سکن 2 برای دکمه

    سکن.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene_2);

    function fl_ClickToGoToScene_2(event:MouseEvent):void
    {
    MovieClip(this.root).gotoAndPlay(1, "Scene 2");
    }

    اون کد رو کجا بزارم یا اینکه باید یه دستور دیگه نوشت . لطفا خودت برام بنویس من زیاد وارد نیستم
     
    نوشته شده توسط MATIN 8013 در ‏13 ژانویه 2016
  10. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    چی شد مستر حمید چرا جواب نمیدی خیلی احتیاج دارم لطفا جواب بده خواهشا
     
    نوشته شده توسط MATIN 8013 در ‏14 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  11. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام
    قبل از خطی که میگه برو gotoAndPlay
    اگه میخای تو فلش سطح بیاد بالا سعی کن با خطا و آزمایش بفهمی مشکل کار کجاست تا برنامه ها به چشمت آشنا بشن.
    اول سخت ولی زود با کدها انس میگیری
     
    نوشته شده توسط hamid54000 در ‏14 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  12. شاکری حسین

    شاکری حسین Member

    ارسال‌ها:
    55
    تشکر شده:
    11
    امتیاز دستاورد:
    6

    سلام
    والبتته با کسب اجازه از اساتید بزرگوار
    برای رفع این مشکل میتونید دکمه هاتون رو در لایه ی جداگانه بزراری که مثلا تا فریم 2 ادامه داشته باشه بهد کدها رو مثل همون کدی که دوستان گفتن بنویسید
    یا اگر براتون مقدور بود یه سمپل بزارید تا با بررسی اون بشه گفت مشکل دقیقا از کجاست
     
    نوشته شده توسط شاکری حسین در ‏14 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  13. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    اون کد رو قبل از gotoAndPlay گذاشتم این شد

    سکن.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene);

    function fl_ClickToGoToScene(event:MouseEvent):void
    {
    Loader2.unloadAndStop();
    removeChild(Loader2);
    MovieClip(this.root).gotoAndPlay(1, "Scene 2");
    }

    اما این دو خطا رو میده
    Scene 1, Layer 'Actions', Frame 3, Line 35 1120: Access of undefined property Loader2.
    Scene 1, Layer 'Actions', Frame 3, Line 34 1120: Access of undefined property Loader2.

    حمید کد رو بزار تموم شه دیگه این همه جلو عقب نمیشه کد رو برام بنویس لطفا
     
    نوشته شده توسط MATIN 8013 در ‏14 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  14. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام این ارور میگه loader2 تعریف نشده من نوشتم loader2 ولی منظور اسم متغر خودت هست من نمیدونم چی اسمش گذاشتی همون نامی براش تعریف کردی بزار
     
    نوشته شده توسط hamid54000 در ‏14 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  15. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    فایلت اگه موردی نداره پیوست کن
    تا الان در حال طراحی بودم ولی الان کاری ندارم .
     
    نوشته شده توسط hamid54000 در ‏14 ژانویه 2016
    MATIN 8013 از این پست تشکر کرده است.
  16. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    نوشته شده توسط MATIN 8013 در ‏14 ژانویه 2016
  17. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    سلام
    پیوست شد.
    با عرض معذرت جهت کاهش حجم فایل 2 تا swf از خودم گذاشتم
    از کلمات فارسی به جز در text استفاده نکن.

    همیشه این اصول رعایت کن تا بتونی بفهمی چی نوشتی
    import ها اول صفحه
    معمولا در اکثر فریم ها stop بعد اون
    بعد کدها ی دیگه مرتب و منظم
     

    پیوست ها:

    • 54000.zip
      اندازه فایل:
      کیلوبایت 42.1
      نمایش ها:
      23
    نوشته شده توسط hamid54000 در ‏14 ژانویه 2016
    nobari، mahsky و MATIN 8013 از این ارسال تشکر کرده اند.
  18. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    حمید جان خیلی منونم واقعا ازت تشکر میکنم و بابت هر پستی که ارسال کردی یک تشکر تقدیمت کردم ای کاش بیشتر می تونستم تقدیمت کنم خلاصه خیلی ممنونم.
     
    آخرین ویرایش: ‏14 ژانویه 2016
    نوشته شده توسط MATIN 8013 در ‏14 ژانویه 2016
    hamid54000 از این پست تشکر کرده است.
  19. hamid54000

    hamid54000 Member

    ارسال‌ها:
    57
    تشکر شده:
    40
    امتیاز دستاورد:
    18
    من دانشم زیاد نیست ولی قول میدم تا چند ماه دیگه سطح دانش بالا ببرم و کمک کنم به بچه ها تازه دارم لذت میبرم از اکشن اسکریپ 3
     
    نوشته شده توسط hamid54000 در ‏14 ژانویه 2016
  20. MATIN 8013

    MATIN 8013 Member

    ارسال‌ها:
    49
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    راستی چرا گفتی از کلمات فارسی استفاده نکنم
     
    نوشته شده توسط MATIN 8013 در ‏14 ژانویه 2016

به اشتراک بگذارید