Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2006, 14:22   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
download von dynamisch geladenen Bildern

Hallo,

ich habe eine kleine Photo-Gallerie gemacht, wo die Bilder dynamisch über eine txt und ein Verzeichnis geladen werden.
Die Bilder sollen vom Betrachter möglichst runtergeladen werden können. Die Möglichkeit errscheint bei der rechten Maustaste allerdings nicht. Kann mir da jemand helfen?

Gruß Jochen
joemcmaniac ist offline   Mit Zitat antworten
Alt 04-03-2006, 14:25   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo und willkommen im Forum!

Du kannst zwar auch das Context-Menü (ab MX 2004) von Flash ändern (so dass da dann auch z.B. "download" steht), allerdings ist es wohl einfacher, das Bild mit einem Linksklick im normalen Browser zu öffnen. Da kann man es dann ja mit einem Rechtsklick speichern.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-03-2006, 14:36   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
das Bild mit einem Linksklick im normalen Browser zu öffnen.
Wie meinst du das denn?
  Mit Zitat antworten
Alt 04-03-2006, 14:49   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
Habe das auch gerade mal ausprobiert.. Macht auch mit der linken Maustaste nichts. Wo kommt man denn an das Context-Menü ran.

Gruß Jochen
joemcmaniac ist offline   Mit Zitat antworten
Alt 04-03-2006, 15:09   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@HW: Meinte halt über getURL() - so undeutlich gewesen

@joemcmaniac: [tutorial] ContextMenu - Klasse (rechtsklick-menü)

edit -> So, hier nochmal die Linksklick-Geschichte als Beispiel:
PHP-Code:
var mc this.createEmptyMovieClip("bild"1);
mc.createEmptyMovieClip("bild"1);
mc.id 1;
mc.bild.loadMovie("1.jpg");
mc.onRelease = function() {
    
getURL(this.id+".jpg""_blank");
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (04-03-2006 um 15:14 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 15-03-2006, 14:28   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
Hallo,
habe einige Tage nichts an dem Problem machen können. Habe allerdings etwas mit GetURL herum experimentiert.

Meine Frage: Kann ich über GetURL das aktuell in meinem MC geladene Bild, was dynamisch über eine txt geladen wurde) abfragen und in _blank zum download öffnen lassen.
Würde mich sehr über Antworten freuen. Danke schon mal.
Jochen
joemcmaniac ist offline   Mit Zitat antworten
Alt 15-03-2006, 14:48   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Äh, ja... So, wie ich es da auch schon geschrieben habe.
PHP-Code:
var mc this.createEmptyMovieClip("bild"1); 
mc.createEmptyMovieClip("bild"1); 
mc.bild.loadMovie("1.jpg"); 
mc.pic = ("1.jpg")
mc.onRelease = function() { 
    
getURL(this.pic"_blank"); 
}; 
Musst du halt nur etwas dynamisch machen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-03-2006, 15:32   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
Musst du halt nur etwas dynamisch machen

Ich denke daran scheitert es jetzt. Es funktioniert schon zum Teil, nur die Verknüpfung zu den dynamischen Bildern kriege ich nicht hin. Also der Ersatz für (1.jpg) in dem Code den Du geschrieben hast.

Die Bilder werden mit dem folgenden Code geladen:
Code:
var directory = "bilder/dinner/";
var files_array = new Array();
var title_array = new Array();
var bildNr = 0;
theVars = new LoadVars();
theVars.onLoad = function() {
    files_array = this.files.split(",");
    title_array = this.titel.split(",");
    if (files_array.length>0) {
        dinner.loadMovie(directory+files_array[bildNr]);
        Titel_txt.text = title_array[bildNr];
    }
};
theVars.load("dinner.txt");
joemcmaniac ist offline   Mit Zitat antworten
Alt 15-03-2006, 16:28   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hmmm... sehe da kein onRelease() o.Ä. und auch nur einen Bildcontainer "dinner".
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-03-2006, 16:35   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
Ach ja das hatte ich vorhin vergessen! Hier ist das Skript für die Navigation...
Code:
next_btn.onRelease = function() {
    if (bildNr<(files_array.length-1)) {
        bildNr++;
        dinner.loadMovie(directory+files_array[bildNr]);
        Titel_txt.text = title_array[bildNr];
    }
};
prev_btn.onRelease = function() {
    if (bildNr>0) {
        bildNr--;
        dinner.loadMovie(directory+files_array[bildNr]);
        Titel_txt.text = title_array[bildNr];
    }
};
joemcmaniac ist offline   Mit Zitat antworten
Alt 15-03-2006, 16:47   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Du bist ja echt mal sparsam, was deine Angaben zum Script angeht...
PHP-Code:
dinner.createEmptyMovieClip("mc"1);
//
dinner.onRelease = function() {
    
getURL(this.pic"_blank");
};
//
next_btn.onRelease = function() {
    if (
bildNr<(files_array.length-1)) {
        
bildNr++;
        
dinner.mc.loadMovie(directory+files_array[bildNr]);
        
Titel_txt.text title_array[bildNr];
        
dinner.pic directory+files_array[bildNr];
    }
};
prev_btn.onRelease = function() {
    if (
bildNr>0) {
        
bildNr--;
        
dinner.mc.loadMovie(directory+files_array[bildNr]);
        
Titel_txt.text title_array[bildNr];
        
dinner.pic directory+files_array[bildNr];
    }
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-03-2006, 17:29   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 6
Tut mir leid, hab bislang auch wenig Erfahrung mit Foren und vor allem mit AS..

Also zum Hintergrund: Das ganze ist ein kleines Photoalbum, wobei jedes "Thema" des Albums als eigener Film in den Gesamtfilm eingebunden ist. Es gibt also ausser den beiden oben genannten Codes nichts weiter in diesem Film. Soll heißen: Die Seite betseht nur aus den Navigations-buttons und dem Ziel-MC.
Hoffe das dies als Hintergrund hilft....

Es klappt leider mit Deinem Skript bislang auch nicht...
Was genau macht denn die Zeile..
Code:
dinner.pic = directory+files_array[bildNr];
Vielen Dank für die Hilfe, ich habe wie gesagt kaum Programmier-Erfahrung.
joemcmaniac ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele