Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Flash AS - Ktoś sie orientuje?
Forum PHP.pl > Forum > Po stronie przeglądarki
honytowk
Witam, kupiłem jakiś czas temu na template monster szablon flash i tworze na nim strone udało mi sie wszystko podmienic tak jak chciałem, lecz po jakims czasie zachcialo mi sie wrzucic filmik w tle strony gra muzyka i ma kontroler OFF/ON, wrzuciłem filmik na scene i teraz mieszaja mi sie dwa dzwieki (dzwiek z tła / dzwiek teledysku) a jak klikne OFF na muzyke tla to wylacza mi sie muzyka z teledysku takze w efekcie nie ma zadnej muzyki ;P

tutaj link: http://www.b-qll.pl

Może to nie jest odpowiednie miejsce na tego typu pytania ale myśle że niektórzy z was mogą znać cokolwiek z flasha winksmiley.jpg
wookieb
Bez kodu to możemy sobie w nosie pogmerać.
honytowk
CODE
onClipEvent (load) {
step = 5;
_root.snd=100;
cur = _root.snd;
}

onClipEvent (enterFrame) {
//trace (_root.snd);
//trace(cur);
if (cur > _root.snd) {
cur -= step;
} else if (cur < _root.snd) {
cur += step;
}

_root.globalsound.setVolume(cur);
}

i to jest chyba do przycisku OFF/ON ktory wylacza dzwięk na stronie a chciałbym żeby wyłączał tylko " muz.wav "
wookieb
Wieć musisz wyłapać referencje do tego dźwięku zamiast do globalnego dźwięku.
honytowk
Wiem, tylko nie znam kompletnie AS dlatego prosze o pomoc winksmiley.jpg
wookieb
A ja nie znam twojego dokumentu .fla więc w tym przypadku "przykro mi ale jestem koniem"
honytowk
przepraszam ze odswieżam, ale chyba znalazłem rozwiązanie mojego problemu i chciałbym sie dowiedzieć jak go użyć smile.gif

http://www.flashzone.pl/showthread.php/19674-Html-w-swf-js

z tego co tam przeczytalem to musze wkleić taki kod do html w sekcji head:

  1. <script type="text/javascript">
  2. if (typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement){
  3. HTMLElement.prototype.insertAdjacentHTML = function(undefined,htmlStr){
  4. var r = this.ownerDocument.createRange();
  5. r.setStartBefore(this);
  6. var parsedHTML = r.createContextualFragment(htmlStr);
  7. this.appendChild(parsedHTML);
  8. }
  9. }
  10. function addIframe(nr, ur, x, y, h, w, mw, mh, scr, frbo, pos, vm, alp, zol, br, st, co) {
  11. if (!document.getElementById('iframe'+nr)) {
  12. nrr = nr+1;
  13. mozalp = alp*0.01;
  14. yy = Number(document.getElementById('vbs').offsetTop);
  15. xx = Number(document.getElementById('vbs').offsetLeft);
  16. yyy = yy+Number(y);
  17. xxx = xx+Number(x)
  18. document.getElementById('vbs').insertAdjacentHTML('beforeEnd',
  19. '<iframe src="'+ur+'" id="iframe'+nr+'" scrolling="'+scr+'" frameborder="'+frbo+'" '
  20. +'marginwidth="'+mw+' marginheight="'+mh+'" width="'+w+'" height="'+h+'" '
  21. +'style="z-index:'+nrr+';filter:Alpha(Opacity='+alp+');-moz-opacity: '+mozalp+'; position: '+pos+';'
  22. +'border: '+br+'px '+st+' '+co+';visibility: '+vm+'; left: '+xxx+'px;'
  23. +'top: '+yyy+'px;"></iframe>');
  24. }
  25. }
  26. //kasowanie:
  27. function deleteIframe (nr) {
  28. d = document.getElementById('vbs');
  29. d_iframe = document.getElementById('iframe'+nr);
  30. d.removeChild(d_iframe);
  31. }


i do flasha kod:
CODE

getURL("java script:addIframe('"+numer_okna+"','"+url+"','"+poz_x+"','"+poz_y+"','"+wys+"','"+szer+"','"
+margin_szer+"','"+margin_wys+"','"+scrolling+"','"+ramka+"','"+pozycja_ramki+"','"+warstwa_ramki+"','"+visible+"',
'"+transparent+"','"+alpha+"','"+zoom+"','"+grubosc_ramki+"','"+rodzaj_ramki+"','"+kolor_ramki+"')");


tylko we flashu gdzie mam ten kod wstawić? posiadam ( Adobe flash CS3 )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.