[GastForen Archiv Adobe Director Brauche Hilfe für ein Director Projekt!!!

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Brauche Hilfe für ein Director Projekt!!!

Anonym
Beiträge gesamt: 22827

30. Mai 2003, 14:14
Beitrag # 1 von 6
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, ihr kennt doch noch sicherlich solche Anzieh-Puppen bei denen man verschiedene Klamotten anziehen kann - sowas will ich digital realisieren, habe auch schon soweit die ganzen klamotten (Oberteile, Hosen und Schuhe) in Photoshop vorbereitet - was mir jetzt nur noch fehlt ist ein skript!!!

Ich möchte folgendes erreichen, auf meinem screen ist eine person zu sehen bei der ich die Klamotten wechseln kann, dieses soll durch drei Buttons (je einer für Oberteile, Hosen und Schuhe) geschehen - die Buttons haben jeweils eine vor und zurück blättern Taste!

So, wer kann mir dabei helfen???

Danke
Karlis
X

Brauche Hilfe für ein Director Projekt!!!

donkey shot
Beiträge gesamt: 1416

30. Mai 2003, 15:41
Beitrag # 2 von 6
Beitrag ID: #37602
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das ist recht einfach. Ein bißchen wie eine Diashow.

Zunächst schreibst Du ein Filmskript, in dem Du ein paar Listen "eröffnest".

global topList
global legList
global shoeList

on startMovie
topList = ["darsteller_a1", "darsteller_a2", "darsteller_a3"]
legList = ["darsteller_b1", "darsteller_b2", "darsteller_b3"]
shoeList = ["darsteller_c1", "darsteller_c2", "darsteller_c3"]
end startMovie

Diese Listen (topList, legList, shoeList) enthalten die Darsteller, die ausgetauscht werden sollen. Die kannst Du natürlich benennen, wie Du willst. Du kannst auch beliebig viele Darsteller an die Liste anhängen.

Dann packst Du die entsprechenden Sprites auf die Bühne, zB. das Oberteil in Kanal 10, die Hosen in Kanal 11, die Schuhe in Kanal 12.

Das Skript (als Verhalten anbringen) für den Vor-Button (Beispiel für Oberteile):

global topList
global legList
global shoeList
property myMemb
property mySprite
property myList

on beginSprite me
myMemb = 0
end beginSprite

on mouseUp me
if myMemb = myList.count then
myMemb = 1
set the member of sprite(mySprite) to myList(myMemb)
else
myMemb = myMemb + 1
set the member of sprite(mySprite) to myList(myMemb)
end if
end mouseUp

on getPropertyDescriptionList me
set pList = [:]
addProp pList, #mySprite, [#comment: "Spritenummer:", #format: #integer]
addProp pList, #myList, [#comment: "Liste:", #format: #string, #default: "Listenname"]
return pList
end


Das Skript für den Zurück-Button:

global topList
global legList
global shoeList
property myMemb
property mySprite
property myList

on beginSprite me
myMemb = myList.count
end beginSprite

on mouseUp me
if myMemb = 1 then
myMemb = myList.count
set the member of sprite(mySprite) to myList(myMemb)
else
myMemb = myMemb - 1
set the member of sprite(mySprite) to myList(myMemb)
end if
end mouseUp

on getPropertyDescriptionList me
set pList = [:]
addProp pList, #mySprite, [#comment: "Spritenummer:", #format: #integer]
addProp pList, #myList, [#comment: "Liste:", #format: #string, #default: "Listenname"]
return pList
end

In den Parameter-Einstellungen musst Du dann jeweils noch den Namen der Liste und die Nummer des Sprites, dessen Darsteller Du austauschen willst, angeben.

grüsse

Christof


als Antwort auf: [#37593]
(Dieser Beitrag wurde von donkey shot am 30. Mai 2003, 15:43 geändert)

Brauche Hilfe für ein Director Projekt!!!

donkey shot
Beiträge gesamt: 1416

30. Mai 2003, 15:46
Beitrag # 3 von 6
Beitrag ID: #37603
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ach, und zum Thema Anziehpuppen... ;)

http://www.southpark.gamesweb.com/flash/sp-studio.swf

grüsse

Christof


als Antwort auf: [#37593]

Brauche Hilfe für ein Director Projekt!!!

Anonym
Beiträge gesamt: 22827

1. Jun 2003, 10:54
Beitrag # 4 von 6
Beitrag ID: #37725
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oh Danke, das ist echt sehr cool das du dir so viel mühe gegeben hast!!!
Vielen, vielen Dank!!!

Werde es nachher mal umsetzen!

Schönen Sonntag,
Karlis


als Antwort auf: [#37593]

Brauche Hilfe für ein Director Projekt!!!

Anonym
Beiträge gesamt: 22827

22. Jun 2003, 13:41
Beitrag # 5 von 6
Beitrag ID: #40560
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo,
das ganze will nicht so funktionieren bzw. das skript meldet einen fehler bei der zeile: if myMemb = myList.count then

und ich komme einfach nicht weiter!
habe dir auch ne email geschickt, mit der director datei!

DANKE
Karlis Kalnins


als Antwort auf: [#37593]

Brauche Hilfe für ein Director Projekt!!!

donkey shot
Beiträge gesamt: 1416

22. Jun 2003, 15:04
Beitrag # 6 von 6
Beitrag ID: #40563
Bewertung:
(2200 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hatte bei dem Skript einen Denkfehler gemacht, darum wurde nicht die Liste, sondern nur der Listenname im Skript eingesetzt.

Asche auf mein Haupt. Als Wiedergutmachung und weil ich selber sehen wollte, wie das ganze aussieht, habe ich die Programmierarbeit schon für Dich gemacht. Datei geht per Mail zurück.

Habe das ganze jetzt wie folgt gelöst (ohne Parametereingaben):

-------------------------------------Filmskript:

global oberteilList
global hoseList
global schuheList

on startMovie
oberteilList=["oberteil_01","oberteil_02","oberteil_03", "oberteil_04", "oberteil_05", "oberteil_06", "oberteil_07"]
hoseList=["hose_01","hose_02", "hose_03", "hose_04", "hose_05", "hose_06"]
schuheList=["schuhe_01","schuhe_02", "schuhe_03", "schuhe_04"]
end startMovie


-------------------------------------Beispiel Vorwärts:

global oberteilList
global hoseList
global schuheList
global oberMemb
property mySprite

on beginSprite me
mySprite = 14
oberMemb = 1
end beginSprite

on mouseUp me
if oberMemb = oberTeilList.count then
oberMemb = 1
set the member of sprite(mySprite) to oberteilList[oberMemb]
else
oberMemb = oberMemb + 1
set the member of sprite(mySprite) to oberteilList[oberMemb]
end if
end mouseUp

-------------------------------------Beispiel Rückwärts:

global oberteilList
global hoseList
global schuheList
global oberMemb
property mySprite

on beginSprite me
mySprite = 14
oberMemb = 1
end beginSprite

on mouseUp me
if oberMemb = 1 then
oberMemb = oberTeilList.count
set the member of sprite(mySprite) to oberteilList[oberMemb]
else
oberMemb = oberMemb - 1
set the member of sprite(mySprite) to oberteilList[oberMemb]
end if
end mouseUp

Grüße, cb


als Antwort auf: [#37593]
X

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
26.09.2018

Hochschuloe der Medien, Stuttgart
Mittwoch, 26. Sept. 2018, 19.00 - 21.00 Uhr

Vertrag

Nur auf den ersten Blick scheint dieses Thema exotisch. Aber eine neue EU-Richtlinie und deren Auswirkungen auf deutsche Gesetze werden dieses Thema auch für Publisher interessant machen. Die EU-Richtlinie "2102 zu Barrierefreiheit" besagt folgendes: Ab dem 23. September 2018 müssen alle öffentlichen Stellen ihre neuen (Office- oder PDF-) Dokumente grundsätzlich barrierefrei veröffentlichen. Im Juni wurde der Gesetzentwurf zur Umsetzung dieser Richtlinie im deutschen Bundestag vom "Ausschuss für Arbeit und Soziales" (19/2728) angenommen. Es wird also ernst für "öffentliche Stellen" und damit auch für deren Dienstleister, die mit der Umsetzung beauftragt werden. Die Richtlinie gilt nämlich nicht nur für Bundes- und Landesbehörden, sondern auch für Verbände, die im Allgemeininteresse liegende Aufgaben erfüllen. Das wären somit auch Gerichte, Polizeistellen, Krankenhäuser, Universitäten, Bibliotheken und einige mehr. Weitere Informationen findest Du hier, hier und hier. Wenn also oben genannte Auftraggeber zu Deinen Kunden zählen, solltest Du Dich vorbereiten. Und da es neben Websites auch um alle downloadbaren Dateien geht sind eben auch PDFs zukünftig barrierefrei zu erstellen. Arbeitet man in InDesign, können dort einige Vorbereitungen getroffen werden. Klaas Posselt ist der ausgewiesene Spezialist im deutschsprachigen Raum für alle Fragen rund um das Thema. Deshalb freuen wir uns, dass er uns in einem Vortrag die Grundlagen dazu vermitteln wird. Wir setzen voraus, dass Du den Umgang mit InDesign gewohnt bist, die Gründe und Vorteile von der Nutzung von Formaten kennst und weißt, wie man lange Dokumente „richtig“ aufbaut. Der Vortrag setzt bewusst DANACH ein. Inhalt des Vortrages ist der Hintergrund von „Barrierefreiheit“ und Möglichkeiten und Grenzen innerhalb von InDesign. Es wird erklärt, welche Bedeutung das kostenpflichtige PlugIn MadeToTag hat und warum und für was man es braucht. Ziel ist es den Rahmen aufzuzeigen, in dem sich das Thema „Barrierefreiheit“ in InDesign abspielt. Du weißt hinterher, wo die „Baustellen“ sind, wo Du weitergehende Infos bekommst und welchen Weg Du einschlagen musst. Am nächsten Tag veranstalten wir zwei Bootcamps, die das Thema praktisch vertiefen. "IDUGS Bootcamp #2" und "IDUGS Bootcamp #3" Klaas Posselt ist studierter Dipl.-Ing. für Druck- und Medientechnik und kam über verschiedene Anfragen zum Thema barrierefreie PDF Dokumente. Seit über 10 Jahren arbeitet er in den Bereichen Medientechnik und Publishing zwischen Medienherstellern, Druckermaschinen und digitalen Ausgabekanälen. Er schult, begleitet und unterstützt Kunden bei der Einführung und Optimierung von Publikationsprozessen und auf dem Weg zu neuen digitalen Ausgabekanälen — egal ob E-Books, barrierefreie PDFs oder Webplattformen. Als Chairman des PDF/UA Competence Center der PDF Association beteiligt er sich an der Weiterentwicklung und Verbreitung des Standards PDF/UA für barrierefreie PDF Dokumente. Diese Veranstaltung kommt nur zu Stande durch die freundliche Unterstützung von "Six Offene Systeme GmbH" -- Enterprise-Content-Management-System und Media-Asset-Management-System.

Nein

Organisator: IDUG Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailchristoph.steffens AT gmail DOT com

https://idug47.eventbrite.de

Veranstaltungen
27.09.2018

Screen IT, Uster
Donnerstag, 27. Sept. 2018, 17.30 - 20.00 Uhr

Infoveranstaltung

Das Angebot an Publishing-Software ist gross. Deshalb empfiehlt sich eine externe Beratung durch unabhängige Software-Experten aus der jeweiligen Branche. Nicht immer muss es eine teure Mietlösung sein, die nach Beendigung der Mietdauer einem nicht einmal gehört. Es gibt sehr gute und auch in der Qualität ausreichende Alternativen, ja sogar kostenlose Freeware. Lassen Sie sich an diesem Abend einmal vor Augen führen, was diese Programme können und wie viel sie kosten.

Ja

Organisator: Screen IT und pre2media

Kontaktinformation: Peter Jäger, E-Mailinfo AT pre2media DOT ch

https://www.pre2media.ch/-1/de/infoanlass/