🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.programy.flash-5
8 messages
8 total messages Started by Mr.Jack Tue, 30 Jan 2007 11:04
Problem z nakladajacymi sie MC
#33809
Author: Mr.Jack
Date: Tue, 30 Jan 2007 11:04
38 lines
1987 bytes
Jest sobie taki problem: w jednym miejscu jest 24 MC, kazdy z animacja 
obiektu PNG z przezroczystoscia. Obiekty te przesuwaja sie z lewej do 
srodka, od 0 do 100% alphy. Gdy w jednym miejscu nalozy sie na siebie wiecej 
niz ok. 20 obiektow, calosc totalnie zwalnia, w dodatku w miejscu gdzie 
powinna byc przezroczystosc, pojawiaja sie ciemnoniebieskie paski (tak jakby 
przezroczystosc przestawala byc przezroczysta w pelni)...

Tutaj link do screena jak to wyglada: http://www.motocykl.org/blad.jpg

AS zawiadujacy tym wyglada tak (pro(n) to nazwa MC):

pro1.stop();
pro2.stop();
pro3.stop();
pro4.stop();
.....
pro1.onRelease = function() {
    pro1.gotoAndPlay(2);
}
pro1.onRollOut = function() {
    pro1.gotoAndStop(1);
}

pro2.onRelease = function() {
    pro2.gotoAndPlay(2);
}
pro2.onRollOut = function() {
    pro2.gotoAndStop(1);
}
.....


Czy to jakis bug we flashu? Jak to poprawic ?

-- 
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar 
Re: Problem z nakladajacymi sie MC
#33810
Author: Piotr Bochaczyk
Date: Tue, 30 Jan 2007 11:08
11 lines
1284 bytes
Mr.Jack wrote:

> Czy to jakis bug we flashu? Jak to poprawic ?
> 
nooo paaaanie
przeźroczystość i bitmapy najbardziej dają w tyłek procesorowi
a ty masz i jedno i drugie w ilości przekraczającej zdrowy rozsądek
niec nie rób, za trzy lata będą kompy które to uciągną bez szemrania:]
-- 
GCA/ED d s+:++ a C++ ULA P+++ L+ E--- W+++ N+++ o+ K- w+++ O+ M+ V-
PS PE++ Y-- PGP- t-- 5-- X+ !tv R b+ DI-- D+ G e++ h--- r+++ z+++*
Re: Problem z nakladajacymi sie MC
#33811
Author: Devoth
Date: Tue, 30 Jan 2007 13:02
23 lines
1868 bytes
Mr.Jack napisał(a):
> Jest sobie taki problem: w jednym miejscu jest 24 MC, kazdy z animacja 
> obiektu PNG z przezroczystoscia. Obiekty te przesuwaja sie z lewej do 
> srodka, od 0 do 100% alphy. Gdy w jednym miejscu nalozy sie na siebie wiecej 
> niz ok. 20 obiektow, calosc totalnie zwalnia, w dodatku w miejscu gdzie 
> powinna byc przezroczystosc, pojawiaja sie ciemnoniebieskie paski (tak jakby 
> przezroczystosc przestawala byc przezroczysta w pelni)...
[ciach]
> 
> Czy to jakis bug we flashu? Jak to poprawic ?

Przeginasz, spróbuj to zoptymalizować po prostu, zastanów się czy 
wszystko jest potrzebne i czy do wszystkiego muszą być bitmapy.

