Autor | Zpráva | ||
---|---|---|---|
luhaj Profil * |
#1 · Zasláno: 15. 6. 2012, 14:01:53 · Upravil/a: Moderátor (editace znemožněna) 26. 6. 2012, 19:54:01
Dobrý den,
nevím si rady s načtením obráízků do animace, mám na serveru uložené 3 obrázky a chci aby se mi postupně načetly do animace, ale asi dělám nějakou chybu v action scriptu protože se mi tam ne a ne načíst. Poradíte mi někdo prosím jak to opravit? Dělám jednoduchou animaci v sothink swf quicker kod: function EndTransLate() { if(isSetTimer == false && check == true) TimeID = setInterval( OnTime, 8000,undefined ); } function GetBaseUrl() { pos = _url.lastIndexOf("\\"); if (pos == -1) { pos = _url.lastIndexOf("http://www.jitkasevcikova.cz/w....uploads/2012/06/"); } // end if return (_url.substr(0, pos + 1)); } function Move(Step) { ShowPhoto(Step); } function ShowPhoto(PhotoID) { clearInterval(TimeID); isSetTimer = true; TimeID = undefined; CurPhotoID=PhotoID; CurImgFileName=ImgFileName[PhotoID]; CurScale=PhotoScale[PhotoID]; CurWidth=PhotoWidth[PhotoID]; CurHeight=PhotoHeight[PhotoID]; CurInfo=PhotoInfo[PhotoID]; CurEffect = ImageEffect[PhotoID]; BasePath = GetBaseUrl(); Container.LoadPhoto(BasePath + CurImgFileName,CurScale,CurWidth,CurHeight,CurEffect); isSetTimer = !(check); } function OnTime() { if(flag == true) { CurPhotoID = CurPhotoID + 1; if(CurPhotoID==3) { if(IsRollBack) Move(0); else { CurPhotoID = CurPhotoID - 1; clearInterval(TimeID); TimeID = undefined; isSetTimer = true; } return; } else { ShowPhoto(CurPhotoID); } } else { clearInterval(TimeID); TimeID = undefined; isSetTimer = true; } } Container.LoadingBar=Loading; Container.OnEndTrans=EndTransLate; onEnterFrame = WaitContainer; function WaitContainer() { if (Container.Masker<>undefined) { onEnterFrame = undefined; Move(0); } } if (FirstRun==undefined) { FirstRun=false; PhotoScale=new Array(); PhotoWidth=new Array(); PhotoHeight=new Array(); ImgFileName=new Array(); ImageEffect = new Array(); flag = true; isfull = 0; isSetTimer = 0; check = !(isSetTimer); IsRollBack = 1; TotalImage = 3; DelayTime = 4500; fscommand("fullscreen",isfull); fscommand("allowscale",false); ImgFileName[0]="1.jpg"; PhotoScale[0]=99,601594; PhotoWidth[0]=249; PhotoHeight[0]=250; ImageEffect[0] = 8; ImgFileName[1]="2.jpg"; PhotoScale[1]=100,000000; PhotoWidth[1]=250; PhotoHeight[1]=250; ImageEffect[1] = 10; ImgFileName[2]="3.jpg"; PhotoScale[2]=100,000000; PhotoWidth[2]=250; PhotoHeight[2]=250; ImageEffect[2] = 2; }stop(); Moderátor Chamurappi: Neobaluj prosím celý příspěvek mezi značky [>pre] a [>/pre].
|
||
weroro Profil |
1.) Daný kód vyzerá ako dekompilovaný, čiže sa opýtam takto: Máš k jeho úprave týmto spôsobom (dekompiláciou) vysporiadané všetky autorské povolenia?
2.) Nevidím tam ani jednu z troch funkcií obsluhujúcich načítavanie externých obrázkov, z čoho vyvodzujem, že sa jedná iba o časť nejakého väčšieho celku, bez ktorého je tebou poskytnutá časť kódu irelevantná, pretože netuším akým spôsobom sa tieto dáta ďalej spracúvajú. |
||
luhaj Profil * |
#3 · Zasláno: 16. 6. 2012, 10:02:09
Dobrý den,
mám oficiální licenci sothink swf quicker, vše je právně v pořádku. Já´vidím problém v části funkce getbaseurl, asi jsem tam udělal něco špatně, z adresářových složek mi to normálně obrázky načítá, ale z webu ne :-( function GetBaseUrl() { pos = _url.lastIndexOf("\\"); if (pos == -1) { pos = _url.lastIndexOf("http://www.jitkasevcikova.cz/w....uploads/2012/06/"); } // end if return (_url.substr(0, pos + 1)); } |
||
Časová prodleva: 4 dny
|
|||
weroro Profil |
#4 · Zasláno: 20. 6. 2012, 01:28:31
Ja som sa nepýtal na licenciu od softvéru ale na licenciu k SWF súboru, pretože predpokladám, že to nie je tvoj výtvor.
Je možná živá ukážka? Skutočne mi príde ten kód neprehľadný a samotná aplikácia mi povie možno viac ako útržky kódu. |
||
Časová prodleva: 6 dní
|
|||
luhaj Profil * |
#5 · Zasláno: 26. 6. 2012, 12:21:46
weroro:
Určitě, zasílám v příloze. Je to normálně vygenerované sothinkem, není to můj výtvor, to máš pravdu :-) já se ve flashi a AS nevyznám. Stáhni si to zde: http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/banner-BB.rar |
||
weroro Profil |
#6 · Zasláno: 26. 6. 2012, 16:15:09
|
||
luhaj Profil * |
#7 · Zasláno: 26. 6. 2012, 17:31:54 · Upravil/a: luhaj
V čem jsi to dělal? První obrázek mi to načte
(http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/1.jpg), ostatní http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/2.jpg http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/3.jpg bohužel ne :-( Ajoo, už to vidím, ty jsi tam dal 2,3 .png Hele a prosímtě můžu se zeptat jak jsi to spravil? Díky moc!! Aha, nefunguje :( , koukej: http://testing.brno-taxi.cz/bb.swf Já to právě potřebuju dát na jinou adresu a potřebuju aby si to bralo obrázky z URL: http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/1.jpg http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/2.jpg http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/3.jpg |
||
weroro Profil |
#8 · Zasláno: 26. 6. 2012, 19:20:06
Tak v tom tvojom programe, v ktorom upravuješ SWF zmeň cestu k obrázkom. Ja som to neupravoval (iba som vyčítal správne názvy tých obrázkov), lebo to nemám dovolené od autora toho banneru a autorské práva porušovať nemienim.
|
||
luhaj Profil * |
#9 · Zasláno: 26. 6. 2012, 19:24:34
Já jsem autorem banneru :-D A povoluji ti to :-D
já si myslím že bude problém někde tady: function GetBaseUrl() { pos = _url.lastIndexOf("\\"); if (pos == -1) { pos = _url.lastIndexOf("http://www.jitkasevcikova.cz/wp-content/uploads/2012/06/"); } // end if return (_url.substr(0, pos + 1)); } ale nevím kde. Prostě to nechce z toho adresáře na dané url načíst ty obrázky 1,2,3,.jpg |
||
weroro Profil |
Tu máš názvy tých súborov. Ak si autor, tak by si ty sám mal vedieť, že aké súbory si tam pridal.
ImgFileName[0] = "1.jpg"; PhotoScale[0] = 99; 601594; PhotoWidth[0] = 249; PhotoHeight[0] = 250; ImageEffect[0] = 8; ImgFileName[1] = "2.png"; PhotoScale[1] = 100; 0; PhotoWidth[1] = 250; PhotoHeight[1] = 250; ImageEffect[1] = 10; ImgFileName[2] = "3.png"; PhotoScale[2] = 100; 0; PhotoWidth[2] = 250; PhotoHeight[2] = 250; ImageEffect[2] = 2; Stačí upraviť tú cestu. Ešte upozorňujem, že na servery kde sú tie obrázky musí byť umiestnený súbor crossdomain.xml kvôli zabezpečeniu flash playera ktoré zabraňuje načítavanie súborov z iných domén. |
||
luhaj Profil * |
#11 · Zasláno: 26. 6. 2012, 20:03:49
okej díky moc :-)
|
||
Časová prodleva: 12 let
|
0