Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-12-2005, 13:55   #1 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Bevor ich die Flinte ins Korn werfe... loadMovie und duplicate (evtl. @hgseib)

Zur Ausgangssituation:

Ich habe ein Bild, welches in mehrere gleich grosse Teile zerstückeln will. Zuerst hatte ich nach nem Weg gesucht dies mit Flash zu tun. Da dies nicht möglich ist, habe ich mir gedacht, dass ich mir zur Laufzeit einen MC erstelle, darin zwei weitere MC's erstelle. In den einen lade ich das Bild und im zweiten zeichne ich ein Rechteck, welches ich dann als Maske des Bildes setze. Danach wollte ich den MC (mit dem Bild und dessen Maske darin) duplizieren und entsprechend das Bild verschieben, damit ich nicht für alle Teile das Bild reinladen muss. Das erstellen funktioniert, die Duplikation nicht (technisch schon, nur sind die zur Laufzeit erstellten Inhalte nicht enthalten!).

Darum meine Frage, ist es wirklich nicht möglich, zur Laufzeit erstellte Objekte in MC's mit zu duplizieren?

@hgseib: Auf deiner Seite hast du ein Puzzle, mit mehreren Teilen - hast du da für jedes das Bild reingeladen oder wie bist du das angegangen?

mfg bamboocha
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:11   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Hi,

hab mich selbiges auch schon mal gefragt, es scheint nicht zu gehen. Du kopierts nur den MC, ohne seine Inhalte, und leider ohne nachgeladene Bilder
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:18   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
"..wie bist du das angegangen?.."
hey, keine werksspionage betreiben! ja ich lade die bilder nach :-))) steht ja auch dicke drauf.

a) du kannst das bild einmal laden und dann lauter mc's mit masken daraus erzeugen. so hatte ich das auch bei dem muster gemacht. nachteil: trotz maske berechnet flash immer das gesamte bild. dadurch wird das bewegen der teile extrem zäh :-(

b) mit JSFL hatte ich ein programm erstellt, das ein bild richtig zersägt und automatisch ein puzzle draus macht. zum verschenken zu viel arbeit - zum verkaufen zu wenig :-(

c) du wirst bestimmt keine 3000 puzzles erzeugen wollen. also, für ein einziges puzzle da legst du halt ein bisschen hand an:
- bild auf die bühne laden
- eine ebene darüber trennlinien anlegen (puzzelformig)
- trennlinien ausschneiden
- bild anklicken, menüpunkt: modif./teilen
- menüpunkt: bearb./an der position einfügen
jetzt haben die linien das bild zersägt.
jedes bildteil anklicken und ein mc draus machen.
linien löschen - fertig.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (08-12-2005 um 14:20 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:24   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
zu
a) und wie genau mach ich das? Ich hatte es so, dass ich das einmal geladen habe, Maske gezeichnet und angewandt, sobald ich aber dupliziere, werden alle Inhalte gelöscht`

b) Wollte eigentlich auch keinen Code von dir! Mich hat da mehr der Ansatz interessiert, den du gewählt hattest. Er lädt allerdings "sehr lange"!?

c) eigentlich möchte ich eben das Ding so dynamisch wie möglich halten, deshalb das reinladen... ansonsten könnt ich das Bild auch mit PS in schön kleine Teile zerhäckseln...

Aber danke schon mal für deine Antwort!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:37   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
du musst nicht alles wissen ;-)
"..Er lädt allerdings "sehr lange"!?.." nein, das bild ist normal-schnell da. aber bis er die masken ausgerechnet hat(?) dauert ewig. weiss nicht, das flash da intern treibt. und ist deshalb nicht wirklich zu gebrauchen.

"..auch mit PS in schön kleine Teile zerhäckseln.."
mein vorschlag geht schneller. 5 minuten pro bild. soviel zeit muss sein. oder willst du eine puzzle-fabrik gründen?

hasst du flash8? das kann bildbereiche kopieren. da liesse sich doch was vernünftiges draus machen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:48   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Zitat:
Zitat von hgseib
du musst nicht alles wissen ;-)
doch ^^
Zitat:
Zitat von hgseib
"nein, das bild ist normal-schnell da. aber bis er die masken ausgerechnet hat(?) dauert ewig. weiss nicht, das flash da intern treibt. und ist deshalb nicht wirklich zu gebrauchen.
Erstellst du denn die Maske nicht mit der Drawing-API?

Zitat:
Zitat von hgseib
mein vorschlag geht schneller. 5 minuten pro bild. soviel zeit muss sein. oder willst du eine puzzle-fabrik gründen?
Nicht, wenn ichs in Image Ready nehme und Slices draus mache!
Nein, will ich nicht, man soll aber das zu zerteilende Bild einfach als "bild.jpg" hinterlegen können (soll also austauschbar sein, ohne in die SWF eingreifen oder anpassen zu müssen)! (Btw. müssen keine Puzzleteile sein, einfach Quadrate reichen!)

Zitat:
Zitat von hgseib
hasst du flash8? das kann bildbereiche kopieren. da liesse sich doch was vernünftiges draus machen.
Leider noch nicht... aber sowas würde mir bestimmt helfen!
__________________
There is no way to happiness, happiness is the way! - Buddha

Geändert von bamboocha (08-12-2005 um 14:49 Uhr)
bamboocha 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 19:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele