Skocz do zawartości

stobolewski

Members
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez stobolewski

  1. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    Wersja testowa (taka dla mnie ;) wersja beta się kilka w ikonki pod "dostępne stoliki" ;p "Troszeczkę" pracy jeszcze zostało ale coś już działa a to sukces. Dzięki za pomoc.
  2. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    A więc pytam ;p. Dlaczego ta funkcja nie działa jeśli dodam do sceny inne rodzaje stoliczków ? W tej chwili mam na stole "mapke" pomieszczenia i dodaje tam 3 rodzaje stolików (wszystkie są zdefiniowane w oddzielnych klasach) - Małe - Średnie - Duże Sposób który mi podałeś działa ale tylko dla dużych stolików (tam dodałem go na samym początku). Postępując zgodnie z ta zasadą zrobiłem podobny schemat dla pozostałych stoliczków, z tym że w dodanym evencie wywołuje funkcje z o innych nawach (np. f_removeBig, f_removeMiddle, f_removeSmall). Działa tylko jedna (znaczy tylko w przypadku jednej funkcji działa double click) :/ czyli mam (fragment kodu) function f_littleIco(event:MouseEvent):void{ var little:LittleIco = new LittleIco(); little.x = 20; little.y = 20; little.doubleClickEnabled=true; little_table+=4; table_holder.addChild(little); little.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeSmall); trace("created"); } function f_middleIco(event:MouseEvent):void { var middle:MiddleIco = new MiddleIco(); middle.x = 20; middle.y = 20; middle.doubleClickEnabled=true; middle_table+=6; table_holder.addChild(middle); middle.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeMiddle); trace("table added, function added..."); trace("created"); } function f_bigIco(event:MouseEvent):void { var big:BigIco = new BigIco(); big.x = 20; big.y = 20; big.doubleClickEnabled=true; big_table+=10; table_holder.addChild(big); big.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeBig); trace("table added, function added..."); trace("created : " + big_table); } function f_removeBig(e:MouseEvent) { trace("event added ..."); var qqq:* = e.currentTarget; qqq.removeEventListener(MouseEvent.DOUBLE_CLICK, f_removeBig); qqq.parent.removeChild(qqq); big_table-=10; } function f_removeMiddle(ev:MouseEvent) { trace("middle function called"); var sredni:* = ev.currentTarget; sredni.removeEventListener(MouseEvent.DOUBLE_CLICK, f_removeMiddle); sredni.parent.removeChild(sredni); middle_table-=6; } function f_removeSmall(e:MouseEvent) { trace("event added ..."); var qqq:* = e.currentTarget; qqq.removeEventListener(MouseEvent.DOUBLE_CLICK, f_removeSmall); qqq.parent.removeChild(qqq); little_table-=4; } działa tylko część dla BigIco :( Dodałem w funkcjach "trace" żeby sprawdzic czy są wywoływane... nie są :/ Wychodzi na to, że z jakiegoś powodu flash nie widzi tych kolejnych kliknięć na innych ikonach (bez względu na to, czy tworzę wszystkie stóły, czy tylko średnie). Problem rozwiązany (googlowanie pomaga) Nie wiem czy to dobra technika ale działa. Wystarczyło dodać 2 linijki do funkcji tworzącej nowe obiekty big.buttonMode = true; big.mouseChildren = false; function f_littleIco(event:MouseEvent):void{ var little:LittleIco = new LittleIco(); little.x = 20; little.y = 20; little.doubleClickEnabled=true; little_table+=4; little.buttonMode = true; little.mouseChildren = false; table_holder.addChild(little); little.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeSmall); trace("created"); } function f_middleIco(event:MouseEvent):void { var middle:MiddleIco = new MiddleIco(); middle.x = 20; middle.y = 20; middle.doubleClickEnabled=true; middle_table+=6; middle.buttonMode = true; middle.mouseChildren = false; table_holder.addChild(middle); middle.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeMiddle); trace("table added, function added..."); trace("created"); } function f_bigIco(event:MouseEvent):void { var big:BigIco = new BigIco(); big.x = 20; big.y = 20; big.doubleClickEnabled=true; big_table+=10; big.buttonMode = true; big.mouseChildren = false; table_holder.addChild(big); big.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeBig); trace("table added, function added..."); trace("created : " + big_table); }
  3. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    Dzięki wielkie za pomoc. Double_click w as3 jest więc nie ma problemu. Teraz pozostaje mi to jakoś wkomponować w mój wspaniały aranżaror ;p Nie wiem kiedy to będzie, ale na 100% dam znać czy się udalo :) zaraz nad tym siadam. A tak swoją drogą. Czy jest jakaś różnica między dodaniem eventu w pętli a dodaniem go przy tworzeniu obiektu ? function f_bigIco(event:MouseEvent):void{ var big:BigIco = new BigIco(); big.x = 20; big.y = 20; big_table+=10; table_holder.addChild(big); big.addEventListener(MouseEvent.DOUBLE_CLICK, f_removeBig); trace("created : " + big_table); } Coś takiego zmajstrowałem (wzorując się na przykłądzie z sieci), ale coś nie chce działać (ale błędów nie ma ;p). WoW, to żyje. Udało się ! dwuklik usuwa wskazany obiekt. Okazało się że dla każdego obiektu trzeba jeszcze odblokować opcję dwukliku :). To się ludkowie ucieszą, jak będą mogli poustawiać stoliczki pod dyktando klienta, a nie tylko wysłać pdf (a i ja może dzięki temu będę miał mniej "problemów" ;) Jak skończę to się pochwalę "efektem" ;p Dzięki wielkie za pomoc :*
  4. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    Aktualnie... kombinuje jak to zrobić aby usunąć zaznaczony obiekt. Przykładowo tworzę 20 nowych mebli i dochodzę do wniosku że któryś z nich jest niepotrzebny. Trzymam nad nim mysz i przez dwuklik lub wciśnięcie jakis litery kasuję dany obiekt (ten aktualnie pod myszą). W tej chwili wszystkie moje mebelki mam w oddzielnym movie clipie, dzięki czemu mogę za pomocą pętli usunąć wszystkie jego dzieci (przycisk z funkcją reset). Największy problem dla laika to pobranie id obiektu bezpośrednio pod kursorem myszy. Usunięcie takiego obiektu już sobie jakoś zorganizuje. Znalazłem klika przykładów do pobierania ID, ale zawsze mam jakieś błędy o dostępie do funkcji przez instancje (zmieniłem kod więc tego błędu nie wkleję). Przyznam się, że niestety takie błędy niewiele mi mówią. Większość przykładów, na jakie trafiam to usuwanie konkretnego dziecka po nazwie (u mnie nie ma nazw). Przykład: http://www.kirupa.com/forum/showthread.php?279476-getChildIndex() Mam jeszcze coś takiego, ale jeszcze nie rozgryzłem jak to działą (tu pewnie będzie odpowiedz :) http://www.flashandmath.com/intermediate/names/index.html
  5. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    olaf. Zapewne masz rację i zapewne piszesz mądrze. Ja z as3 mam do czynienie tyle, że wiem iż on istnieje (i że większość osób go unika). Robię pseudo aranżator bo ... nikt inny w tym miejscu tego nie zrobi :/ Z tego co rozumiem mam identyfikować jakoś obiekty... tylko pytanie jak ? Jak widać tworzę kolejne obiekty (np. 200 stolików), które wg. mnie nie są w żaden sposób identyfikowane (wiem że istnieje coś takiego jak usunięcie "dziecka" po id [rozumuje ze każdy kolejny stolik ma kolejne id]. Nie wiem niestety w jaki sposób mam pobrać id obiektu, który jest aktualnie pod myszą. Właśnie wpadłem na pomysł, że wszystkie te moje "stoliczki / ikony" będę tworzył w oddzielnym pustym movie clipie, może to mi ułatwi ich usuwanie (poprzedni test po wciśnięciu X usunął mi tło programiku ;D). Jako człek nieogarnięty z programowaniem wiedzę czerpię z: http://www.ilike2flash.com/2010/02/detect-key-press-in-actionscript-3.html http://stackoverflow.com/questions/11934569/as3-delete-object-when-clicked itp. rzeczy - sam się dziwie że działają mi te połączenia między klasami ;D Poszukam i pokombinuje, może coś zdziałam.
  6. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    Sorka za dubla, ale udało się. Oto rozwiązanie: Klasa główna (z całym kodem - włącznie z datą i zliczaniem ilości miejsc przy stoliczkach). import flash.events.MouseEvent; import flash.events.Event; import com.adobe.images.JPGEncoder; import flash.events.KeyboardEvent; import com.adobe.protocols.dict.Database; var selected_item:int; var big_table:int = 0; var middle_table:int = 0; var little_table:int = 0; var actual_data:Date = new Date(); var the_data = actual_data.getDate(); data_field.text = " " + actual_data; btn_middleTable.addEventListener(MouseEvent.CLICK, f_middleIco); btn_bigTable.addEventListener(MouseEvent.CLICK, f_bigIco); btn_littleTable.addEventListener(MouseEvent.CLICK, f_littleIco); btnSave.addEventListener(MouseEvent.CLICK, f_save); stage.addEventListener(Event.ENTER_FRAME, f_update); stage.addEventListener(MouseEvent.MOUSE_DOWN, B_f_down); stage.addEventListener(MouseEvent.MOUSE_UP, B_f_up); stage.addEventListener(MouseEvent.MOUSE_DOWN, M_f_down); stage.addEventListener(MouseEvent.MOUSE_UP, M_f_up); stage.addEventListener(MouseEvent.MOUSE_DOWN, L_f_down); stage.addEventListener(MouseEvent.MOUSE_UP, L_f_up); function f_update(e:Event) { dStoly.text = ""+big_table; sStoly.text = ""+middle_table; mStoly.text = ""+little_table; razemStoly.text = ""+(big_table+middle_table+little_table); } function L_f_down(e:MouseEvent) { LittleIco.setDownVaue(); trace("down"); trace(LittleIco.active); } function L_f_up(e:MouseEvent) { LittleIco.setUpVaue(); trace("up"); trace(LittleIco.active); } function B_f_down(e:MouseEvent) { BigIco.setDownVaue(); trace("down"); trace(BigIco.active); } function B_f_up(e:MouseEvent) { BigIco.setUpVaue(); trace("up"); trace(BigIco.active); } function M_f_down(e:MouseEvent) { MiddleIco.setDownVaue(); trace("down"); trace(MiddleIco.active); } function M_f_up(e:MouseEvent) { MiddleIco.setUpVaue(); trace("up"); trace(MiddleIco.active); } function f_littleIco(event:MouseEvent):void { var little:LittleIco = new LittleIco(); little.x = 20; little.y = 20; little_table+=4; stage.addChild(little); trace("created"); } function f_middleIco(event:MouseEvent):void { var middle:MiddleIco = new MiddleIco(); middle.x = 20; middle.y = 20; middle_table+=6; stage.addChild(middle); trace("created"); } function f_bigIco(event:MouseEvent):void { var big:BigIco = new BigIco(); big.x = 20; big.y = 20; big_table+=10; stage.addChild(big); trace("created : " + big_table); } function f_save(event:MouseEvent) { var jpgEncoder:JPGEncoder; jpgEncoder = new JPGEncoder(90); var bitmapData:BitmapData = new BitmapData(stage.width, stage.height); bitmapData.draw(stage, new Matrix()); var img = jpgEncoder.encode(bitmapData); var file:FileReference = new FileReference(); file.save(img, "filename.png"); } Klasa pomocnicza (w sumie są 3 klasy na każdą ikonkę stolika oddzielna - zamieszczam tylko jedna bo ich zawartość jest identyczna:) package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.Event; public class BigIco extends MovieClip { static public var active:Boolean; public var over:Boolean; public function BigIco() { // constructor code this.addEventListener(Event.ENTER_FRAME, f_move); this.addEventListener(MouseEvent.MOUSE_OVER, setOverTrue); this.addEventListener(MouseEvent.MOUSE_OUT, setOverFalse); } static public function setUpVaue():void { active = false; } static public function setDownVaue():void { active = true; } public function f_move(e:Event) { if(over) { if(active) {startDrag();} else {stopDrag();} } } public function setOverTrue(e:MouseEvent) { over = true; trace("over"); } public function setOverFalse(e:MouseEvent) { over = false; trace("out"); } } } Teraz pozostaje jeszcze zrobić opcję usuwania zaznaczonego stoliczka ;p. Ps. czy ma ktoś pomysł jak usunąć zaznaczony myszą obiekt ? Szukam czegoś o wyborze dziecka po id (coś w stylu: pobierz id aktualnie zaznaczonego obiektu), dzięki czemu później mógłbym usunąć taki obiekt właśnie za pomocą jego id (np. po wciśniećiu "x"), ale nigdzie nie mogę znaleźć nic przydatnego :/ Tak, wiem że to jest kod spagetti, ale biorąc pod uwagę moje (nie)umiejętności programistyczne inaczej nie umiałęm :/
  7. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    wsadzę część kodu, może to coś wyjaśni :) kod "sceny" import flash.events.MouseEvent; import flash.events.Event; import com.adobe.images.JPGEncoder; btn_middleTable.addEventListener(MouseEvent.CLICK, f_middleIco); btn_bigTable.addEventListener(MouseEvent.CLICK, f_bigIco); btnSave.addEventListener(MouseEvent.CLICK, f_save); function f_middleIco(event:MouseEvent):void { var middle:MiddleIco = new MiddleIco(); middle.x = 20; middle.y = 20; stage.addChild(middle); trace("created"); } function f_bigIco(event:MouseEvent):void { var big:BigIco = new BigIco(); big.x = 20; big.y = 20; stage.addChild(big); trace("created"); } kod obiektu (z oddzielnego pliku) package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.Event; public class BigIco extends MovieClip { public var active:Boolean; public function BigIco() { // constructor code this.addEventListener(Event.ENTER_FRAME, f_move); this.addEventListener(MouseEvent.MOUSE_DOWN,downf); this.addEventListener(MouseEvent.MOUSE_UP,upf); } public function f_move(e:Event) { if(active==true) { startDrag(); } else if(active==false) { stopDrag(); } } public function downf(e:MouseEvent) { active = true; } public function upf(e:MouseEvent) { active = false; } } } No i w klasie głównej buttonem tworzę instancje BigIco. W klasie BigIco mam funkcję przesuwania i kończenia przesuwania obiektu. Wielkim programista ze mnie nie jest więc myślałem, że skoro na jednej ikonce coś takiego działa to i na kilku będzie działało a tu zonk :/ funkcje działąją tylko na ostatnio dodanym obrazku. Co ja robię nie tak, albo czego nie wiem a powinienem wiedzieć ?
  8. Witam, wiem, zaraz mnie zjecie za samą tematykę pytania ale cóż, radzę sobie jak umiem ;D Zrobiłem prostą scenkę, w której za pomocą buttona dodaje się nowe obiekty [sPRITE] do sceny. Po dodaniu takiego obiektu można go przesunąć myszą po scence (wciśnięcie myszy - startDrag(), puszczenie - stopDrag()). Problem w tym, że w momencie utworzenia kolejnego obiektu [sPRITE] tracę możliwość zaznaczenia i przeciągnięcia poprzedniego. PYTANIE: Co zrobić aby dało się swobodnie przeciągać wszystkie obiekciki na scence ?
  9. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Programs Languages
    Niestety z jakiegoś powodu nie działa :/. Ale z 2-giej strony bawię się darmową wersją unity a z tego co widzę do androida trzeba mieć wykupiony "abonament". Pozostanę przy web-playerach :).
  10. stobolewski odpowiedział empik → na odpowiedź w temacie → Wolne dyskusje
    No w sumie grzeje sie, GPU Load się zmienia
  11. stobolewski odpowiedział empik → na odpowiedź w temacie → Wolne dyskusje
    La R Śćiągnąłęm GPU-z, odpaliłem i na dzień dobry widzę "Name: NVIDIA..." więc rozumiem że działam na GeForce'ie ?
  12. stobolewski odpowiedział empik → na odpowiedź w temacie → Wolne dyskusje
    Znaczy się tak... Ja ogólnie jestem leniwy jeśli chodzi o zabawę ze sprzętem, dlatego też w opcjach NVidii (ustawienia globalne) ustawiłem że ma być ona używana zawsze, bez przełączana między Intelem a NVidią. Wczoraj też jeszcze z palca dodałem do listy programów Guild Wars 2 i tam też ustawiłem NVidie. Po tym wszystkim uruchomiłem grę, ustawiłem detale, tekstury itp na "medium" i ... dupa - 10 fps ;D No i nie wiem co jest grane ;/ a raczej nie grane ;D
  13. stobolewski odpowiedział empik → na odpowiedź w temacie → Wolne dyskusje
    Widzę, że jest tu odpowiedni dział dla mojego pytania... Chodzi o to że zainstalowałem ostatnio grę "Guild wars 2" na moim laptopiku. Laptko w miarę "nowy": Lenovo B580, grafika: NVidia Geforce 610m. Win 7 64, HDD SSD (160 GB - tu siedzi system) + HDD (na nim jest gra) 4GB RAM Procek: intel core i5 - 3210m 2x 2500 MHz Guild wars 2 ledwo zipie na najniższych ustawieniach :/ Nie orientujecie się może co może być tego przyczyną ? W sieci czytałem, że niby ta karta powinna uciągnąc tego typu gry. Sterowniki instalowałem ostatnio nowe, więc to raczej nie w tym problem. Jakieś propozycje / opinie ?
  14. Witam, zaktualizowałem dziś Unity do wersji 4 (chyba) tej w miarę najnowsze ze stronki unity. Paczyłem paczyłem i z ciekawości postanowiłem spróbować wyeksportować mój projekt do formatu androidowego. Problem w tym, że za każdym razem gdy klikam Build and Run Unity prosi mnie o wybór lokalizacji pakietu SDK... "Select android sdk root folder" - rozumiem że jest to ten folder, którego używam w eclipse ( Wybieram go, klikam ok (czy co tam jest na buttonie), unity myśli, wydaje takie... brzdęknięcie (ding), i kończy pracę z efektem ... pustego folderu :/ skd (z): add-ons, build-tools, docs, extras, platforms, ... AVD Manager SDK Manager PS. po podlaczeniu telefonu z linii komend wywołuje: "adb devices" w wyniku mam oznaczenie mojego telefonu, więc powinno działać, w eclipse też z automatu uruchamia mi się w wyborze urządzenia pole z nazwą telefonu. Poinstalowałem już wszystkie sterowniki USB, wszystkie niezbędne dodatki do SDK, przegooglowałem dziesiątki stron i nic :/ Czy "darmowa" wersja Unity ma w ogóle możliwość publikowania na androida ? Jeśli ktoś jest w stanie mi pomóc proszę o pomoc.
  15. Normalnie ziom, jesteś "boski". Jak cie kiedyś spotkam na swej drodze dam ci buzi ;p. Pomogło. Dzięki wielkie.
  16. Witam, czy ktoś z was ma może jakiś w miarę prosty sposób na pozbycie się "szwów" widocznych na krawędziach łączeń skybox'a ? Chodzi o to, że robię "coś z niczego" - pseudo spacer bazujący na materiałach typu ruchoma panorama 360 w swf. Wydarłem już z swf'a zdjęcia, wsadziłem do Unity do skyboxa. Problem w tym, że w niektórych miejscach w Unity na złączeniu boków skyBoxa widać białe kreski (szerokości tak mniej więcej 1 px). W pliku swf tego nie było. Czy można się tego jakoś pozbyć ? W Quest 3D byłą taka opcja, przy teksturach, wystarczyło jakąś V (fajke) zaznaczyć i szwy znikały. Ktoś się orientuje czy można to jakoś usunąc ? Pozdrawiam.
  17. Witam, bawię się właśnie stabilizacja obrazu w AE cs 5.5. Problem w tym, że po ustabilizowaniu obrazu, film od czasu do czasu jest ... rozmyty, albo niektóre elementy tegoż filmu sa rozmyte (np. lądujący samolot na pasie startowym laduje i jedzie przez jakis czas i w trakcie widać takie jakby mignięcia / rozmazania) Wygląda to tak, jakby od czasu do czasu bawić sie blurem (zwiększać go i zmniejszać). Czy ktos z was wie jak temu zapobiec ? W poprzedniej wersji AE (cs4) nie było problemu, człowiek zapuszczał stabilizacje i nic sie nie rozmywało (nie licząc drgającego obrazu ;p). Może mi ktoś pomóc w jakiś sposób ? Pozdrawiam Dziękuję PS. z góry zaznaczam iż nie jest to żadne zlecenie, które wziąłem nie mając o nim pojęcia., chcę ustabilizować i obrobić swój własny filmik nagrany aparatem.
  18. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Web Art
    Znalazłem jakiś poradnik jak coś takiego pociąć i poukładać w mailu za pomocą tabel(żeby nie babrać się w css, który podobno każda przeglądarka inaczej wyświetli). Zobaczę co z tego wyjdzie. LINK torm dzięki za wskazanie dobrego kierunku i normalną odpowiedź. P.S Przepraszam was bardzo, ale kto wam napisał że to jest zlecenie ? Robię jak każdy polak np. jako grafik DTP, nagle dostaje zadanie zrobienia mailingu... (bo to tez jakaś tam grafika) nigdy tego nie robiłem (ok, robiłem raz kiedyś, dawno temu) więc proszę o pomoc opinię, a wy już na wstępie zaczynacie "po mnie jeździć": że biorę zlecenie na którym się nie znam, że robię za free, itp ... Tak się składa że chwilowo mam "normalną" robotę z płacą "za miesiąc", nie biorę zleceń o których nie mam pojęcia jak je wykonać.
  19. stobolewski odpowiedział stobolewski → na odpowiedź w temacie → Web Art
    Pytam, bo swego czasu ... daaaawno temu, robiłem chyba coś podobnego pracując w drukarni. Mail to była jakaś forma strony WWW zamieszczonej na serwerze. Nawet był jakiś "button" "KUP" Chyba to wtedy w ten sposób działało. "Najlepiej weź kogoś kto ogarnia." ... polskie realia i takie hasło ... a znacie kogoś, kto zrobi to za free ? Znając życie nikt nie będzie chciał dodatkowo płacić za taką usługę (czyt. spadnie to na mnie) ;p. ide dalej googlowac za jakims tutkiem ...
  20. stobolewski dodał odpowiedź w temacie → w Web Art
    Witam, "oczymałem" zadanie przygotowania oferty - tzw. mailingu. Po jakichś tam ustaleniach wychodzi na to, że ma to być mailing w formie graficznej. I tu pojawia się moje pytanie. W jaki najprostszy sposób się za to zabrać ? Czy przygotować prostą stronkę WWW z ofertą i wepchnąć ją w wiadomość, czy też wstawić do wiadomości tylko jedno całe zdjęcie w tło, czy też może najprostszym i najlepszym rozwiązaniem będzie dodanie do maila najzwyklejszego załącznika (jpg lub pdf) ? Z doświadczenia wiem, że np. w gmail-u wszelkie obrazki w tego typu ofertach zawsze są niewidoczne (więc wg, mnie nie ma sensu robić czegoś takiego), to samo jest pewnie na WP, onecie, itp. Znając życie każdy sobie... ogranicza. Czy ktoś z was miał może styczność z tego typu akcjami i wie jak się do tego zabrać, żeby nie robić tego milion razy ? Pozdrawiam i dziękuję za wszelką pomoc i podpowiedzi.
  21. bolitic, dzięki za pomoc :) Co prawda już sobie poradziłem z problemem poprzez zamianę GUI Texture na normalne buttony. Dodałem też kilka GUI Text (tak to się chyba zwie) i klika check boxów, tak że w sumie wyszło całkiem ładne "małe" menu. Obecnie mam już tylko jeden skrypt ze zdefionowanymi "stałymi", do których podpięte są poszczególne ustawienia sal. Trochę googlowania i poszło :).
  22. Wszystko fajnie, tylko że: 1. nie mam dostępu do strony, na której jest reklama flash, 2. nie mam dostępu do strony, na której ostatecznie będzie umieszczony plik php i txt. Innymi słowy musi to być tak zrobione, żeby działało bez jakichkolwiek zmian na stronach ;). Ale oko, wszystko działa (przynajmniej tak wygląda jak by działało ;p.
  23. tak, samo wywołanie pliku z przegladarki działa. W przegladarce mam " writing=Ok& " a pliczek tekstowy jest "apdejtowany" Ps. dobrze wiedzieć że tekie php mozna z palca odpalać ;p To ja teraz pokombinuje, wywwołanie tylko tego pliczku zrobić z flesza ;p DZIAŁA, PROBLEM ROZWIĄZANY - DZIĘKI !! dodałem do flesza: var myRequest:URLRequest = new URLRequest("http://adresStronyWWW/click_count.php"); sendToURL(myRequest);
  24. Gdybym ogarniał php to bym nie pytał o pomoc ;p. To jest niby działający zestaw "skryptów" z jakiejś stronki. Swym niewprawnym okiem na to "popaczyłem" i uznałem, że ma to jakiś sens... widać byłem w błędzie :/. Czy można prosić o pomoc z tym "dodawaniem kliknięć" ?
  25. Witam, męczę aktualnie banerek flash na stronkę. Wszystko łądnie działa, button z przekierowaniem działa. Problem w tym, że teraz musze zrobić opcję zliczania kliknięć w baner. Do buttona we flashu dodałem kod: urlButton.addEventListener(MouseEvent.CLICK,goToUrl); function goToUrl(event:MouseEvent):void { var url:URLRequest = new URLRequest("http://www.adresstrony.pl/"); navigateToURL(url, "_blank"); //---------------------------------------------- dodaj_klikniecie(); } function dodaj_klikniecie():void { var plik:URLRequest = new URLRequest("http://adres_strony_z_plikiem_php/click_count.php"); plik.method = URLRequestMethod.POST; var loader:URLLoader = new URLLoader(); var zmienne:URLVariables = new URLVariables(); zmienne.punkt = 1; loader.data = zmienne; loader.load(plik); } Plik php ma zawartość: $plik = "plik.txt"; $fp = fopen($plik, "a+"); $aktualne_punkty = fread($fp, filesize($plik)); $nowe_punkty = 1+$aktualne_punkty; file_put_contents($plik, ''); if(fwrite($fp, $nowe_punkty)) echo "writing=Ok&"; else echo "writing=Error&"; fclose($fp); ?> Zawartość pliku tekstowego: 0 Ustawienia obu plików są zmieniona na 777 (czyli full dostęp). Czy ktoś z was orientuje się może dlaczego to nie chce działać ?

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności