 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
17.01.2005, 11:14
|
#1
|
|
TP-Junior
Registriert seit: Jan 2005
|
Laufband Flash 5
Hallo,
wer hilft mir bei meinem Laufband. Ich habe es fertig, aber wie mache ich, dass es ununterbrochen läuft. Also, es ist ein Laufband mit Bildern.
Danke im voraus.
|
|
|
17.01.2005, 11:33
|
#2
|
|
TP-Specialist
Registriert seit: Aug 2001
Ort: Graz
|
Kann mal jemand den Beitrag ins Flashforum schieben? Danke!
Die Lösung (die mir übrigens mal Wanderratte verraten hat; Danke dafür  ) ist relativ einfach:
- das gesamte Laufband muss als MC definiert werden
- dann setzt Du das Laufband 2x hintereinander in die Szene
- nun jeden dieser MCs anklicken und mit folgendem AS-Code versehen, wobei die Werte natürlich an Deine Verhältnisse angepasst werden müssen.
Code:
onClipEvent(enterFrame)
{
this._x -= 1
if (this._x <= -250)
{
this._x = 750
}
}
Zu Beginn wird einfach die Position des MCs um 1 nach links verschoben.
Dann wird abgefragt, ob sich der MC schon weit genug außerhalb der Szene befindet, so dass er nicht mehr sichtbar ist. In diesem Fall wird er wieder ganz nach rechts gesetzt. Damit entsteht der Eindruck eines unendlich durchlaufenden Bandes.
|
|
|
17.01.2005, 13:10
|
#3
|
|
TP-Junior
Registriert seit: Jan 2005
|
Danke, aber ich habe es jetzt anders hinbekommen und habe es in meine HTML eingefügt, nun möchte ich wissen, was ich machen kann, damit das angeklickte Bild dann in einer anderen HTML seite groß angezeig wird?
Also, die Bilder laufen jetzt endlos im unteren Frame und sobald ich ein Bild anklicke muß sich ein anderes Fenster öffnen, wo das Bild groß angezeig wird.
Wie mache ich das?
|
|
|
17.01.2005, 15:09
|
#4
|
|
TP-Insider
Registriert seit: Feb 2004
Ort: zinnwald / osterzgebirge
|
ja, wenn ich wüßte, ob das nun noch zu flash gehört?
aber peters wunsch ist mir befehl... also verschoben. 
|
|
|
17.01.2005, 15:17
|
#5
|
|
TP-Specialist
Registriert seit: Aug 2001
Ort: Graz
|
Zitat:
|
Zitat von lipsum
aber peters wunsch ist mir befehl... also verschoben. 
|
Danke! Das motiviert mich!
@Kimilein: dann müssen die einzelnen Grafiken als Schaltfläche definiert und mit ActionScript-Code belegt werden.
z.B.
on (release)
{
mach was
}
mach was könnte z.B. getUrl() sein; hab jetzt nicht die genaue Syntax im Kopf, aber Du kannst dabei sicher den Framenamen mitgeben, damit sich die Seite mit dem Bild im richtigen Frame öffnet.
Möglicherweise gibt´s auch eine elegantere Methode, in der nur das Bild irgendwie getauscht wird...
|
|
|
17.01.2005, 15:37
|
#6
|
|
TP-Junior
Registriert seit: Jan 2005
|
Ja, also, die Grafiken habe ich gleich als Schaltflächen definiert und jetzt habe ich das:
on (rollOver) {
stop ();
}
on (rollOut) {
play ();
}
on (press) {
getURL ("foto4.html", "nelli");
}
in Action stehen. Aber da muß ich für jedes Bild einzelne HTML erstellen und ich wollte aber, dass in einer HTML die Bilder nur ausgetauscht werden. Und das müßte ich doch bestimmt in Flash schon definieren. Aber wie mache ich das?
|
|
|
18.01.2005, 00:14
|
#7
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
Das was du vor hast, geht nur mit einer Scriptsprache. Wie zum Beispiel php, javascript, pearl usw. die du mit Flash dann ansprichst. HTML kann bis jetzt noch nicht Variablen verarbeiten.
|
|
|
18.01.2005, 09:03
|
#8
|
|
TP-Junior
Registriert seit: Jan 2005
|
Und wie mache ich das mit Javascript? Was müßte ich da eingeben? Ein Beispiel wär nicht schlecht.
Danke im voraus.
|
|
|
18.01.2005, 09:49
|
#9
|
|
TP-Specialist
Registriert seit: Aug 2001
Ort: Graz
|
Je mehr ich darüber nachdenke umso unsinniger erscheint mir der Gedanke... wenn Du das Bild einfach tauschen willst, müssten ja alle Bilder bereits vorausgeladen sein. Das Vorausladen kann ja schon mal einige Zeit brauchen - auch bei schnellen Verbindungen - und dann klickt der User und es passiert nichts...
Meiner Meinung ist die einzige Möglichkeit eine neue HTML- bzw. PHP-Seite aufzurufen. Du brauchst aber nicht jede Seite extra anlegen. Du übergibst einfach den Bildnamen beim Aufruf: z.B. showpic.php?pic="bild01_gross.jpg".
Und in dieser Seite lädst Du das Bild eben per PHP oder Javascript. Sowas wurde hier schon des öfteren besprochen. Such mal nach "Bildergalerie" bzw. "Galerie" im Dynamik-Bereich. Da findest Du genug Beispiele...
|
|
|
18.01.2005, 12:18
|
#10
|
|
TP-Junior
Registriert seit: Jan 2005
|
Danke, ich versuche es mal.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:31 Uhr.
|
 |