 |
| 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 |
29.12.2007, 10:06
|
#1
|
|
TP-Senior
Registriert seit: Jun 2002
|
Button-Problem
Hallo,
ich bräuchte für einen Button ne Funktion das dieser nur erscheint und anklickbar ist (soll dann an nen anderen Punkt in der TimeLine springen) wenn eine spezielle Datei in einem Directory vorhanden ist. Habe da leider keinerlei Ansatzpunkt wie das zu realisieren ist, könnte mir da jemand helfen ...???
Danke Euch.
Gruß,
Markus
|
|
|
29.12.2007, 10:16
|
#2
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Da wirst Du schon über PHP gehen müssen, da Du mit Flash selber kein Verzeichniss auslesen kannst.
|
|
|
29.12.2007, 11:09
|
#3
|
|
TP-Senior
Registriert seit: Jun 2002
|
Schade das Flash das leider nicht kann ...
Danke für die Info.
Gruß,
Markus
|
|
|
29.12.2007, 11:20
|
#4
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Du sagst schade, die anderen zum Glück. Immerhin ist es auch eine Frage der Sicherheit und dort ist die Sandbox halt dicht.
Aber wo liegt nun das Problem?
Einfach ein PHP Script schreiben, welches true oder false zurück gibt und diese dann in Flash verarbeiten. Mittels loadVars sollte es ja nun nicht das schwerste sein, das PHP Script aus Flash heraus anzusprechen.
|
|
|
29.12.2007, 14:40
|
#5
|
|
TP-Senior
Registriert seit: Jun 2002
|
Okay, von PHP habe ich noch weniger Ahnung wie von Flash.
Also dann eben ein andere Gedanke für's gleiche Problem da ich eh eine trigger.txt habe in der einige Einstellvariablen sind.
Ich habe zehn kleine Animationen die auf den Punkten 1 bis 10 der TIMLINE liegen, jede beinhaltet einen "stop ();"
So, in jeder Animation soll es einen Button geben der nen Link auf das nächste und vorhergehende Flash beinhaltet ... also von Punkt 1 auf Punkt 2 ... Punkt 2 auf Punkt 3 und umgekehrt.
Ich möchte jetzt in der trigger.txt über eine Variable "ANZAHL" angeben, wie viele dieser Animationen über den Button als nächstes ausgewält werden können, dementsprechend soll dann von der letzten Animation der Button zur Nächsten nicht mehr erscheinen.
Also:
trigger.txt -> ANZAHL=8
In den Animationen müsste jetzt jeweils abgefragt werden ob die eigene Zahl (1 bis 10, wird fest durchnummeriert in jeder Animation eingetragen sein) <=-1 (die Minus 1 weil es ja in der Animation 8 nicht mehr weiter gehen soll) als die Variable "ANZAHL" ist und dann entsprechend der Button erscheinen oder nicht.
Hat das jemand verstanden und weiss was ich will/brauche ...?!?!?!
Kann mir dabei jemand helfen ...???
Gruß,
Markus
|
|
|
29.12.2007, 20:12
|
#6
|
|
TP-Senior
Registriert seit: Jun 2002
|
Schon wieder ich ...:-)
Wie müsste ich die Abfrage denn einbauen damit ich nicht auf den nächsten Punkt in der TIMELINE komme ...???
So schalte ich weiter:
on (press) {
gotoAndPlay(6);
}
Jetzt müsste man also ... irgendwie ...???:
if 1<=(ANZAHL - 1)
then
on (press) {
gotoAndPlay(6);
}
else
"GEH NICHT ...:-"
... ich habe echt keine Ahnung von Scripten, wie müsste das aussehen ...???
Danke Euch,
Markus
|
|
|
29.12.2007, 21:16
|
#7
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Gucke dir mal in der Hilfe die Befehle:
nextFrame()
prevFrame()
_currentframe mal genauer an, dass sind die Befehle die du brauchst 
|
|
|
30.12.2007, 00:19
|
#8
|
|
TP-Senior
Registriert seit: Jun 2002
|
Danke für die Info ...  ... wie ich da allerdings meine Abfrage mit den Teilen zusammenbastle weiss ich nicht wirklich ...
Ohje ...
Gruß,
Markus
|
|
|
30.12.2007, 11:12
|
#9
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo,
okay dann wollen wir mal:
Wenn ich es richtig verstanden habe, hast du einen Film mit 10 oder mehr Frames und du willst per Textdatei dem Film mitteilen, wieviele Frames der Film hat und dementsprechend die Button ein/aus Blenden ?
Wenn ja, dann vergess mal die Textdatei, da habe ich eine andere Lösung für dich und wenn nein, dann Erkläre dein Vorhaben genauer.
So meine Lösung ist diese hier:
PHP-Code:
stop ();
(_currentframe == 1) ? rueck_btn._visible=false : "";
function steuerung (rich:Boolean) {
(rich) ? nextFrame () : prevFrame ();
(_currentframe>=_totalframes) ? vor_btn._visible=false : vor_btn._visible=true;
(_currentframe == 1) ? rueck_btn._visible=false : rueck_btn._visible=true;
}
vor_btn.onRelease = function () {
steuerung (true);
};
rueck_btn.onRelease = function () {
steuerung (false);
};
Fragen zu den einzelnen Befehle, gibt es in der Hilfe 
|
|
|
30.12.2007, 11:12
|
#10
|
|
TP-Senior
Registriert seit: Jun 2002
|
Hatte ne kurze Idee, kann diese aber leider nicht testen da mein Bruder kein FLASH hat, und da bin ich bis übermorgen ...:-(
Könnte es so funktionieren ...???
loadVariablesNum("ticker.txt", 0);
on (press) {
if 1 <= anzahl {
gotoAndPlay(2);
}
Im File ticker.txt steht "&anzahl=1".
Könnte ich durch das oben geschrieben jetzt verhindern das beim Drücken des Buttons, auf dem das Script liegt, zur zweiten Sequenz gesprungen wird ...???
Wenn jetzt im ticker.txt steht "&anzahl=2" soll man beim Drücken des Buttons zur zweiten Sequenz kommen.
Dank Euch vielmals.
Gruß,
Markus
Geändert von Typhus (30.12.2007 um 16:02 Uhr).
|
|
|
30.12.2007, 11:15
|
#11
|
|
TP-Senior
Registriert seit: Jun 2002
|
Ich möchte die Steuerung über die ticker.txt haben.
Darin soll über "&anzahl" festgelegt werden, wie weit in der Sequenz von einem Punkt zum nächsten per Mausklick gesprungen werden kann ... der Button kann zwar verschwinden (wäre schön), muss aber nicht.
Dank Dir,
Markus
Geändert von Typhus (30.12.2007 um 16:01 Uhr).
|
|
|
31.12.2007, 15:34
|
#12
|
|
TP-Senior
Registriert seit: Jun 2002
|
... geht natürlich nicht ...:-(
on (press) {
loadVariablesNum("ticker.txt", 0);
if (1 < anzahl) {
gotoAndPlay(2);
}
}
Kann mir Scriptkrüpel jemand helfen ...???
Gruß,
Markus
|
|
|
31.12.2007, 17:02
|
#13
|
|
TP-Senior
Registriert seit: Jun 2002
|
Wünsche Euch allen ein gesundes, neues Jahr 2008 ... feiert/rutscht schön rein.
Gruß,
Markus
|
|
|
01.01.2008, 14:05
|
#14
|
|
TP-Senior
Registriert seit: Jun 2002
|
Keiner der mir helfen kann, bekomme das einfach nicht hin ...
Gruß,
Markus
|
|
|
01.01.2008, 14:06
|
#15
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Ich schau mir Dein Vorhaben später mal an ...
|
|
|
|
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 04:17 Uhr.
|
 |