Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-04-2010, 15:38   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Question Flash Anwendung innerhalb Director-Projektor: Probleme ab MAC OSX 10.5

Hallo Community.

Vorneweg: ich bin Gelegenheits-Flash-Anwender, kein Dauernutzer. Ich hab trotzdem in diesem Bereich gepostet, weil es denk ich ein sehr spezielles Problem für erfahrenere Leute ist...

Wir in der Firma erstellen ab und an Offline-Flash-Anwendungen, die auf CD ausgeliefert werden. Wir bauen die ganze Anwendung in Flash, erstellen ein SWF, laden dieses in Director MX 2004 ein und veröffentlichen dieses. Das finale Ding läuft dann Fullscreen als Director-Projektor auf MAC und PC. Wir gehen über Director, damit wir Download-Buttons anbieten können, wo ein "Speichern Unter"-Dialog aufgeht, was ja so ohne weiteres in Flash nicht möglich ist.

Actionscript auf einem Download-Button ist so:

on (release) {
getURL("Lingo: saveImage(\"Video01_large.wmv\")");
}



Wir hatten in der Vergangenheit nie Probleme damit. Jetzt habe ich nach längerem wieder ein solches Projekt begonnen und musste folgendes feststellen:

Die finale Anwendung (also der Director-Projektor) funktioniert auf der Festplatte jedes Rechners (PC & MAC) und jedes Betriebssystems problemlos. Sobald ich das Ganze aber auf eine CD/DVD brenne, gehen die Download-Buttons auf MACs mit OS X ab 10.5. (so meine bisherige Vermutung) NICHT mehr. Auf meinem MAC mit 10.4.11 hier, geht`s problemlos. Auf PC`s mit WinXP läuft es auch fehlerfrei. Auf neueren MAC`s (z.B. auch mit Snow Leopard, also 10.6) gehen alle Download-Buttons nicht, WENN die Anwendung von CD/DVD läuft.

Ich habe alte Anwendungen aus dem Archiv gekramt, die exakt so aufgebaut sind wie meine aktuelle, und 1:1 so erzeugt wurden, und auch da geht auf genannten Systemen der Download-Button nicht.

Andere Director-Befehler, also Lingo-Anweisungen, z.B.

on (release) {
getURL("Lingo: goToNetPage \"http://www.homepage.de\", \"_new\"");
}

gehen aber auch auf CD.


Frage(n) an die Runde: hat jemand ähnliche Erfahrungen gemacht? Kennt jemand ähnliche Probleme mit OS X 10.5. oder 10.6.? Woran kann das liegen?

Verwendete Software:
Flash CS3 Professional
Director MX 2004

Vielen Dank für eure Hilfe.
Grüße
Medienmacher
Medienmacher ist offline   Mit Zitat antworten
Alt 15-04-2010, 16:00   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hallo,
wie lautet denn dein saveImage-Handler in Director?

Was ich meine, was sich geändert hat, ist dass MacOS ab Version ??? Pfade zu lokalen Daten ohne weitere Angaben immer auf die Harddisk bezieht.
In Director sollte das über (the applicationPath)&danndeinedatei funktionieren.
In Flash wäre das hingegen nicht so ohne weiteres möglich da das aktuelle Laufwerk nicht so leicht zu benennen ist.

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (15-04-2010 um 16:06 Uhr)
rena ist offline   Mit Zitat antworten
Alt 15-04-2010, 16:04   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Zitat:
Zitat von rena Beitrag anzeigen
Hallo,
wie lautet denn dein saveImage-Handler in Director?

Was ich meine, was sich geändert hat, ist dass MacOS ab Version ??? Pfade ohne weitere Angaben immer auf die Harddisk bezieht.
In Director sollte das über the applicationPath&danndeinedatei funktionieren.
In Flash ist das nicht so ohne weiteres möglich da das aktuelle Laufwerk nicht so leicht zu benennen ist.

Grüße
Rena
Hi Rena.
Danke für den Hinweis.
Ich kenn mich in Director so gut wie gar nicht aus, und benutze seit jeher die Director-Datei, die ein Kollege vor Jahren mal angelegt hat. Darum die Nachfrage: wie oder wo finde ich den "saveimage-handler"?

Danke!
Medienmacher ist offline   Mit Zitat antworten
Alt 15-04-2010, 16:16   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hi,
irgendwo in einem Filmskript in der Besetzung.

Ist dann sowas wie
Code:
on saveImage einparameter
  //hier wie es gesichert werden soll
end
Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 15-04-2010, 16:21   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Im Skript-Fenster unter dem Reiter "saveImage" finde ich folgendes Monstrum:

Code:
on saveImage afilename
  jpgFile = afilename
  filepath = getHiImagePath(jpgFile)
  put filepath
  fxObj = xtra("FileXtra4").new()
  put fxObj
  volumeToUse = gGetSystemFolder(#desktop)
  put "xxx"
  put volumeToUse
  destination = getFileSaveAsDialog(fxObj, volumeToUse, jpgFile, "Save file to disc:")
  put destination
  OK = fxObj.fx_FileCopy(filepath, destination)
  put OK
  fxObj = VOID
end


on getHiImagePath( str_filename ) 
  return getPath( "Downloads", str_filename)  
end


-- workaround for different syntax in win/mac versions of the FileXtra4
on getFileSaveAsDialog(fxObj, volumeToUse, jpgFile, message)
  if the machineType = 256 then
    return  fxObj.fx_FileSaveAsDialog(volumeToUse, jpgFile, message, TRUE)
  else
    return  fxObj.fx_FileSaveAsDialog(volumeToUse, jpgFile, message)
  end if
end


on getPath( afolder, str_filename)
  if the machineType = 256 then
    -- Windows uses the forward slash or backslash character to delimit the path
    return the moviePath& afolder & "/" & str_filename
  else
    -- mac uses the colon character to delimit the path
    return the moviePath& afolder & ":"& str_filename
  end if
end

Die ganzen Files, die man speichern kann, liegen in einem Ordner /Downloads. Vermute ich richtig das das hier in diesen Zeilen festgelegt wird:

Code:
on getHiImagePath( str_filename ) 
  return getPath( "Downloads", str_filename)  
end
Medienmacher ist offline   Mit Zitat antworten
Alt 15-04-2010, 16:48   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
ja, und im getPath-Handler wird der endgültige Pfad dann zusammengesetzt

Ich kann es gerade nicht am Mac testen aber änder mal folgendes
Code:
on getPath( afolder, str_filename)
  if the machineType = 256 then
    -- Windows uses the forward slash or backslash character to delimit the path
    return the moviePath& afolder & "/" & str_filename
  else
    -- mac uses the colon character to delimit the path
    return the applicationPath& afolder & ":"& str_filename
  end if
end
Das geht dann aber nur im Projektor, in der Autorenumgebung ist der Applikationspfad das Directorprogrammverzeichnis.

Zum Testen im Projektor (da gibt es ja kein Nachrichtenfenster, in dem man sich mit "put" was anzeigen lassen kann) kannst du hier auch noch folgende Zeile eingeben
Code:
on saveImage afilename
  jpgFile = afilename
  filepath = getHiImagePath(jpgFile)
  alert filepath
-- und dann was da weiter steht
Dadurch sollte dann der hoffentlich korrekte Pfad in einem Messagefenster ausgegeben werden.

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (15-04-2010 um 16:50 Uhr)
rena ist offline   Mit Zitat antworten
Alt 15-04-2010, 17:17   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Danke!

Leider löst es das Problem nicht. Es bleibt dabei: auf der Festplatte läuft alles einwandfrei, sobald ich es auf DVD brenne geht es nicht.

Der alert-Befehl gibt beim Starten von Festplatte den korrekten Pfad wieder,
beim Starten von DVD auf einem MAC mit OS X 10.5 folgendes:
DVD-Name:Ordner-Name: Dateiname

DVD- und Ordner-name als auch Dateiname sind korrekt.

Bei einem Rechner mit OS X 10.4 kommt ... die aller gleiche Message:
DVD-Name:Ordner-Name: Dateiname
Und danach der "Speichern Unter"-Dialog, wie gehabt.

Ich werd da also nicht schlau draus. Hast du noch andere Ideen?

Geändert von Medienmacher (15-04-2010 um 17:29 Uhr)
Medienmacher ist offline   Mit Zitat antworten
Alt 15-04-2010, 17:40   #8 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Im Moment leider nicht.
Morgen komm ich wieder an den Mac, da kann ich es dann mal ausprobieren.

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 15-04-2010, 17:42   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Danke Dir!
Das wäre großartig!

Viele Grüße
Medienmacher ist offline   Mit Zitat antworten
Alt 16-04-2010, 10:51   #10 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
So...

Nun, hab's getestet.
Stehe allerdings vor demselben Problem.
In der Tat - alles stimmt aber gespeichert wird es nicht, wenn es auf dem Mac von einem externen Datenträger (in meinem Fall ein USB-Stick) abgespielt wird.

Jetzt bin ich mit meinem Latein am Ende.
Jedenfalls wissen wir aber nun, es ist kein Flashproblem da dasselbe auch bei einem reinen Directortest auftaucht.

Vielleicht hilft dir ein Directorforum eher weiter?
Versuch es mal bei Directorforum - Adobe User Group
Ist zwar nicht wirklich mehr nur ein Directorforum aber ein paar schlaue Köpfe sind da noch unterwegs.

Ich häng dir wenigstens mal meine Testdatei (rein Director, Version MX2004) mit nur diesem Problem und vielen alerts an, dann kannst du die dort auch posten.

Sorry ...
Grüße
Rena
Angehängte Dateien
Dateityp: zip bild_speichern_nok.zip (12,3 KB, 5x aufgerufen)
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 16-04-2010, 18:47   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 6
Hallo Rena.

Vielen Dank für die unglaubliche Hilfe.
Ich war heute nicht im Büro - und bin auch erst nächste Woche Mittwoch wieder dort. Dann schau ich mir das alles nochmal an.

Tausend Dank
Medienmacher ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
director, dvd, offline, save as, speichern unter

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
director projektor in flash öffnen tukinu Flash 8 2 09-08-2007 07:18
director 5 anwendung echo5-7 Am Rande 0 26-04-2007 09:40
Screensaver innerhalb einer Flash-Anwendung stpi_flx Flash 8 1 10-03-2007 14:32
Flash in Director-Projektor Zeus Flash Tutorials 0 11-03-2002 14:23
Flash Movie innerhalb Director verwenden kira Flash 4 und Flash 5 1 18-11-2001 16:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele