Na verdade Kraus, cabe a ele procurar aproveitar o material da forma mais
construtiva, se ele vai copiar e colocar, se é urgente ou não, se vai
procurar entender.

E sobre o código todo q envie...pensei q era ele q tinha pedido e naum vc!
=D

2009/11/3 Eduardo Kraus <eduardokr...@gmail.com>

> Na real quero que ele passe a função dele para eu passar aonde esta o
> problema e assim ele aprender como fazer, e não apenas copiar uma solução
> pronta.
>
> Dá uma procurada em FileFilter
> var *imagens*:FileFilter = new FileFilter( "Imagens",
> "*.jpg;*.png;*.jpeg;*.gif" )
> file = new FileReference();
> file.browse( [ *imagens *] );
>
> *
> Eduardo Kraus*
> Desenvolvedor
> eduardokr...@gmail.com
> blog.mxml.com.br
> www.twitter.com/EduardoKraus
>
>
> 2009/11/2 Patrick Facchin <patrick.facc...@gmail.com>
>
> Intão pra mim é *ConSelect *
>>
>>                 fileRef.addEventListener(Event.SELECT, ConSelect)
>>
>> Pega o lance todo pode facilitar:
>>
>>
>>
>> #######################################################################################
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"; title="Novo
>> Arquivo"
>>     close="{PopUpManager.removePopUp(this)}"
>>     showCloseButton="true"
>>     creationComplete="init();">
>>         <mx:Script>
>>             <![CDATA[
>>                 import componentes.winProgress;
>>                 import mx.managers.PopUpManager;
>>                 import mx.controls.Alert;
>>                 import mx.rpc.events.ResultEvent;
>>                 import imports.Utils;
>>
>>
>>                 private var BO:String = "FilesBo";
>>                 [Bindable]
>>                 public    var IDFolderCorrente:String = null;
>>                 [Bindable]
>>                 private var _winProgress:winProgress;
>>                 [Bindable]
>>                 public    var LABELFolderCorrente:String = null;
>>
>>                 private var msg:String = null;
>>
>>                 private var fileRef:FileReference = null;
>>                 public     var pontParent:Object = null;
>>
>>                 private function init():void{
>>                     PopUpManager.centerPopUp(this);
>>                 }
>> /*############## INICIO Metodos Gerais
>> #######################################################*/
>>             private function onGetResp(rs:ResultEvent):void{
>>                 switch(rs.result.flag as String){
>>                     default:
>>
>>                         msg = rs.result.info as String;
>>                         enviar(rs.result.sys as String);
>>
>>                         //PopUpManager.removePopUp(this);
>>                         break;
>>
>>                 }
>>             }
>>             private function defaultAcao(acao:String,data:Array =
>> null):void{
>>
>> Utils.sendData("Controller","pointer",this.onGetResp,BO,acao,data);
>>             }
>>
>> /*############## FIM Metodos Gerais
>> ##########################################################*/
>> /*############## INICIO Salva Pasta
>> ##################################################*/
>>             private function SalvarArquivo():void{
>>                 var arrFlex:Array = new Array();
>>
>>                 arrFlex['fol_id']         = IDFolderCorrente;
>>                 arrFlex['fil_name']     = nomePasta.text;
>>                 arrFlex['fil_type']     = "jpg";
>>
>>                 defaultAcao("filesSalvar",arrFlex);
>>             }
>> /*############## INICIO Salva Pasta
>> ##################################################*/
>>             public function localizar():void {
>>
>>                 fileRef = new FileReference();
>>
>>                 fileRef.addEventListener(Event.SELECT, ConSelect);
>>                 //Enquanto estiver fazendo o Upload..
>>
>> fileRef.addEventListener(ProgressEvent.PROGRESS,onUploadProgress);
>>                 //Ao Terminar o Upload.....
>>                 fileRef.addEventListener(Event.COMPLETE,
>> onUploadComplete);
>>
>>
>>
>>
>>                 //utilizando filtro para upload somente de imagem
>>                 var tipos:FileFilter = new FileFilter(
>>                 "Arquivos de Imagem","*.jpg");
>>                 var tiposArray:Array = new Array(tipos);
>>                 this.fileRef .browse(tiposArray);
>>             }
>>             private function onUploadComplete(event:Event):void {
>>                 pontParent.BuscaFiles();
>>                 PopUpManager.removePopUp(_winProgress);
>>                 PopUpManager.removePopUp(this);
>>                 Alert.show("Upload efetuado com sucesso!", "Informação");
>>             }
>>
>>             private function ConSelect(event:Event):void {
>>                 Clogo.text = fileRef.name;
>>             }
>>
>>             private function onUploadCanceled(event:Event):void {
>>                 PopUpManager.removePopUp(_winProgress);
>>                 _winProgress == null;
>>                 fileRef.cancel();
>>            }
>>             public function onUploadProgress(event:ProgressEvent):void
>>             {
>>                  var numPerc:Number =
>> Math.round((Number(event.bytesLoaded) / Number(event.bytesTotal)) * 100);
>>                 _winProgress.progBar.setProgress(numPerc, 100);
>>                 _winProgress.progBar.label = numPerc + "%";
>>                 _winProgress.progBar.validateNow();
>>                 if (numPerc > 90) {
>>                     _winProgress.btnCancel.enabled = false;
>>                 } else {
>>                     _winProgress.btnCancel.enabled = true;
>>                 }
>>             }
>>             public function enviar(FileID:String):void {
>>                 if (this.fileRef == null) return;
>>
>>                 _winProgress = winProgress(PopUpManager.createPopUp(this,
>> winProgress, true));
>>                    _winProgress.btnCancel.addEventListener("click",
>> onUploadCanceled);
>>                 _winProgress.title = "Uploading de arquivo";
>>                 _winProgress.txtFile.text = fileRef.name;
>>                 _winProgress.progBar.label = "0%";
>>                 PopUpManager.centerPopUp(_winProgress);
>>
>>
>>                 var params:URLVariables = new URLVariables();
>>                    params.fil_id     = FileID;
>>                    params.fil_name = nomePasta.text;
>>                    params.fil_type    = fileRef.type;
>>
>>                 var request:URLRequest = new
>> URLRequest("/FileUpload.php");
>>                 request.method  = URLRequestMethod.POST;
>>                 request.data    = params;
>>                 request.method     = URLRequestMethod.POST;
>>
>>                 this.fileRef.upload(request, "nomeFile");
>>             }
>>
>>             ]]>
>>         </mx:Script>
>>     <mx:HBox width="100%" height="100%">
>>         <mx:Form width="100%" height="100%">
>>             <mx:FormItem label="Nome:" required="true">
>>                 <mx:TextInput id="nomePasta"/>
>>             </mx:FormItem>
>>             <mx:FormItem label="Arquivo:">
>>                 <mx:HBox id="FHClogo">
>>                     <mx:TextInput id="Clogo"  enabled="false"/>
>>                     <mx:Button label="Localizar..."
>> click="localizar()"/>
>>                 </mx:HBox>
>>             </mx:FormItem>
>>             <mx:FormItem label="Pasta Corrente:">
>>                 <mx:TextInput enabled="false" id="pastaCorrente"
>> text="{LABELFolderCorrente}"/>
>>             </mx:FormItem>
>>             <mx:FormItem label="Nome:">
>>                 <mx:Button label="Salvar" click="SalvarArquivo()"/>
>>             </mx:FormItem>
>>         </mx:Form>
>>     </mx:HBox>
>> </mx:TitleWindow>
>>
>> ########################################################################################
>>
>>
>>
>>
>> 2009/11/2 Eduardo Kraus <eduardokr...@gmail.com>
>>
>> Dae Chará
>>>
>>> Me passa a função *sel**ectHandler(event:Event)* *
>>> Eduardo Kraus*
>>> Desenvolvedor
>>>  eduardokr...@gmail.com
>>> http://blog.mxml.com.br
>>> http://twitter.com/EduardoKraus
>>>
>>> 2009/11/2 Eduardo Burko <eduardobu...@gmail.com>
>>>
>>>> Galera...
>>>>
>>>> Estou tentando fazer um simples upload de arquivo...
>>>>
>>>> Mas quando uso o método BROWSER, na minha telinha só ta rolando escolher
>>>> JPG... não sei mais o que fazer...
>>>>
>>>> Alguém já passou por isso ??
>>>>
>>>> import flash.net.FileReference;
>>>> import flash.net.FileFilter;
>>>>
>>>> private var fileRef:FileReference;
>>>>
>>>> // Called to add file(s) for upload
>>>> private function addFiles2():void {
>>>> if(upload_eventos_btn.label == "Escolher"){
>>>>  fileRef = new FileReference();
>>>> fileRef.addEventListener(Event.SELECT, selectHandler);
>>>>  fileRef.addEventListener(Event.COMPLETE, completeHandler);
>>>> fileRef.browse();
>>>>  }else{
>>>> doUpload();
>>>> }
>>>> }
>>>>
>>>> Abraços
>>>>
>>>> Eduardo Burko
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a