Jeśli robisz output do Flash Playera 8 to spróbuj cacheAsBitmap, więcej 
w helpie, ew tutaj (jest w kodzie przykład podpinania cache'owania):
http://www.devoth.pl/tutoriale/maska_z_gradientem_we_flash_8.html

-- 
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl || www.devoth.com (eng. version)
Re: Problem z nakladajacymi sie MC
#33812
Author: Mr.Jack
Date: Tue, 30 Jan 2007 15:51
28 lines
2375 bytes
Devoth wrote:
> Mr.Jack napisał(a):
>> Jest sobie taki problem: w jednym miejscu jest 24 MC, kazdy z
>> animacja obiektu PNG z przezroczystoscia. Obiekty te przesuwaja sie
>> z lewej do srodka, od 0 do 100% alphy. Gdy w jednym miejscu nalozy
>> sie na siebie wiecej niz ok. 20 obiektow, calosc totalnie zwalnia, w
>> dodatku w miejscu gdzie powinna byc przezroczystosc, pojawiaja sie
>> ciemnoniebieskie paski (tak jakby przezroczystosc przestawala byc
>> przezroczysta w pelni)...
> [ciach]
>>
>> Czy to jakis bug we flashu? Jak to poprawic ?
>
> Przeginasz, spróbuj to zoptymalizować po prostu, zastanów się czy
> wszystko jest potrzebne i czy do wszystkiego muszą być bitmapy.

Coz, wszystkie wieszaki mam z prezroczystym tlem (PNG24), bo potrzebne jest 
to do animacji (wieszaki przejezdzaja nad roznokolorowym i roznoodcieniowym 
tlem). W dodatku w akurat tym dziale musze wstawic 24 wieszaki. Kazdy jest 
MC (bo inaczej sie nie da?) i kazdy MC ma przyczepiony do niego button w 
postaci MC i AS. Ja bardzo chetnie bym to zoptymalizowal, ale nie wiem jak. 
Nie wiem na przyklad jak zrobic, zeby sie te wieszaki nie ladowaly wszystkie 
na raz, a dopiero po kliknieciu na przycisk.

-- 
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar 
Re: Problem z nakladajacymi sie MC
#33813
Author: Devoth
Date: Tue, 30 Jan 2007 20:39
36 lines
2825 bytes
Mr.Jack napisał(a):
> Devoth wrote:
>> Mr.Jack napisał(a):
>>> Jest sobie taki problem: w jednym miejscu jest 24 MC, kazdy z
>>> animacja obiektu PNG z przezroczystoscia. Obiekty te przesuwaja sie
>>> z lewej do srodka, od 0 do 100% alphy. Gdy w jednym miejscu nalozy
>>> sie na siebie wiecej niz ok. 20 obiektow, calosc totalnie zwalnia, w
>>> dodatku w miejscu gdzie powinna byc przezroczystosc, pojawiaja sie
>>> ciemnoniebieskie paski (tak jakby przezroczystosc przestawala byc
>>> przezroczysta w pelni)...
>> [ciach]
>>> Czy to jakis bug we flashu? Jak to poprawic ?
>> Przeginasz, spróbuj to zoptymalizować po prostu, zastanów się czy
>> wszystko jest potrzebne i czy do wszystkiego muszą być bitmapy.
> 
> Coz, wszystkie wieszaki mam z prezroczystym tlem (PNG24), bo potrzebne jest 
> to do animacji (wieszaki przejezdzaja nad roznokolorowym i roznoodcieniowym 
> tlem). W dodatku w akurat tym dziale musze wstawic 24 wieszaki. Kazdy jest 
> MC (bo inaczej sie nie da?) i kazdy MC ma przyczepiony do niego button w 
> postaci MC i AS. Ja bardzo chetnie bym to zoptymalizowal, ale nie wiem jak. 
> Nie wiem na przyklad jak zrobic, zeby sie te wieszaki nie ladowaly wszystkie 
> na raz, a dopiero po kliknieciu na przycisk.

Nie wiem jak to wygląda dokładnie, ale zastanów się czy to musi być png, 
czy nie możesz np takiego wieszaka narysować we flashu lub użyć 
polecenia trace bitmap (chociaż to pójście na łatwiznę i nie zawsze 
otrzyma się dobry efekt jak przy narysowaniu samemu).

Co do ładowania to nie rozumiem - jeśli umiesz podpinać jakieś akcje pod 
przyciski, umiesz ładować z zewnątrz jakieś obiekty, to chyba z 
połączeniem tego nie powinno być problemu :)
-- 
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl || www.devoth.com (eng. version)
Re: Problem z nakladajacymi sie MC
#33814
Author: Mr.Jack
Date: Tue, 30 Jan 2007 22:24
26 lines
2292 bytes
Devoth wrote:
> Nie wiem jak to wygląda dokładnie, ale zastanów się czy to musi być
> png, czy nie możesz np takiego wieszaka narysować we flashu lub użyć
> polecenia trace bitmap (chociaż to pójście na łatwiznę i nie zawsze
> otrzyma się dobry efekt jak przy narysowaniu samemu).

Wieszak to zdjecie, sa wieszaki polprzezroczyste, o roznych ksztaltach. Nie 
da sie tego po prostu narysowac :)

> Co do ładowania to nie rozumiem - jeśli umiesz podpinać jakieś akcje
> pod przyciski, umiesz ładować z zewnątrz jakieś obiekty, to chyba z
> połączeniem tego nie powinno być problemu :)

