چند تا سوال راجع به Icon و Tab و ...

شروع موضوع توسط ***UNIQUE*** ‏7 دسامبر 2005 در انجمن Action Script 2

  1. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    سلام
    در فایل زیر و اين قسمت کد
    var child = MyAccordin.createSegment(mx.core.View, "payment", {label: "Payment", Icon: "payIcon"});
    child.cardType.text = "Visa";
    child.cardNumber.text = "1234567887654321";

    مگر label کلمه Payment تعريف نشده پس چرا در هنگام تست [object object ] مينوسيه؟؟!

    در اين کد
    var child = MyAccordin.createSegment("PaymentForm", "payment", "Payment", "payIcon");
    child.cardType.text = "Visa";
    child.cardNumber.text = "1234567887654321";
    مگر نبايد يه MovieClip با نام PaymentForm تعريف شده باشه ؟ من اينکارو کردم اما ميگه فايل رو پيدا نميکنم؟!!

    و يه سوال ديگه اينکه اينها
    cardType
    و cardNumber
    آیا Property هستند ؟ چه کاري انجام ميدن؟

    و یه سوال دیگه هم اینکه چه جوري ميتونم تنظيم کنم که با فشردن کليد tab از صفحه کليد focus به Child بعدي در کنترل Accordin يا اصلا" به Control بعدي روي صفحه منتقل بشه؟

    اين Property Icon در Flash مثلا"در control Button به چه صورت مقدار ميگيره ؟آيا يه تعداد Icon خاص با اسامي خاص توي Flash است که ميشه روي اونها قرار داد؟(من در Proprty Icon از Button کلمه help رو نوشتم در محيط طراحي يه مربع کوچيک خاکستري رنگ کنار نوشته Button من اومد اما در محيط اجرا هيچي نشون داده نشد؟!!) يا نه بايد اونها رو از خارج Import کرد؟؟اگر اينطوريه به چه صورت بايد اينکارو بکنم؟
     

    پیوست ها:

    • TestAction.rar
      اندازه فایل:
      کیلوبایت 83.7
      نمایش ها:
      2
    نوشته شده توسط ***UNIQUE*** در ‏7 دسامبر 2005
  2. Security9776

    Security9776 Active Member

    ارسال‌ها:
    1,369
    تشکر شده:
    203
    امتیاز دستاورد:
    36
    سلام ، تا جایی که من بررسی کردم رو جواب می دم . بقیش واسه یه موقع دیگه ( همین الان رسیدم و خیلی خستم )
    شما باید یک فایل به نام PaymentForm.swf درست کنید و در فایل بالا هم همون اسم رو بزارید یعنی :
    var child = MyAccordin.createSegment("PaymentForm.swf", "payment", "Payment", "payIcon");
    و در کنار فایل اصلیتون هم فایل PaymentForm.swf قرار داشته باشه .
    در مورد اون Payment هم هنوز چک نکردم ولی احتمالا یک آبجکت با همون نام تعریف کرده اید .

    بقیش هم برای فردا . یا بقیه دوستان هستند کمکتون کنند .
    موفق باشید ، محسن
     
    نوشته شده توسط Security9776 در ‏7 دسامبر 2005
  3. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    سلام
    ببخشید اصلا" این دستور create Segment چیکار میکنه؟
    من کدم رو به این تغیر دادم
    [/code]
    var child = MyAccordin.createSegment("Untitled-1.swf", "payment", {label: "Payment", Icon: "payIcon"});
    child.cardType.text = "Visa";
    child.cardNumber.text = "1234567887654321";
    کد (Text):

    اما هیچ اتفاق خاصی نیفتاد (Untitled-1.swf هم در همان شاخه ای است که فایل TestAction ذخیره شده)
    ممنون میشم اگر برام توضیح بدید یا در صورت امکان این مورد رو توی اون فایل بالا بهم نشون بدید.
    از توجهتون ممنونم
     
    نوشته شده توسط ***UNIQUE*** در ‏8 دسامبر 2005
  4. Security9776

    Security9776 Active Member

    ارسال‌ها:
    1,369
    تشکر شده:
    203
    امتیاز دستاورد:
    36
    سلام ،
    من اون swf رو در مورد کد
    var child = MyAccordin.createSegment("PaymentForm", "payment", "Payment", "payIcon");
    child.cardType.text = "Visa";
    child.cardNumber.text = "1234567887654321";
    گفتم .
    اون قسمت لیبل تعریف کردن رو هنوز چک نکردم . البته چون واسه این کامپوننت هلپی نیست ( یعنی فلش آپدیتش نمی کنه ) مشکل بشه فهمید چی به چیه .
    فعلا
     
    نوشته شده توسط Security9776 در ‏8 دسامبر 2005
  5. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    ممنونم ببخشید شمارو هم تو زحمت انداختم
    برای موردی هم که گفتید help نداره, من منظورتون رو متوجه نشدم .Flash برای Accordion میگید help نداره ؟اگر منظورتون اینه منhelp رو update کردم این موردها رو هم از help خوندم و نوشتم اما در بعضی قسمتاش که بالا گفتم مشکل پیدا کردم؟
    برا بقیه موارد هم میشه راهنماییم کنید
    با تشکر
     
    آخرین ویرایش: ‏8 دسامبر 2005
    نوشته شده توسط ***UNIQUE*** در ‏8 دسامبر 2005
  6. Security9776

    Security9776 Active Member

    ارسال‌ها:
    1,369
    تشکر شده:
    203
    امتیاز دستاورد:
    36
    سلام ، والا من قبلا ها چندین بار امتحان کرده بودم . ولی هیچ وقت دانلود نمی کرد و ارور می داد که نمی تونه آپدیت کنه .
    این دفعه که نصب کردم به ورژن 7.0.2 ارتقاش دادم . الان که تست کردم داره می گیره . تا 40 درصد تقریبا گرفته .
    اگه هلپش دانلود بشه می خونم بهتون می گم .
    فعلا
     
    نوشته شده توسط Security9776 در ‏8 دسامبر 2005
  7. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    ممنونم
    منتظر راهنماییتون برای سوالام هستم
     
    نوشته شده توسط ***UNIQUE*** در ‏8 دسامبر 2005
  8. ***UNIQUE***

    ***UNIQUE*** Active Member

    ارسال‌ها:
    1,049
    تشکر شده:
    134
    امتیاز دستاورد:
    36
    کد (Text):

    var child = MyAccordin.createSegment("Untitled-1.swf", "payment", "Payment", "payIcon");
    stop();
    child.cardType.text = "Visa";
    child.cardNumber.text = "1234567887654321";
     
    ببخشید من کد بالا را هم نوشتم اما بازم درست نشد (دیگه bug نمیده اما کار خاصی هم نمیکنه)!
    این دستور createSegment چیکار میکنه؟
    ممنون میشم اگر براتون امکان داره روی اون فایل طرز کار این دستور رو بهم نشون بدید
    با تشکر
     
    نوشته شده توسط ***UNIQUE*** در ‏8 دسامبر 2005

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