Polska GOLA

 

Wróć   Forum > FLASH CODER > OOP

OOP Programowanie obiektowe. W temacie podaj prefix w jakim języku np. [as2][as3] itp.

Odpowiedz
 
Narzędzia wątku Wygląd
stare 02-09-2010, 00:03   #1
jako117
jeszcze nie wie, co to Forum
 
Zarejestrowany: Feb 2010
Postów: 3
Domyślnie gotoAndPlayAndgoto Czy to możliwe?

Witam, chciałbym się spytać jaki kod actionscript w buttonie trzeba umieścić aby otrzymać coś takiego:
Jesteśmy w np. 5 klatce po wciśnięciu buttona teleportuje nas do 10 klatki, i odtwarza film do 20 klatki po czym jak dojdzie do 20 samo skacze do 50 klatki.
W skrócie to będzie tak wyglądało: gotoAndPlayAndgoto

Próbowałem coś takiego:

as Kod:
  1. on (press) {
  2.       przycisk_btn.onRelease = function() {   
  3.       _root.gotoAndPlay(10);   
  4.       _root.onEnterFrame = function() {       
  5.       if (this._currentframe == 20) {           
  6.       this.gotoAndPlay(50);        }   
  7.       };
  8.       };
  9.       }

przy prostych filmikach do 200 klatek wszystko działa, natomiast jak mam taki co ma 500 klatek to wyświetla coś takiego:
WARNING: This movie uses features that are not supported in the Flash 5 player
Scene=Scene 1, layer=przycisk_btn, frame=5:Flash MX Button Instance Name

a jak uruchamiam filmik to button nie działa.

PROSZE O POMOC

PS. Dodam jeszcze że interesuje mnie tylko AS 2.0
jako117 jest nieaktywny   Odpowiedź z Cytatem
Advertisement
 
Advertisement
Advertisement Sponsored links

stare 02-09-2010, 07:43   #2
cywil4
poza kontrolą
 
Avatar cywil4
 
Zarejestrowany: Sep 2008
Skąd: Poznań
Postów: 2,136
Domyślnie

to daj w 20 klatce
gotoAndPlay (50);
lub gdy masz kilka buttonow to zrob aby kazdy z nich ustawial zmienna na timelinie np afterGoto = 40;
potem w 20 kaltce dajesz
gotoAndPlay (afterGoto);

akcja na buttonach
as Kod:
  1. przycisk_btn.onRelease = function() {   
  2.       _root.afterGoto = 40;
  3.       _root.gotoAndPlay(10);         
  4.       };
cywil4 jest nieaktywny   Odpowiedź z Cytatem
stare 02-09-2010, 11:07   #3
jako117
jeszcze nie wie, co to Forum
 
Zarejestrowany: Feb 2010
Postów: 3
Domyślnie

Dzięki ziomuś, o coś takiego właśnie chodziło, ale jest mały problem
Po wpisaniu kodu który podałeś:
as Kod:
  1. przycisk_btn.onRelease = function() {   
  2. _root.afterGoto = 40;
  3. _root.gotoAndPlay(10);         
  4. };
Wyskakuje błąd:
**Error** Scene=Scene 1, layer=buttony, frame=283:Line 1:
Statement must appear within on handler
przycisk_.onRelease=function() {

Total ActionScript Errors: 1 Reported Errors: 1


Proszę o korektę kodu.
jako117 jest nieaktywny   Odpowiedź z Cytatem
stare 02-09-2010, 11:19   #4
cywil4
poza kontrolą
 
Avatar cywil4
 
Zarejestrowany: Sep 2008
Skąd: Poznań
Postów: 2,136
Domyślnie

ten kod podaje sie na klatce, zawiera on nazwe instance buttona, to oc miales wczesniej bylo na buttonie ( on(press) ) ale miales bez sensu, albo pisz na obiekcie, albo (co lduzo lepsze) w klatce, nie chce mi sie tlumaczyc co zrobiles wczesniej, ale jak sie uprzesz to mozesz zrobic
as Kod:
  1. on (release) { //lub on(press)
  2.   _root.afterGoto = 40;
  3.       _root.gotoAndPlay(10);         
  4.  };
cywil4 jest nieaktywny   Odpowiedź z Cytatem
stare 02-09-2010, 12:36   #5
jako117
jeszcze nie wie, co to Forum
 
Zarejestrowany: Feb 2010
Postów: 3
Domyślnie

okey czaje sory za kłopot,
DZIĘKI ! ! !
jako117 jest nieaktywny   Odpowiedź z Cytatem
Odpowiedz

Bookmarks

Tagi
gotoandplayandgoto, skok, teleport

Narzędzia wątku
Wygląd

Zasady Postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony
Skocz do Forum


Czasy w strefie GMT. Teraz jest 23:53.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Ad Management by RedTyger

Strona gwna | Wyszukiwarka | Forum | FAQ | Tutoriale | Tumaczenia helpa flasha | actionscript | preloader | Ksiki | Aktualnoci | Programy
Komponenty | Open Source - fla | Galeria | Usugi i produkty | Konwerter PL | Archiwum | O serwisie | Reklama | Dodaj do serwisu | RSS | SKLEP
swish max | swish | swf studio | macromedia | adobe | swift 3D | studio 8 | acrobat | photoshop | Mariusz Mielnik | fabrykawafelkow.pl | Praca IT. Zlecenia IT. Oferty pracy w IT