{lang: 'de'}
Flashhilfe.de - Flash Community

Überblendung von Logos mit verlinkung in as3 [Flash 11]

 


AntwortenRegistrieren Seite1  

kite54#1
Benutzerbild von kite54
Beiträge: 52
Registriert: Jan 2010

26.03.2012, 12:28

Hallo zusammen,

meine Kenntnisse in as3 sind relativ beschränkt..;) daher hoffe ich ihr könnt mir weiterhelfen..

ich möchte auf einer website Logos mit der entsprechenden verlinkung einbinden, das ganze als endlosschleife.. allerdings erweist sich das ganze für mich schwieriger als gedacht!;)

ich denke einer von euch Profis hat eine ganz einfache Lösung für mich??? das wäre echt cool..




ActionScript:
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
69
70
71
72
73
logo1.buttonMode = true;
logo2.buttonMode = true;
logo3.buttonMode = true;



logo1.addEventListener(MouseEvent.CLICK, goURLlogo1);
   function goURLlogo1(e:MouseEvent):void{
     navigateToURL(new URLRequest("http://www.logo1.de/"));
 
}

logo2.addEventListener(MouseEvent.CLICK, goURLlogo2);
   function goURLlogo2(e:MouseEvent):void{
     navigateToURL(new URLRequest("http://www.logo2.de/"));
     
}

logo3.addEventListener(MouseEvent.CLICK, goURLlogo3);
   function goURLlogo3(e:MouseEvent):void{
     navigateToURL(new URLRequest("http://www.logo3.de/"));
     
}

logo1.alpha = 0;
logo2.alpha = 0;
logo3.alpha = 0;

var timer:int;

function Tween1():void {
     Tweener.addTween(logo1,      {alpha:1, time:1          });
 
     clearInterval(timer);
     timer = setInterval(Tween2, 3000);
}

function Tween2():void {
     Tweener.addTween(logo1,      {alpha:0, time:1          });
 
     timer = setInterval(Tween1, 3000);   
}

function Tween3():void {
     Tweener.addTween(logo2,      {alpha:1, time:1          });
 
     clearInterval(timer);
     timer = setInterval(Tween2, 6000);
}

function Tween4():void {
     Tweener.addTween(logo2,      {alpha:0, time:1          });
 
     timer = setInterval(Tween1, 6000);   
}


function Tween5():void {
     Tweener.addTween(logo3,      {alpha:1, time:1          });
 
     clearInterval(timer);
     timer = setInterval(Tween2, 9000);
}

function Tween6():void {
     Tweener.addTween(logo3,      {alpha:0, time:1          });
 
     timer = setInterval(Tween1, 9000);   
}


Tween1();

Schlagwörter: AS3, Überblendung, Verlinkung
kite54#2
Benutzerbild von kite54
Beiträge: 52
Registriert: Jan 2010

Themenautor/in

26.03.2012, 15:38

… ach kommt schon … das kann doch nicht so schwer sein???;)
kite54#3
Benutzerbild von kite54
Beiträge: 52
Registriert: Jan 2010

Themenautor/in

27.03.2012, 10:22

also wenn ich mir das so recht überlege müsste doch nach dem ersten tween der das logo einblendet eine oncomplete Funktion aufgerufen werden das genau das dieses wieder ausgeblendet wird? Nachdem dieser dann auch abgeschlossen ist muss dann die visible auf false stehen, damit die url verschwindet und der nächste tween kann starten.. usw... ? kann das funktionieren?

ich beiße mir da gerade echt die zähne dran aus.. ist doch schon zig tausend mal gemacht worden..!?

bin für jeden Tipp wirklich sehr dankbar!

sonnige grüße
Unikar#4
Benutzerbild von Unikar
Beiträge: 3
Registriert: Nov 2009

27.03.2012, 18:26

in deinem Script willst du ein Tween ausführen, hast du denn auch eine Tweener Klasse importiert?

Caurina zum Beispiel?

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de