Adobe FLEX'te "Klasöre göz at" iletişim kutusunu nasıl oluşturabilirim? Ve bu mümkün mü?Adobe FLEX'te "Klasöre Gözat" iletişim kutusu nasıl oluşturulur?
Thanx. o Yapabileceğiniz Hava uygulaması ise
Adobe FLEX'te "Klasöre göz at" iletişim kutusunu nasıl oluşturabilirim? Ve bu mümkün mü?Adobe FLEX'te "Klasöre Gözat" iletişim kutusu nasıl oluşturulur?
Thanx. o Yapabileceğiniz Hava uygulaması ise
: o saf As3 uygulaması ise
var f : File = new File;
f.addEventListener(Event.SELECT, onFolderSelected);
f.browseForDirectory("Choose a directory");
, klasör için tarayın edemez, sadece FileReference
sınıfa yoluyla dosya için göz atabilirsiniz.
Web, çoklu dosya yükleme için,
private var _refAddFiles:FileReferenceList;
private function browse():void
{
_refAddFiles = new FileReferenceList();
var fileFilter:FileFilter=new FileFilter("*.jpg","*.jpg;*.jpeg;");
_refAddFiles.addEventListener(Event.SELECT, onSelectFile);
_refAddFiles.browse([fileFilter]);
}
<mx:Button click="browse"/>
Bu çalışacaktır (tek dosya yükleme için, FileRefernce kullanın) ve ne budur
private function onSelectFile(event:Event):void
{
_arrUploadFiles = [ ];
if (_refAddFiles.fileList.length >= 1)
{
for (var k:Number = 0; k < _refAddFiles.fileList.length; k++)
{
_arrUploadFiles.push({ name: _refAddFiles.fileList[k].name,
file: _refAddFiles.fileList[k]});
}
}
}
, seçimden sonra yapmak istiyorum Besin ile
private var file:File = new File();
private function pickFile(event:MouseEvent):void {
file.addEventListener(Event.SELECT, openFile);
file.browseForDirectory("Select folder...");
}
private function openFile(event:Event):void{
folderPath.text = file.nativePath;
}
ilk fonksiyon fırsatlar: hızlı bir işlev Flex güzel bir klasör tarayıcı oluşturmak için ayarlanmış tarayıcı tarayıcı, ikincisi ise tam klasör yoluna sahip bir metin girişi doldurur.
Pratik Bilgiler: düğmesi ve tıklama etkinliğinde pickFile() işlevine bir çağrı ekleyin: Sahnede
, basit mx oluşturmak
<mx:Button click="{pickFile(event);}" />
Sonra da koymak seçiminden sonra klasör yolunu göstermek için, TextInput bileşeni: bir mx sahne
<mx:TextInput id="folderPath" editable="false" />
Eğer sy göstermek için tıklayın bir düğme vardır Bu şekilde kök klasör tarayıcısı ve seçimden sonra tam klasör yolunu göstermek için bir metin girişi.
EğerSadece benim 2c :-) güzel bir klasör simgesi gömebilirsiniz, düğme görünümünü iyileştirmek için. :-)