Bonsoir à tous,
Je débute avec ASC3 et Haxe sous Linux.
Comme tout à chacun, je commence par écrire des bouts de codes pour voir !!
Je veux qu'en cliquant sur le rectangle rouge, je sois dirigé vers un site web.
C'est basique, mais je débute !
Malheureusement, cela ne fonctionne pas. J'ai posté mon problème sur le forum d'Haxe, et cela ne marche toujours pas.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.geom.Rectangle;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.events.Event;
import flash.Lib;
import flash.display.MovieClip;
import flash.net.URLRequest;
import flash.net.URLVariables;
 
class Test
{
 
private var _stage: MovieClip;
private var _carreRouge: Sprite;
 
 
public function new( )
 
{
 
_stage = Lib.current;
init();
}
 
private function init():Void
 
{
createView();
 
}
 
private function createView():Void
 
{
_carreRouge = new Sprite();
_carreRouge.graphics.beginFill(0xFF0000);
_carreRouge.graphics.drawRect(0, 0, 40, 40);
_carreRouge.graphics.endFill();
_stage.addChild(_carreRouge);
_carreRouge.x = 100;
_carreRouge.y = 100;
_carreRouge.addEventListener(MouseEvent.CLICK,faceClick);
 
}
 
 
private function faceClick(event:MouseEvent):Void
 
{
 
var url:String = "http://haxe.org/";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request);
}
 
}
 
public static function main(): Void
 
{
 
new Test( );
}
 
}
Merci.