Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-11-2005, 18:01   #1 (permalink)
Neuer User
 
Benutzerbild von tecone
 
Registriert seit: Nov 2003
Beiträge: 110
mc durch visible auschalten um performance zu sparen?

tach,

folgendes problem. ich habe in meinem projekt eine diashow programmiert.
alle bilder dieser diashow liegen in movieclips verpackt in verschiedenen eben
untereinander mit einem alpha-wert von 0. diese werden per as so angesteuert,
dass sie nacheinander einfaden - langsam grösser skaliert werden - und wenn
eine bestimmte skalierung erreicht ist wieder ausfaden, wobei im selben moment
das nächste bild einfadet.
soweit so gut. bei einer geringen bildanzahl is das auch kein problem.
nur wenn z.b. 25 bilder untereinander liegen dann kackt der player total ab.
alle bilder haben eine auflösung von ca. 1000x900 bei 72dpi.

ich hab auch schon probiert bei allen bildern/clips die _visible auf false zu setzen
in der hoffnung, dass die dann keine performance fressen.
klappt aber irgendwie auch nicht.

ist mein gedankengang überhaupt der richtige?
oder gibts einen anderen befehl die bilder/clips auszuschalten?
tecone ist offline   Mit Zitat antworten
Alt 13-11-2005, 18:09   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>ich hab auch schon probiert bei allen bildern/clips die _visible
>auf false zu setzen in der hoffnung, dass die dann keine
>performance fressen.

eigentlich sollte das gehen.
das problem ist, daß wenn du bei flash mehr als 12 ebenen
mit alpha=0 übereinander hast, geht nichts mehr.

aber _visible = false zu setzen ist auf jeden fall der richtige weg.

eine alternative wäre, in jedem movieclip das erste frame
ohne inhalt zu machen und dort ein stop zu setzen. im zweiten
frame ist dann erst das bild. so simulierst du im ersten frame
sozusagen ein _visible = false.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 13-11-2005, 18:15   #3 (permalink)
Neuer User
 
Benutzerbild von tecone
 
Registriert seit: Nov 2003
Beiträge: 110
Zitat:
Zitat von gaspode
eine alternative wäre, in jedem movieclip das erste frame
ohne inhalt zu machen und dort ein stop zu setzen. im zweiten
frame ist dann erst das bild. so simulierst du im ersten frame
sozusagen ein _visible = false.
jo. an sowas hatte ich noch gar nicht gedacht aber könnte funktionieren.
werds gleich mal austesten.
tecone ist offline   Mit Zitat antworten
Alt 13-11-2005, 19:22   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
könnte man nicht auch "nachladen"?

also, es sind quasi immer nur 5 bilder übereinander, wenn das oberste dran ist, wird ein neues nachgeladen......?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 13-11-2005, 21:51   #5 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
tip:
geh anders an die thematik ran.

erstelle per AS einen MC, in den du dynamisch ein JPG lädst.
diesen MC kannst du auch per AS tweenen und einfaden.
anschließend erstellst du einen weiteren MC auf einer höheren ebene. nachdem dieser auf 100% alpha steht, removest du wieder den darunter liegenden.

auf die art mache ich alle meine slideshows.
allerdings arbeite ich mit der laco.wz.cz tweening-klasse, weshalb dir mein code nur helfen würde, wenn du sie auch benutzt.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 18-11-2005, 16:34   #6 (permalink)
Neuer User
 
Benutzerbild von tecone
 
Registriert seit: Nov 2003
Beiträge: 110
sooo. nur noch mal so als info.
das mit dem visible=false hat ja nu nicht geklappt.
auch der trick das bild in den 2ten frame zu legen hat nicht geklappt - warum auch immer

hab das problem jetzt doch mit extern eingeladenen clips gelöst...
tecone ist offline   Mit Zitat antworten
Alt 18-11-2005, 16:59   #7 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
hmm ...
aber das dynamische erstellen von MCs, die sich überlagern, ist ansich eine recht saubere art.
so braucht man z.B. die bilder auch nur pic_1.jpg, pic_2.jpg etc. nennen und flash zieht sie sich automatisch rein, jenachdem, wie viele da sind.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister 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 20:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele