Bonjour à tous !
J'ai un petit soucis avec AS3 ;_; ... Voilà le code avant d'expliquer :
import flash.net.FileReference;
import flash.events.*;
Et donc mon soucis : quand je clique sur mon bouton pas de soucis ça m'ouvre bien une boîte de dialogue, le problème et que quelque soit mon action (open ou close) j'ai toujours l'événement CANCEL qui est dispatché ... Précisons que je suis sous Mac OS (La molette n'étant pas supportée non plus il est peut-être bon de le préciser)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function selectHandler(event:Event):void { trace(event); toto.text= "select"; } function openHandler(event:Event):void { trace(event); } function cancelHandler(event:Event):void { trace("User cancelled"); } var fileRef:FileReference = new FileReference(); fileRef.addEventListener(Event.SELECT, selectHandler); fileRef.addEventListener(Event.CANCEL, cancelHandler); fileRef.addEventListener(Event.OPEN, openHandler); //fileRef.browse(); function chargement(event:MouseEvent):void { fileRef.browse(); } charger.addEventListener(MouseEvent.MOUSE_DOWN, chargement);
En espérant que vous pourrez m'aider !
Partager