View Full Version : کار با فلش در php
pandasoft
جمعه 21 تیر 1392, 12:08 عصر
سلام
ببخشید یه سوال داشتم امیدوارم جای درستی مطرح کرده باشم.
می خواستم بدونم در phpچطور میشه شماره فریم یک فایل فلش رو بدست اورد و با رسیدن به یک فریم خاص یک فرم ارسال بشه.
لطفا تا حد امکان ساده باشه.
Unique
شنبه 22 تیر 1392, 00:05 صبح
راستش فایل های flash برای استفاده روی local هستند ! من فکر کنم شما میخواین وقتی به frame خاصی رسیدین یک فرم به صورت post یا get ارسال بشه ! این کا را هم توی خود flash میشه انجام داد و هم از طریق javascript ،یعنی میشه توی فلش دستورات javascript صفحه جاری را اجرا کرد که مثلا یک فرم ارسال بشه !
با action script اینطوری :
submitbtn.addEventListener(MouseEvent.CLICK, sendData);
function sendData(event:MouseEvent):void
var urlreq:URLRequest = new URLRequest ("http://www.domain.com/contact.php");
urlreq.method = URLRequestMethod.POST;
var urlvars:URLVariables = new URLVariables();
urlvars.name = nametxt.text;
urlvars.email = emtxt.text;
urlvars.subject = subjtxt.text;
urlvars.msg = msgtxt.text;
urlreq.data = urlvars;
var loader:URLLoader = new URLLoader (urlreq);
loader.addEventListener(Event.COMPLETE, completed);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(urlreq);
}
public function completed (event:Event):void{
// done, do what you want.
}
توی javascript هم میتونید با استفاده از external.ExternalInterface و متد call این کار را انجام بدین. اما همون فلش بهتره ! فقط یک مثال که متوجه بشین :
<script language='javascript'>
function send_form(){
document.getElementById('myform').submit();
}
</script>
import flash.external.ExternalInterface;
send_button.addEventListener(MouseEvent.CLICK, function(){
ExternalInterface.call("send_form");
});
موفق باشین.
pandasoft
شنبه 22 تیر 1392, 09:21 صبح
راستش فایل های flash برای استفاده روی local هستند ! من فکر کنم شما میخواین وقتی به frame خاصی رسیدین یک فرم به صورت post یا get ارسال بشه ! این کا را هم توی خود flash میشه انجام داد و هم از طریق javascript ،یعنی میشه توی فلش دستورات javascript صفحه جاری را اجرا کرد که مثلا یک فرم ارسال بشه !
با action script اینطوری :
submitbtn.addEventListener(MouseEvent.CLICK, sendData);
function sendData(event:MouseEvent):void
var urlreq:URLRequest = new URLRequest ("http://www.domain.com/contact.php");
urlreq.method = URLRequestMethod.POST;
var urlvars:URLVariables = new URLVariables();
urlvars.name = nametxt.text;
urlvars.email = emtxt.text;
urlvars.subject = subjtxt.text;
urlvars.msg = msgtxt.text;
urlreq.data = urlvars;
var loader:URLLoader = new URLLoader (urlreq);
loader.addEventListener(Event.COMPLETE, completed);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(urlreq);
}
public function completed (event:Event):void{
// done, do what you want.
}
توی javascript هم میتونید با استفاده از external.ExternalInterface و متد call این کار را انجام بدین. اما همون فلش بهتره ! فقط یک مثال که متوجه بشین :
<script language='javascript'>
function send_form(){
document.getElementById('myform').submit();
}
</script>
import flash.external.ExternalInterface;
send_button.addEventListener(MouseEvent.CLICK, function(){
ExternalInterface.call("send_form");
});
موفق باشین.
با تشکر
چند سوال دیگه داشتم.
1-اینکه توی جاوا اسکریپ کجا می تونیم فریم انتخابی رو مشخص کنیم؟
2- میشه همین کارو توی php با کلاس getid3 انجام داد؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.