پيدا كردن URL صفحه اجرا كننده Movie

صفحه‌اي كه فايل فلش جاري رو فراخواني كرده رو با چه دستوري بدست مي‌آورند؟
منظورم همون فايل HTMLاي هست كه فايل فلش داره توي اون اجرا مي‌شه.
ممنونم
 

amozesh

Member
با دستور
_url میشه این کار رو انجام داد
flashUrl=_url
آقا لطفا شما هم روي جوابحاتون بيشتر تحقيق كنيد
 

fafa^mx

Member
مهندس اين URL به همراه اسم موی رو میده!URL داینلمیکی که قرار باشه باهاش آدرس دهی به فایل های دیگه باید بدون اسم فایل باشه!این URL باید ادیت بشه!اسم فایلش باید حذف بشه!
 

phoenix

Member
با استفاده از ActionScript به تنهايي نمي توان آدرس صفحه اي كه فايل فلش جاري رو فراخواني كرده بدست آورد. اگر امكان استفاده از يك زبان Server-Side باشد به راحتي ميشه اين كار رو كرد. در هر حال اگر امكان استفاده از SS نباشه هم ميشه با استفاده از Flash-Methods, ActionScript و البته JavaScript آدرس صفحه رو بدست آورد. اين متد رو مدتها پيش يك بار استفاده كردم- گرچه روش احمقانه اي هست ولي چاره ديگه اي هم نيست. كد برنامه رو تا فردا پست مي كنم.

اما يه اشتباه كوچيك اينكه url_ آدرس صفحه رو بر نمي گردونه, در واقع آدرس جايي رو برميگردونه كه MovieClip از اونجا load شده. url_ يك Property از كلاس MovieClip هست وهنگامي كه نوشته ميشه flashUrl=_url فلش url_ رو در محیط جاری Resolve ميكنه- يعني به نوعي مثل اينكه url_ رو براي فايل swf بكار برده باشيم كه نتيجه اش برگرداندن آدرس فايل swf هست. آدرس فايل swf كاملا مستقل از صفحه اي است كه swf در اون اجرا ميشه.
 

phoenix

Member
كد ActionScript بدست آوردن آدرس صفحه در پيوست هست. فقط اين مربوط به IE هست اگر NetScape هم كسي خواست پست مي كنم.

كد تركيبي از ActionScript و JavaScript و البته Flash Methods هست.
 
سلام
متاسفانه اين فايل مشكل داره
موقع باز شدن اين پيغام رو ميده:
Unexpected file format.
(با فلش MX)
 

phoenix

Member
اين فايل با Flash MX 2004 ایجاد شده. من به Flash MX دسترسي ندارم ولي فايل AS رو اينجا ارسال ميكنم فقط بايد اين فايل رو در فايل فلش include كنيد.
 

جدیدترین ارسال ها

بالا