No wlasnie nie wszystko dla mnie jest takie proste jak by sie moglo wydawac. 
Umiem wczytac z zewnetrznego pliku zmienne i przekazac je do Dynamic text, 
ale to co innego niz wczytywac zewnetrzne pliki png czy nawet z biblioteki. 
Nawet nie wiedzialbym od czego zaczac :)

Czyli ogolnie mowiac - nie ma zadnej prostej mozliwosci naprawienia tego 
problemu? Nie ma zadnego polecenia typu MC.stop(); ktore by zabronilo 
wczytywania wszystkich MC w momencie przejscia do sekcji z tymi MC ?

-- 
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar 
Re: Problem z nakladajacymi sie MC
#33815
Author: Devoth
Date: Wed, 31 Jan 2007 00:20
35 lines
2818 bytes
Mr.Jack napisał(a):
> No wlasnie nie wszystko dla mnie jest takie proste jak by sie moglo wydawac. 
> Umiem wczytac z zewnetrznego pliku zmienne i przekazac je do Dynamic text, 
> ale to co innego niz wczytywac zewnetrzne pliki png czy nawet z biblioteki. 
> Nawet nie wiedzialbym od czego zaczac :)

Wygląda to zupełnie jakby brakowało Ci porządnej książki do nauki 
podstaw. Wiem że zapewne masz chęć skakania na głęboką wodę - jak w 
przypadku tej gry, jednak umiejętność poruszania się w środowisku 
Flash'a jest bardzo ważna, nie da się tak o dopowiedzieć niektórych 
rzeczy. Jeśli odpowiemy Ci na bieżące pytania, za chwilę będziesz miał 
następne :)
Uwierz mi, osobiście mam 3 książki do Flash'a, a i tak widzę momentami 
jak niepełna i nieaktualna jest moja wiedza - jeśli tylko chcesz brać 
się za to na poważnie to polecam Ci zainwestować w jakąś dobrą książkę i 
solidnie ją przerobić (nawet te rozdziały które uważasz że umiesz).

Mimo to, żeby nie było że nie pomagam, tu masz wskazówki:
Parę przykładów na wczytywanie zewnętrznych plików
http://livedocs.macromedia.com/flash/8/main/00001562.html
Klasa MovieClipLoader - służąca do wczytywania movieclipów
http://livedocs.macromedia.com/flash/8/main/00002538.html

> Czyli ogolnie mowiac - nie ma zadnej prostej mozliwosci naprawienia tego 
> problemu? Nie ma zadnego polecenia typu MC.stop(); ktore by zabronilo 
> wczytywania wszystkich MC w momencie przejscia do sekcji z tymi MC ?

Hmm... to w końcu nie wiem, skąd je wczytujesz, z zewnątrz czy są to 
symbole z biblioteki?

-- 
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl || www.devoth.com (eng. version)
Re: Problem z nakladajacymi sie MC
#33816
Author: Mr.Jack
Date: Wed, 31 Jan 2007 11:34
26 lines
2333 bytes
Devoth wrote:
> Uwierz mi, osobiście mam 3 książki do Flash'a, a i tak widzę momentami
> jak niepełna i nieaktualna jest moja wiedza - jeśli tylko chcesz brać
> się za to na poważnie to polecam Ci zainwestować w jakąś dobrą
> książkę i solidnie ją przerobić (nawet te rozdziały które uważasz że
> umiesz).

Flash 8 Klatka po Klatce i Flash 8 Techniki Zaawansowane - na razie dotarlem 
do dzialow o Prostej interaktywnosci (Zmiana obslugi zdarzen) z 1 ksiazki i 
poki co stoje z nauka, bo nie mam czasu zglebiac sie tak krok po kroku 
wlasnie :)

> Hmm... to w końcu nie wiem, skąd je wczytujesz, z zewnątrz czy są to
> symbole z biblioteki?

Wszystko jest w Library. Struktura jest b. prosta - wczesniej wszystko bylo 
w buttonach, teraz wycialem MC z czesci Over, wywalilem button, wkleilem MC 
w miejsce gdzie byl wczesniej button i dodalem AS zawiadujacy interakcja z 
MC. I tak dla kazdego wieszaka we wszystkich dzialach.

BTW z tym projektem mecze sie od grudnia ;) Jak ja nie lubie flasha ;)

-- 
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads