J'apprends à faire une classe me permettant de créer une entête... Malgré sa simplicité, ben je cafouille et je sais pas trop comment saisir mon erreur. Au final, pas de message mais rien n'apparaît...
Peut-être que vous pouvez m'expliquer et me permettre d'avancer?
Ci-dessous, ma classe:
Puis le fichier AS principal:
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 package net.document{ import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Event; public class Header extends MovieClip { private var loader:Loader; private var header:MovieClip; private var rq:URLRequest; public function Header(url) { url = rq; rq = new URLRequest(); loader = new Loader(); loader.load(rq); header = new MovieClip(); addChild(header); header.addChild(loader); stage.addEventListener(Event.RESIZE, headerResize); stage.dispatchEvent(new Event(Event.RESIZE)); } private function headerResize(e:Event):void { header.x = (header.stage.stageWidth / 2) - (header.width / 2); header.y = 20; } } }
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 package { import flash.display.*; import flash.events.*; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.net.URLRequest; import net.document.Header; public class Main extends MovieClip { private var header:Header; private var loader:Loader; private var rq:URLRequest; public function Main() { header = new Header("assets/logo.png"); } } }
Partager