PDA

View Full Version : ارتباط فلش و asp



keyvanme
چهارشنبه 13 شهریور 1387, 18:18 عصر
با سلام.
من میخوام یک فلش (که کارش لود کردن عکسها تو خودشه )بذارم تو صفحه asp.net و با یک سری دستور مشخص کنم که آدرس عکسی که باید لود کنه چیه.

کاری که کردم تو قسمت فلش از دستور ;(loadVariables("page.aspx", 0 استفاده کردم و در قسمت asp
از دستور ("response.write("Address=1.jpg استفاده کردم.

همه چی هم درست کار میکنه فقط مشکل اینجاست که رشته Address=1.jpg رو هم تو صفحه چاپ میکنه، یعنی بالای صفحه این متن Address=1.jpg میاد. :متعجب:

من باید چیکار کنم که این مشکل حل بشه؟

Chabok
پنج شنبه 14 شهریور 1387, 17:50 عصر
با سلام

میتونید از یک پارامتر استفاده کنید که فقط هنگامیکه لازم است اطلاعات برای فلش داده شود ("response.write("Address=1.jpg کنید .

یعنی توی فلش به این صورت فراخوانی کنید :
;(loadVariables("page.aspx?flash=true", 0

سپس توی صفحه تون چک کنید اگر flash=true بود ("response.write("Address=1.jpg کنید .




if (Request["flash"] == "true")
{
Response.Clear();

response.write("Address=1.jpg");

Response.Flush();
Response.End();
}


یک تاپیک در این مورد (http://barnamenevis.org/forum/showthread.php?t=108536)

موفق باشید . خدانگهدار

keyvanme
جمعه 15 شهریور 1387, 18:14 عصر
ایول دستت درد نکنه واقعاً ممنونم.

keyvanme
دوشنبه 18 شهریور 1387, 00:36 صبح
فقط یک چیزه دیگه ، میخواستم ببینم چرا وقتی صفحه باز میشه فقط برای یکبار میشه به فلش متغیر ارسال کرد؟
وقتی صفحه رو refresh میکنیم یا برنامه ای مینویسم فلش دوباره متغیری نمیگیره.
اگه ممکنه یک توضیح در این مورد بدین.

Chabok
دوشنبه 18 شهریور 1387, 12:45 عصر
با سلام
اصولا نباید مشکلی باشه . شاید نوه کد نویسی شما طوری بوده که این مشکل براتون پیش میاد .
شاید با چک کردن ispostback و افتادن در دام پست بک ها باشه . البته شاید .

اگه کدتون رو کامل بزارید بهتر میشه راهنمایی کرد .

در ضمن بفرمایید دقیقا در چه مواردی این مشکل پیش میاد .
موفق باشید . خدانگهدار