واضح آرشیو وب فارسی:سایت ریسک: چطوری می تونم فلش رو از توی صفحات Html کنترل کنم؟ mobinzk 18 مهر 1385, 12:09یک سوال دارم ، سخته توضیح دادنش ... من می خوام یک فلش داشته باشم ، که توی دو تا صفحهی HTML نشونش بدم! ولی با این تفاوت که توی صفحهی اول HTML فریم 1 رو نشون بده و توی صفحهی دوم HTML فریم 2 رو نشون بده! در کل میشه : چطوری می تونم فلش رو از توی صفحات HTML کنترل کنم؟ فکر می کنم با java script بشه این کارو انجام داد ! ولی چطوری نمی دونم... smmousazadeh 18 مهر 1385, 14:32راستش من درست منظور شما را نفهمیدم. اگه میشه در یه مورد خاص بگید تا ما هم منظورتون رو بفهمیم و کمک کنیم. YTERROR 18 مهر 1385, 14:52فکر نمی کنم اصلا ممکن باشه چون یک فایل فلش یک فایل سته و جاوا اسکریپت یا ..... اصلا نیمتونند جزا پلی کدنش کار دیگه ای انجامن بدن mobinzk 18 مهر 1385, 15:14من همین مطلب رو توی پرشین تولز هم نوشتم می تونید از این آدرس ببینید که چه جوابی دادند! ولی کار نمی کرد! ببینید شاید مشکلش رو فهمیدین! YTERROR 18 مهر 1385, 16:50والا من بازم فکر نمیکنم عملی باشه تویی پرشن تولز شما هر چ وسال کنی جواب می دن بر روی فرضیات خودشون ولی کمتر ه عمل می رسه بگرد بجایی رسیدی به ما هم بگو ولی بهرته دو تا اس دبلیو اف درست کنی تا سریع به نتیجه برسی mobinzk 18 مهر 1385, 18:45والا من بازم فکر نمیکنم عملی باشه تویی پرشن تولز شما هر چ وسال کنی جواب می دن بر روی فرضیات خودشون ولی کمتر ه عمل می رسه بگرد بجایی رسیدی به ما هم بگو ولی بهرته دو تا اس دبلیو اف درست کنی تا سریع به نتیجه برسی نه واسه کسی که می خوامش ، قبول نمی کنه!:d leila_karimi 19 مهر 1385, 09:46ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد 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 19 مهر 1385, 11:04ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد 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 19 مهر 1385, 14:40ببینین این کاری که می گم عمل می کنه .من که امتحان کردم عمل کرد 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 19 مهر 1385, 16:20سلام ، اين كار خيلي ساده هست . شما يك فايل swf درست كن كه داراي مثلا 3 فريم باشه . در فريم اول بيا دستور زير رو قرار بده : if (Type=="F2") { gotoAndStop(2); } else { gotoAndStop(3); } حالا در فريم 2 و 3 مواردي رو كه مي خواي جداگانه نشون بده رو قرار بديد . فقط وقتي خواستيد فايل فلش شما در html فريم دو رو نشون بده اين جوري صداش كنيد : و در جايي كه خواستيد فريم 3 رو نشون بده اون رو معمولي صدا كنيد . موفق باشيد ،محسن leila_karimi 19 مهر 1385, 17:13اونی که مد نظر من بود اینه: mobinzk 19 مهر 1385, 18:59یک دنیا ممنون مشکلم حل شد... از همتون ممنون که وقت گزاشتین leila_karimi 24 مهر 1385, 11:57آقا مشکل با یک swf چجوری حل شد؟
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 402]