Цитата
uploadMsg.visible = false;
//новый URLRequest
var URLrequest:URLRequest = new URLRequest(Link);
//поддерживаемые типы файлов (изображения)
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
//поддерживаемые типы файлов (текст)
var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
//кладём типы файлов в массив
var allTypes:Array = new Array(imageTypes, textTypes);
//создаём экземпляр FileReference для последующего выбора файлов
var fileRef:FileReference = new FileReference();
//создаём слушателей
fileRef.addEventListener(Event.SELECT, syncVariables);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
browse_btn.addEventListener(MouseEvent.CLICK, browseBox);
upload_btn.addEventListener(MouseEvent.CLICK, uploadVars);
//действие происходит при нажатии кнопки выбора файла
function browseBox(event:MouseEvent):void {
fileRef.browse(allTypes);
}
//действие происходит при нажатии кнопки загрузки файла
function uploadVars(event:MouseEvent):void {
uploadMsg.visible = true;
fileRef.upload(URLrequest);
upload_btn.visible = false;
}
//передаём переменные в uploader.php
function syncVariables(event:Event):void {
fileDisplay_txt.text = "" + fileRef.name;
blocker.visible = false;
upload_btn.visible = true;
progressBar.width = 2;
var variables:URLVariables = new URLVariables();
variables.todayDate = new Date();
URLrequest.method = URLRequestMethod.POST;
URLrequest.data = variables;
}
//действие происходит после полной загрузки
function completeHandler(event:Event):void {
uploadMsg.visible = false;
blocker.visible = true;
status_txt.text = fileRef.name + " успешно загружен.";
fileDisplay_txt.text = "";
}
//двигаем прогрессбар
function progressHandler(event:ProgressEvent):void {
progressBar.width = Math.ceil(200*(event.bytesLoaded/event.bytesTotal));
}
//новый URLRequest
var URLrequest:URLRequest = new URLRequest(Link);
//поддерживаемые типы файлов (изображения)
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
//поддерживаемые типы файлов (текст)
var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
//кладём типы файлов в массив
var allTypes:Array = new Array(imageTypes, textTypes);
//создаём экземпляр FileReference для последующего выбора файлов
var fileRef:FileReference = new FileReference();
//создаём слушателей
fileRef.addEventListener(Event.SELECT, syncVariables);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
browse_btn.addEventListener(MouseEvent.CLICK, browseBox);
upload_btn.addEventListener(MouseEvent.CLICK, uploadVars);
//действие происходит при нажатии кнопки выбора файла
function browseBox(event:MouseEvent):void {
fileRef.browse(allTypes);
}
//действие происходит при нажатии кнопки загрузки файла
function uploadVars(event:MouseEvent):void {
uploadMsg.visible = true;
fileRef.upload(URLrequest);
upload_btn.visible = false;
}
//передаём переменные в uploader.php
function syncVariables(event:Event):void {
fileDisplay_txt.text = "" + fileRef.name;
blocker.visible = false;
upload_btn.visible = true;
progressBar.width = 2;
var variables:URLVariables = new URLVariables();
variables.todayDate = new Date();
URLrequest.method = URLRequestMethod.POST;
URLrequest.data = variables;
}
//действие происходит после полной загрузки
function completeHandler(event:Event):void {
uploadMsg.visible = false;
blocker.visible = true;
status_txt.text = fileRef.name + " успешно загружен.";
fileDisplay_txt.text = "";
}
//двигаем прогрессбар
function progressHandler(event:ProgressEvent):void {
progressBar.width = Math.ceil(200*(event.bytesLoaded/event.bytesTotal));
}
начитался форумов передаю параметр Link вот так
Цитата
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="../upload.swf?Link=save-file.php />
<param name="quality" value="high" />
<param name="flashvars" value="Link=../save-file.php&" />
<param name="bgcolor" value="#ffffff" />
<embed src="../upload.swf?Link=save-file.php" quality="high" flashvars="Link=../save-file.php&" bgcolor="#ffffff" width="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="../upload.swf?Link=save-file.php />
<param name="quality" value="high" />
<param name="flashvars" value="Link=../save-file.php&" />
<param name="bgcolor" value="#ffffff" />
<embed src="../upload.swf?Link=save-file.php" quality="high" flashvars="Link=../save-file.php&" bgcolor="#ffffff" width="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
написано на цс3
и непашет помогите плиз очень надо