چرا فایل swf لینک نمی شود؟

دوستان من یک فایل fla ساختم و یک هایپرلینک برای اون تعریف کردم ، فایل رو به صورت html و swf هم publish کردم
هایپرلینک در فایل فلش مشکلی نداره و کار می کنه اما در فایل های html و swf هایپرلینک عمل نمیکنه.
میخام بدونم چه کاری باید انجام بدم تا هایپرلینک در فرمت های غیر از fla هم عمل کنه؟؟؟؟
 

jeyson

Active Member
فایل های فلش رو به صورت هایپرلینک نمی ذارن
به این صورت می ذارن :
برای مثال من از درایو کامپیوترم یه فایل گذاشتم کدش میشه :
[PHPS]
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="file:///C|/Users/jeyson/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/Assets/eamD49F.tmp/Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>


<body>
<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="335" height="458">
<param name="movie" value="girl.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="girl.swf" width="335" height="458">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
</body>
</html>


[/PHPS]
 
فایل های فلش رو به صورت هایپرلینک نمی ذارن
به این صورت می ذارن :
برای مثال من از درایو کامپیوترم یه فایل گذاشتم</html>
دوست عزیز ممنون از پاسختون یعنی اگر من بخواهم که بنرم قابلیت این رو داشته باشه که با کلیک به سایت مورد نظر بره باید از روش شما استفاده کنم؟
و اگر تایید میفرمایید که از این روش استفاده کنم کجا باید آدرس اون سایت رو ذکر کنم؟؟؟
 

jeyson

Active Member
کلیک کردن و رفتن به سایت دیگه رو تو فلشتون بذارید!
یک لایه ایجاد و اکشن بدین بهش به صورت getURL
و بعد فایل فلش رو بذارید تو سایت.
 
کلیک کردن و رفتن به سایت دیگه رو تو فلشتون بذارید!
یک لایه ایجاد و اکشن بدین بهش به صورت getURL
و بعد فایل فلش رو بذارید تو سایت.

دقیقا من همین کار رو کردم ، توی خود فلش و فایل fla مشکلی نیست و به خوبی این لینک کار میکنه اما در فایل swf و html لینک کار نمیکنه. خوب من هم برای هر سایتی میخام این فایل رو بفرستم باید swf بفرستم دیگه؟ درسته؟
 
آخرین ویرایش:
دوستان واقعا جواب این سوال اینقدر سخته که با التماس هر یه ماه یکی یه جوابی میده که مشکل منو حل نمیکنه؟؟؟ حداقل دوستان یه فرومی معرفی کنن که تو این زمینه فعال باشه که بتونیم جواب بگیریم
 

AliAmolen

New Member
آقا منم همین مشکل برام پیش .لینکی که بش دادم تو فلش درست کار میکنه اما وقتی میبرمش بیرون فلش فایلو باز میکنم دیگه لینک نمیشه !:(
 

aliamel

کاربر فعال
در فریم اول سند فلش کد زیر رو قرار بدید:
PHP:
import flash.events.MouseEvent;
import flash.events.Event;
import flash.net.navigateToURL;
import flash.net.URLRequest;

clk.addEventListener(MouseEvent.CLICK,func)
function func(e:Event):void
{
navigateToURL(new URLRequest("http://www.yahoo.com"));
    }
و تنظیمات پنجره Publish Settings رو مطابق تصویر ضمیمه شده لحاظ کنید.
 

پیوست ها

  • tmp.rar
    838.1 کیلوبایت · بازدیدها: 65
علی آقا خیلی خیلی دستت درد نکنه داداش راهنماییت منو مجبور کرد که یک پست جدید برات بنویسم بابت تشکر
دمت گرم داداش وقت گذاشتی :rose:
 

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

بالا