Husky7 Opublikowano 11 Listopada 2014 Udostępnij Opublikowano 11 Listopada 2014 Witam! Mam pewien problem, próbuje stworzyć coś takiego: Po kliknięciu odpowiedniego przycisku w grze (np. plusa) tworzy mi się nowy obiekt (kwadrat), otwiera się okno w którym będzie można wybrać i wczytać własną grafikę. Gdy zostanie ona już wybrana program automatycznie ją wykadruje do danego rozmiaru i przypisze/wstawi ją do tego kwadratu. następnie wyświetli się pole w które będzie można wstawić link do strony który będzie przypisany do tego konkretnego obiektu (W dowolnej chwili Kiedy kliknę w ten kwadrat otworzy mi się ta dana strona przypisana do niego w przeglądarce). Tak za każdym razem gdy kliknę plus. Moglibyście mi pomóc? Nie mam pomysłu jak coś takiego zrobić :( Jeśli pisze zbyt chaotycznie to przepraszam. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am vader Opublikowano 15 Listopada 2014 Udostępnij Opublikowano 15 Listopada 2014 Pytania "zaawansowanych". Dokumentacja: get_open_filename sprite_add background_add draw_sprite_part draw_background_part url_open Jak to nie starczy zapewne pomyliłeś dział. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Husky7 Opublikowano 15 Listopada 2014 Autor Udostępnij Opublikowano 15 Listopada 2014 Wielkie dzięki! :) Jeżeli chodzi o url myślałem bardziej o umieszczeniu przez użytkownika własnego adresu url i przypisania go do konkretnego obiektu. Da się w ogóle zrobić coś takiego? W jakim dziale powinienem umieścić ten temat? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 15 Listopada 2014 Udostępnij Opublikowano 15 Listopada 2014 własny adres dodajesz między innymi przez get_string i otwierasz przez url_open Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am vader Opublikowano 15 Listopada 2014 Udostępnij Opublikowano 15 Listopada 2014 jesli malo wiesz zakladaj ze to o co pytasz jest prostrze niz Ci sie wydaje i idz do pytan poczatkujacych. GML zmienna = get_string("Podaj adres..","http://"); url_open(zmienna); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Husky7 Opublikowano 16 Listopada 2014 Autor Udostępnij Opublikowano 16 Listopada 2014 Właśnie nie rozumiem jeszcze tych bardziej zaawansowanych działań na zmiennych. Temat był wcześniej na pytaniach dla początkujących, ale nikt nie odpowiadał i nie byłem pewien czy zamieściłem go w dobrym miejscu. Nie jestem całkowicie początkującym ale też nie zaawansowanym :/ W jaki sposób "zapisać"/przypisać ten podany adres do tego obiektu na stałe? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Amaterasu Opublikowano 16 Listopada 2014 Udostępnij Opublikowano 16 Listopada 2014 Wystarczy wywołać powyższy kod w danym obiekcie, pamiętając jednocześnie, aby stworzyć zmienną "zmienna" w evencie Create (i np. przypisać jej wartość "") w tym obiekcie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Husky7 Opublikowano 16 Listopada 2014 Autor Udostępnij Opublikowano 16 Listopada 2014 W create wstawiłem "zmienna = get_string("Podaj adres..","http://");" a w mouse: left prssed "url_open(zmienna);" ale zaraz gdy obiekt się pojawi, plansza robi się cała biała, i dopiero gdy parę razy wyłącze uruchomie gre, na tej białem planszy wyskoczy mi okienko "podaj adres". Gdy wpisze i zatwierdze, biały kolor znika i widać już normalnie cały room. To błąd w GM czy w kodzie? Po kliknięciu na obiekt otwiera mi się ta strona którą wpisałem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 16 Listopada 2014 Udostępnij Opublikowano 16 Listopada 2014 a dużo tych obiektów masz? bo przy ich tworzeniu musisz podać dla każdego obiektu adres co zamula/zawiesza. więc może get_string ustaw w miejscu w którym będziesz to potrzebował (np. w mouse left pressed) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am vader Opublikowano 16 Listopada 2014 Udostępnij Opublikowano 16 Listopada 2014 Create obiektu wstawionego w roomie jest wykonywany przed pierwszym draw, wiec jesli zatrzymasz program za pomoca show_message lub get_string w create, dopoki nie zatwierdzisz nie dojdzie do draw wiec jest pusty, bialy ekran. pisze z tabletu sory za ewentualne niejasnosci i bledy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Husky7 Opublikowano 16 Listopada 2014 Autor Udostępnij Opublikowano 16 Listopada 2014 Właśnie, pojedyńczy obiekt pojawia się dopiero kiedy kliknę na odpowiedni przycisk. Wstawiłem get_string w mouse left pressed i dalej to samo. Teraz odkryłem, że kiedy wyskoczymi biała plansza i nacisnę enter, zniknie i pokarze mi się wszystko normalnie razem z tym obiektem ale jak na niego kliknę otwiera mi stronę "http://". Jeśli utworzę drugi obiekt, wtedy już nie ma tego białego pola i wszystko działa normalnie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się