چطوری می تونم فلش رو از توی صفحات Html کنترل کنم؟

mobinzk

New Member
یک سوال دارم ، سخته توضیح دادنش ...

من می خوام یک فلش داشته باشم ، که توی دو تا صفحه‌ی HTML نشونش بدم!
ولی با این تفاوت که توی صفحه‌ی اول HTML فریم 1 رو نشون بده و توی صفحه‌ی دوم HTML فریم 2 رو نشون بده!
در کل میشه : چطوری می تونم فلش رو از توی صفحات HTML کنترل کنم؟

فکر می کنم با java script بشه این کارو انجام داد ! ولی چطوری نمی دونم...
 

smmousazadeh

Well-Known Member
راستش من درست منظور شما را نفهمیدم.
اگه میشه در یه مورد خاص بگید تا ما هم منظورتون رو بفهمیم و کمک کنیم.
 

YTERROR

Active Member
فکر نمی کنم اصلا ممکن باشه چون یک فایل فلش یک فایل سته و جاوا اسکریپت یا ..... اصلا نیمتونند جزا پلی کدنش کار دیگه ای انجامن بدن
 

YTERROR

Active Member
والا من بازم فکر نمیکنم عملی باشه تویی پرشن تولز شما هر چ وسال کنی جواب می دن بر روی فرضیات خودشون ولی کمتر ه عمل می رسه

بگرد بجایی رسیدی به ما هم بگو ولی بهرته دو تا اس دبلیو اف درست کنی تا سریع به نتیجه برسی
 

mobinzk

New Member
والا من بازم فکر نمیکنم عملی باشه تویی پرشن تولز شما هر چ وسال کنی جواب می دن بر روی فرضیات خودشون ولی کمتر ه عمل می رسه

بگرد بجایی رسیدی به ما هم بگو ولی بهرته دو تا اس دبلیو اف درست کنی تا سریع به نتیجه برسی

نه واسه کسی که می خوامش ، قبول نمی کنه!:d
 
ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد
1. فریم دوم را پاک کنید و یه خروخی از بمشسا به صورت swf بگیرین

2.حالا swf اول را در یه پوشه بزارین و اسمشو بزاری1(که swf دوم جایگزین اون نشه)

3.با زدن ctl+z فریم دوم را دوباره برگردونین و حالا فریم اول را پاک کنین ویه خروجی swf بگیرین اسمش باشه 2

4.حالا یه فایل جدید فلش باز کنین و در فریم اول این کد را بنویسید
getURL("1.swf",A);
getURL("2.swf",B);
که A اسم پنجره اولتونه اگه پنجره ای باز ندارین یه اسم دلخواه بزارین
وB نام پنجره دومتونه اگه پنجرهای باز ندارین باز هم یه اسم دلخواه بزارین

5.از این فایل هم خروجیswf بگیرین اسمشو بزارین 3

6 .حالا فایلهای swf را یعنی همون 1 و 2و 3 در یک پوشه مشترک قرار بدین و 3 را اجرا کنید کاری که شما می خواین انجام میشه
 

mobinzk

New Member
ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد
1. فریم دوم را پاک کنید و یه خروخی از بمشسا به صورت swf بگیرین

2.حالا swf اول را در یه پوشه بزارین و اسمشو بزاری1(که swf دوم جایگزین اون نشه)

3.با زدن ctl+z فریم دوم را دوباره برگردونین و حالا فریم اول را پاک کنین ویه خروجی swf بگیرین اسمش باشه 2

4.حالا یه فایل جدید فلش باز کنین و در فریم اول این کد را بنویسید
getURL("1.swf",A);
getURL("2.swf",B);
که A اسم پنجره اولتونه اگه پنجره ای باز ندارین یه اسم دلخواه بزارین
وB نام پنجره دومتونه اگه پنجرهای باز ندارین باز هم یه اسم دلخواه بزارین

5.از این فایل هم خروجیswf بگیرین اسمشو بزارین 3

6 .حالا فایلهای swf را یعنی همون 1 و 2و 3 در یک پوشه مشترک قرار بدین و 3 را اجرا کنید کاری که شما می خواین انجام میشه

ممنون ولی این بازم می شه چند تا فلش!
من می خوام 1 فایل فلش باشه ولی در هر صفحه یک فریم خاص رو نمایش بده!
 

mobinzk

New Member
ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد
1. فریم دوم را پاک کنید و یه خروخی از بمشسا به صورت swf بگیرین

2.حالا swf اول را در یه پوشه بزارین و اسمشو بزاری1(که swf دوم جایگزین اون نشه)

3.با زدن ctl+z فریم دوم را دوباره برگردونین و حالا فریم اول را پاک کنین ویه خروجی swf بگیرین اسمش باشه 2

4.حالا یه فایل جدید فلش باز کنین و در فریم اول این کد را بنویسید
getURL("1.swf",A);
getURL("2.swf",B);
که A اسم پنجره اولتونه اگه پنجره ای باز ندارین یه اسم دلخواه بزارین
وB نام پنجره دومتونه اگه پنجرهای باز ندارین باز هم یه اسم دلخواه بزارین

5.از این فایل هم خروجیswf بگیرین اسمشو بزارین 3

6 .حالا فایلهای swf را یعنی همون 1 و 2و 3 در یک پوشه مشترک قرار بدین و 3 را اجرا کنید کاری که شما می خواین انجام میشه

میشه 1 نمونه درست کنی قرار بدی تو فایل زیپ من دانلود کنم؟
 

Security9776

Active Member
سلام ،
اين كار خيلي ساده هست .
شما يك فايل swf درست كن كه داراي مثلا 3 فريم باشه . در فريم اول بيا دستور زير رو قرار بده :
if (Type=="F2") {
gotoAndStop(2);
} else {
gotoAndStop(3);
}

حالا در فريم 2 و 3 مواردي رو كه مي خواي جداگانه نشون بده رو قرار بديد .
فقط وقتي خواستيد فايل فلش شما در html فريم دو رو نشون بده اين جوري صداش كنيد : http://www.domain.com/MySWFFile.swf?Type=F2
و در جايي كه خواستيد فريم 3 رو نشون بده اون رو معمولي صدا كنيد .
موفق باشيد ،‌محسن
 

mobinzk

New Member
یک دنیا ممنون مشکلم حل شد...
از همتون ممنون که وقت گزاشتین
 

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

بالا