Webdesign in Siegen

Links in der Flash Navi ( flash noob )

Fragen zum Thema Flash können hier gestellt werden

Links in der Flash Navi ( flash noob )

Beitragvon Sonny am 20.11.2006, 21:17

Hallo liebe Community!

Ich habe ein Banner + Navigation in Flash gemacht und die Links sollen genau so funktionieren als wenn ich sie in html coden würde.

Ich habe die .swf Datei eingebunden, die Links funktionieren aber nicht!

Beispiel der Link News: index.php?page=news.php

Wenn man den Link anklickt kommt zwar der gewünschte Sound, der Link geht aber nicht... wenn ich jetzt statische Links draus mache ( "http://www.localhost/homepage/index.php?page=bilder.php" ) klappt auch nix.

hilfe!!! :( :( :(
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005

Beitragvon MJK am 21.11.2006, 12:47

Also du möchtest in flash links setzten zu html, richtig?
Wie hast du es den bisher versucht?
versuch mal den Befehl getURL("www.deineseite.php");
Let's do it!
Benutzeravatar
MJK
Mitglied
 
Beiträge: 378
Registriert: 28.07.2006

Beitragvon Sonny am 21.11.2006, 18:36

Ja danke jetzt gehts es THX!!! :)
Am besten ich ändere Links gleich im Action Code um. Bei der Linkänderung mit dem Verhaltenfenster hat Flash8 mir das nicht mehr richtig aktualisiert. Jetzt gehts.

Aber ich habe ein anderes Problem:

Wenn man auf einen Link klickt soll ein Sound kommen. Der kommt aber nur ganz kurz weil die Seite blitzschnell neu aufgebaut wird! Wie kann dafür sorgen, dass der Sound ganz abgespielt wird?

Eine Möglichkeit wären 2 Frames... hat jemand noch eine andere Idee??
Mir ist gerade noch eine Möglichkeit eingefallen... dafür bräuchte ich eine delay function in action script für 5 sekunden. Ich hab aber keine Ahnung wie man das macht...
:?: :?: :?:
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005

Beitragvon MJK am 21.11.2006, 23:04

Delayfunktion...hmm
Such mal in der Hilfe nach setInterval, hab den syntax grad nicht vor Augen.
Was anderes fällt mir aber für dein problem auch nicht ein.
Let's do it!
Benutzeravatar
MJK
Mitglied
 
Beiträge: 378
Registriert: 28.07.2006

Beitragvon Sonny am 21.11.2006, 23:40

Genau in Flash heißt das Interval. Ich weiß nur nicht wo ich dieses Interval einsetzen soll. Bei der geturl funktion, bei der soundabspielfunktion oder zwischen den beiden Funktionen? :(
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005

Beitragvon MJK am 22.11.2006, 16:22

Ich bin mir grad nicht sicher, wenn du z.B. ein Interval auf 5sec setzt obs dann sofort loslegt und nach 5sec wieder oder erst nach 5sec.
Ich geh einfach mal davon aus dass das Interval erst bei 5sec loslegt.
setInterval kannst du nur auf eine funktion anwenden, nich zwischen zwei funktionen.
Dementsprechend musst ins setInterval deine funktion zum linkaufruf packen und den sound halt ohne interval starten.
Let's do it!
Benutzeravatar
MJK
Mitglied
 
Beiträge: 378
Registriert: 28.07.2006

Beitragvon Sonny am 22.11.2006, 17:54

Danke für deine Antworten aber ich habs jetzt endlich geschafft!!!
:) :) :)

Hier ist der Code:
Code: Alles auswählen
on (release)
{

   //Play Internal Sound Behavior
   if(_global.Behaviors == null)_global.Behaviors = {};
   if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};
   if(typeof this.createEmptyMovieClip == 'undefined'){
      this._parent.createEmptyMovieClip('BS_Audi1',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
      _global.Behaviors.Sound.Audi1 = new Sound(this._parent.BS_Audi1);
   } else {
      this.createEmptyMovieClip('_Audi1_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
      _global.Behaviors.Sound.Audi1 = new Sound(this.BS_Audi1);
   }
   _global.Behaviors.Sound.Audi1.attachSound("Audi1.mp3");
   if (true) {
      _global.Behaviors.Sound.Audi1.start(0,1);
   }
intervalID = setInterval(folgefunktion,5000);   //5 Sek Pause

         function folgefunktion() {
   clearInterval(intervalID);
   getURL("index.php?page=news.php","_self");
}

}
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005

Beitragvon Sonny am 28.11.2006, 21:43

Leider wird meine Flash Navi im Internet Explorer nicht geladen. Im FF und Opera gehts...

web6.rd-hosting.de/elia-hp2

:x :x :x
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005

Beitragvon MJK am 29.11.2006, 13:20

versuch mal deine swf über embed einzubinden
Let's do it!
Benutzeravatar
MJK
Mitglied
 
Beiträge: 378
Registriert: 28.07.2006

Beitragvon Sonny am 29.11.2006, 18:02

Ok hab den Fehler gefunden.
:)
A programmer is just a tool which converts caffeine into code.
Sonny
Mitglied
 
Beiträge: 214
Registriert: 29.04.2005


Zurück zu Flash

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast