معادل Var در Action Script 3 چیه ؟

barbodben

New Member
سلام
میخواستم بدونم معادل Var در Action Script 3 چی میشه ؟ من در AS 2.0 یک صفحه داشتم که اطلاعات تکست باکس ها رو به یک فایل php ارسال می کرد و ... ، که در اونجا اسمی که به Var میدادمو برای php میفرستاد ولی اینجا در AS 3.0 اصلا خبری ازش نیست، حتی با Instant Name امتحان کردم ولی جواب نداد.
 

++Hadi++

Active Member
اگه منظورتون از var در مورد تعریف متغیر باشه که var درستشه و اگه منظورتون loadvars و ارتباط با php و asp و ... هست می تونین در اکشن 3 به امضام تشریف ببرین و آموزش ساخت ایمیل رو ببینین چون در اون ، اومدم و داده ها رو به asp یا PHP پاس دادم . اسم کلاسش هم URLVariables هست .
بای...
 

JavidFlasher

کاربر فعال
تو Instant Nameبنويس و وقتي تو اكشن صداش ميزني يه.textبزار آخرش
مثلا:
barbodben.text=22
 

barbodben

New Member
HadiMetal:
منظورم همون Var تعریف متغیره.

JavidFlasher:
دستور as 2.0 اینه:

PHP:
 loadVariablesNum("Contact.php", 0, "POST");

که در AS 3.0 تبدیل شده به:​
PHP:
btnSub.addEventListener(MouseEvent.CLICK,funn);
function funn(evt:MouseEvent):void
{
 var URL_request:URLRequest = new URLRequest("Contact.php");
 URL_request.method = URLRequestMethod.POST;
}

حالا منظور شما چیه که بهش Text. اضافه کنم ، چونکه اینجا که قرار نیست عملیات صورت بگیره ، فقط قراره محتویات تکتس ها برای کد php فرساده بشه.​
 

JavidFlasher

کاربر فعال
hadimetal:
منظورم همون var تعریف متغیره.

Javidflasher:
دستور as 2.0 اینه:

PHP:
 loadvariablesnum("contact.php", 0, "post");

که در as 3.0 تبدیل شده به:​
PHP:
btnsub.addeventlistener(mouseevent.click,funn);
function funn(evt:mouseevent):void
{
 var url_request:urlrequest = new urlrequest("contact.php");
 url_request.method = urlrequestmethod.post;
}

حالا منظور شما چیه که بهش text. اضافه کنم ، چونکه اینجا که قرار نیست عملیات صورت بگیره ، فقط قراره محتویات تکتس ها برای کد php فرساده بشه.​

البته لودش هم بايد بكني يه ليسنر كامپلت هم بزار واسش!
 

barbodben

New Member
خیلی خیلی ببخشید ولی من متوجه منظورتون نشدم چیو باید کجا لود کنم و اینکه این "ليسنر كامپلت هم بزار واسش" یعنی چی.
ببخشید آخه من مبتدیم.:shock:
 

JavidFlasher

کاربر فعال
خیلی خیلی ببخشید ولی من متوجه منظورتون نشدم چیو باید کجا لود کنم و اینکه این "ليسنر كامپلت هم بزار واسش" یعنی چی.
ببخشید آخه من مبتدیم.:shock:

هادي يه بار نوشته بود:
ايونت كامپلت هم خبر ميده كه لود تموم شده!
PHP:
var request:URLRequest=new URLRequest("YoutPHPFileAddress.php");

var loader:URLLoader=new URLLoader();

var variable:URLVariables=new URLVariables();

request.method = URLRequestMethod.POST;

loader.addEventListener(Event.COMPLETE,comp);

loader.addEventListener(IOErrorEvent.IO_ERROR,err);

BTN.addEventListener(MouseEvent.CLICK,clicking);

function clicking(evt:MouseEvent):void

{

   variable.TitleValue=escape(TitleTXT.text);

   variable.TextValue=escape(TXT.text);

   request.data=variable;

   loader.load(request);

}

function comp(evt:Event):void

{

    trace("Sending is SuccessFully");

    loader.removeEventListener(Event.COMPLETE,comp);

    loader.removeEventListener(IOErrorEvent.IO_ERROR,err);

    BTN.removeEventListener(MouseEvent.CLICK,clicking);

   gotoAndStop("Home");

}

function err(evt:IOErrorEvent):void

{

   trace("Error");

}
 

barbodben

New Member
آقا شرمنده سوال آخر: :idea:
من که مثلا فیلدام اسمشون (Name,Email,Message) هستش چی میشه؟
و خط 6 تا مونده به آخر "Home" اسم فریمی چیزیه یا نه یک ثابته ؟
 

JavidFlasher

کاربر فعال
میشه:
PHP:
variable.TitleValue=escape(Name.text);

variable.EmailValue=escape(Email.text); 
variable.TextValue=escape(Message.text);
متد های (TitleValueوEmailValueوTextValue)متدهایی هستن که تو phpمیخونتشون!
"Home"هم فریمیه که بعد از لود کامل phpو ارسال اطلاعاتت به اون فریم میره
 

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

بالا