Swf.hu 2.0 címlap

Register or log in - lost password?

Swf.hu Twitter :: Swf.hu RSS

  • Index
  • Hírek
  • Fejlesztés
  • Flash Galéria
  • Fórum (beta)
  • Segédletek
  • Linkek
  • Állás/karrier
  • Könyvek
Swf.hu 2.0 fórum » Flash fejlesztés » ActionScript 3
[lezárva]

Általános Flash HELP - AS3

(582 hozzászólás) (69 voices)
  • Elindította apapp 1 év
  • Legutóbbi válasz szerzője Reider

Címkék:

  • 3D
  • actionscript 3
  • appendText
  • as3
  • beágyazás
  • broadcast
  • combobox komponens
  • destruktor
  • display blending
  • Error #2007
  • fl.transitions.Tween
  • flash
  • FLVPlayback
  • getDefinitionByName
  • legfrissebb flash player verziószám
  • listItemRenderer
  • netconnection
  • NetStream
  • RED5
  • Security sandbox
  • serial port
  • setInterval
  • socket
  • SoundTransform
  • xml
12…24Következő »
  1. Reider
    offline
    Moderátor

    ****************************************************************************
    Ez a téma lezárásra került, kérjük az új és régi, még függőben lévő kérdéseket a megfelelő kategóriában, egy jól körülíró címmel létrehozni.
    ****************************************************************************

    1 év íródott # Válasz erre
  2. mcmester21
    offline
    Tag

    re: szbzs
    Köszönöm. A kapcsolat már összejött, most az értékek küldésén dolgozok.

    1 év íródott # Válasz erre
  3. as3n00b
    offline
    Tag

    re: as3n00b
    muhaha, rájöttem, az adblock miatt van. (viszont ez gáz, mert hiába rakom whitelist-ra az oldalt, akkor sem megy, muszáj az adblockot letiltani ahhoz, hogy rendesen menjen).
    mondjuk ez így elég cigány, mert ha olyan gépen nézik az oldalam, ahol adblock van, nem látnak majd semmit :(((

    1 év íródott # Válasz erre
  4. as3n00b
    offline
    Tag

    sziasztok, bocsi, hogy ide is beírom, de elakadtam egy kicsit :)

    tehát, van itt egy segédlet a böngészőablakot 100%-ban kitöltő flash-hez:
    http://www.swf.hu/bongeszoablak-meretehez-igazodo-flash-keszitese-100-flash/

    a probléma annyi, hogy firefox alól nem működik, csak a "get flash player" matrica jelenik meg.
    ami érdekes, hogy ha a saját vinyóról nyitom meg, akkor minden fasza, viszont a szerverre feltöltve már nem megy :(((

    (ja, és explorer alól megy)

    1 év íródott # Válasz erre
  5. szbzs
    offline
    Moderátor

    re: mcmester21
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html

    szerkesztve: esetleg "szerencsésebb" http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/XMLSocket.html -et használni ( http://en.wikipedia.org/wiki/XMLSocket )

    szerkesztve2: rövid leírás (Flash MX, azaz nem AS3, de...): http://www.gotoandplay.it/_articles/2003/12/xmlSocket.php

    1 év íródott # Válasz erre
  6. mcmester21
    offline
    Tag

    Egy olyan kérdésem lenne, hogy a flash programban tudunk egy olyat csinálni, hogy futás közben vár adatokat egy másik programtól? Szóval fut a flash progink és 3 másodpercenként ellenörzi hogy küldött e a másik progi értékeket neki?
    Ilyen megoldható e a flash-ben? Ha igen, valami támpontot tudtok adni?

    1 év íródott # Válasz erre
  7. Genin
    offline
    Tag

    re: aaatom
    valami link jó volna, mert így elképzelni sem tudom, mi nem megy ;)

    1 év íródott # Válasz erre
  8. aaatom
    offline
    Tag

    Sziasztok!

    Beágyaztam egy swf-be egy másik swf-et, amin egy egyszerű 3D-s animáció van (egy lapka forog a saját tengelye körül - rotationY), viszont beágyazva valamiért máshogy jeleníti meg az animációt, ami által nem illeszkedik a 3D effekt ahhoz az elemhez amihez kellene. Konkrétan arról van szó, hogy egy telefon pörög saját tengelye körül, aminek az állapotai frame-ről frame-re egy kép, és ehhez illesztettem hozzá egyedi képernyőt.

    Van ötletetek, hogy miért nem tudja ugyanazt az eredményt produkálni, mint önmagában?
    A válaszokat előre is köszönöm!

    1 év íródott # Válasz erre
  9. Suszi
    offline
    Tag

    re: mcmester21
    Egy jó tanács. Arra majd azért figyelj, hogy az xml betöltése lehet, hogy tovább tart, mint a timeren beállított érték, így előfordulhat olyan eset, hogy elkezdi betölteni az xml-t, majd mielőtt befejeződne, elkezdi még egyszer. Valószínűleg nem okoz túl nagy plusz memóriát, de azért érdemes lehet ezt figyelembe venni.

    1 év íródott # Válasz erre
  10. mcmester21
    offline
    Tag

    re: mcmester21
    Sikerült megoldani. A frissítéssel volt a gond.

    1 év íródott # Válasz erre
  11. mcmester21
    offline
    Tag

    re: mcmester21
    Mégse akar jó lenni, most hogy kivül deklaráltam a változót a függvényen kivül.
    Igy a függvényben változtatott változó nem változik a függvényen kivül.
    Hogy tudnám elérni hogy a függvény megváltoztassa a külső változó értékét, mikor ujra betölti a timer az xml fileból az értéket?

    //XML OBJEKTUM//
    // alap összetevők
     
    var loadKontroll:URLLoader = new URLLoader();
    var xmlFajlNeve:String = "kijelzo.xml";
    loadKontroll.dataFormat = URLLoaderDataFormat.TEXT;
    loadKontroll.load ( new URLRequest( xmlFajlNeve ));
    // betöltés és frissités
     
    var moveTimer:Timer = new Timer( 250 );
    moveTimer.addEventListener( TimerEvent.TIMER , frissit);
    moveTimer.start( );
     
    function frissit(event:Event):void{
    	loadKontroll.addEventListener ( Event.COMPLETE, xmlToltesKesz );
    	}
     
    // XML betöltés COMPLETE függvény
    var v1_ertek:int;
    function xmlToltesKesz ( event:Event ):void {
        var xmlAdatok:XML = new XML( event.target.data );
        var xmladat_v1: XMLList = xmlAdatok.v1;
     
        v1_ertek:int = int (xmlAdatok.v1);
        }
     
    //
    var v1Timer:Timer = new Timer( 10 );
    	v1Timer.addEventListener( TimerEvent.TIMER , villog);
    	v1Timer.start( );
    	function villog(event:Event):void{
    	if(v1_ertek<50){
    		itt villog egy kép ;}}
    1 év íródott # Válasz erre
  12. mcmester21
    offline
    Tag

    re: Genin

    Köszönöm, igen ezt benéztem. Pedig tudni kellett volna. Működik rendesen.

    1 év íródott # Válasz erre
  13. Genin
    offline
    Tag

    re: mcmester21
    az a baj, hogy az egy lokális változó a fv-en belül, és ahogy lefut a fv, meg is szűnik. a fv-en kívűl hozd létre a változód, és akkor menni fog

    1 év íródott # Válasz erre
  14. Genin
    offline
    Tag

    re: tenegri
    akkor talán bitmap a megoldás, vagy vektorosan kirajzolni/megrajzolni :)

    1 év íródott # Válasz erre
  15. RoadkilleR78
    offline
    Tag

    Hi,

    Van egy fla-m, nem én csináltam csak módosítanom kell benne. Van egy csomó ComboBox komponens benne. Ezeket át kellett skineznem. Ezzel nem is volt gond, de a szöveg színét is meg kéne változtatni. De úgy lenne a jó, hogy ne egyesével kelljen mindegyikre ráraknom, hanem úgy globálisan.

    1 év íródott # Válasz erre
  16. tenegri
    offline
    Moderátor

    re: danmail
    Nem az ENTER_FRAME-mel van a baj, az nem igazán számít. Még AS3 előtt volt, hogy a sok onEnterFrame belassította a mozit, akkor is, ha egyenként nem is nagyon csináltak semmit. AS3-nál ez a probléma nincs meg ilyen formában. Ami a lassulást és a terhelést okozhatja, az a sok egymást fedő átlátszó PNG és azok mozgatása. Az átlátszóság kezelése és számítgatása megterhelő a Flashnek és a CPU-nak, főleg, ha ilyen sok rétegben helyezel egymás tetejére átlátszó dolgokat és még mozgatod is (azaz minden mozdításnál újra kell számolni a pixeleket).

    1 év íródott # Válasz erre
  17. mcmester21
    offline
    Tag

    re: vizoli
    Kész a frissités is, csak van egy kis hibám:

    //XML OBJEKTUM//
    // alap összetevők
     
    var loadKontroll:URLLoader = new URLLoader();
    var xmlFajlNeve:String = "kijelzo.xml";
    loadKontroll.dataFormat = URLLoaderDataFormat.TEXT;
    loadKontroll.load ( new URLRequest( xmlFajlNeve ));
    // betöltés és frissités
     
    var moveTimer:Timer = new Timer( 250 );
    moveTimer.addEventListener( TimerEvent.TIMER , frissit);
    moveTimer.start( );
     
    function frissit(event:Event):void{
    	loadKontroll.addEventListener ( Event.COMPLETE, xmlToltesKesz );
    	}
     
    // XML betöltés COMPLETE függvény
     
    function xmlToltesKesz ( event:Event ):void {
        var xmlAdatok:XML = new XML( event.target.data );
        var xmladat_v1: XMLList = xmlAdatok.v1;
     
        var v1_ertek:int = int (xmlAdatok.v1);
        }
     
    //
    var v1Timer:Timer = new Timer( 10 );
    	v1Timer.addEventListener( TimerEvent.TIMER , villog);
    	v1Timer.start( );
    	function villog(event:Event):void{
    	if(v1_ertek<50){
    		itt villog egy kép ;}}

    Az xmkToltesKesz függvénybe meghatároztam egy v1_ertek-et, szeretném ha villog függvénybe is tudnám használni a mindig frissitett értéket, hogy lehet ezt megoldani? Most kiirja hogy nincs definiálva az érték

    1 év íródott # Válasz erre
  18. danmail
    offline
    Tag

    re: Genin
    Csak akkor indul az EnterFrame amikor fölé viszem az egeret, aztán ha vége az animációnak törli is a listener-t, de így sem gyorsabb semmivel. :(

    Az másik megoldást majd kipróbálom, bár kicsit bonyolultnak tűnik.

    1 év íródott # Válasz erre
  19. mcmester21
    offline
    Tag

    re: vizoli

    Igen, köszi. Sikerült közbe az XML-es dolog, a frissitést kell még megoldani. Utánna nézek a Timer osztálynak.

    1 év íródott # Válasz erre
  20. vizoli
    offline
    Moderátor

    re: mcmester21
    Ahogy olvasom, mar minden meg van hozza, mar csak az kell, hogy bizonyos idokozonkent elvegezze a frissitest.
    Ajanlom figyelmedbe a Timer osztalyt!

    1 év íródott # Válasz erre
  21. mcmester21
    offline
    Tag

    Sziasztok!

    A problémám a következő. Van egy as3 animációm és egy külső programom, a programom bizonyos időnként a kimenetére küld 6-7 db értéket. Ezt letudom tárolni fájlba is akár, az xml-es megoldást próbáltam, addig megy is a dolog, hogy beolvasom a flash inditáskor az xml fájlt. Viszont szeretném ha bizonyos időnként frisitené a belovasást, és változna flashben az érték ha a progi más kimenetet adott. Erre van valami megoldás flash-ben? Esetleg egy link amiböl eltudok indulni? Köszönöm!

    1 év íródott # Válasz erre
  22. Genin
    offline
    Tag

    re: danmail
    használj egy enterframe-et, amiben mondjuk egy változóval vizsgálod meg, hogy épp melyik aktív, és melyiket kell mozgatni kifele (a többit befele) a változó értékét pedig az egér eseményére változtatod.

    másik megoldás, ha csak akkor hozod létre az enterframe eseménykezelőt, amikor arra szükséged van (tehát amikor rámész az egérrel az mc-re), és amikor vége az animációnak, akkor pedig eltávolítod. így mindig csak annyi eseménykezelő fog futni, amennyire éppen szükséged van ;)
    én általában a második megoldást szoktam alkalmazni :P

    1 év íródott # Válasz erre
  23. danmail
    offline
    Tag

    Még egy kérdés. Sok EnterFrame eseménynél belassul a flash, mivel vagy hogyan célszerű az ilyen eseteket kiváltani?
    Például a most írt menümnél:
    http://webringa.hu/as3/index2.html
    http://webringa.hu/as3/menuElem.as
    Gyengébb gépen, elég lassú.

    1 év íródott # Válasz erre
  24. danmail
    offline
    Tag

    re: tenegri
    Na igen, erre gondoltam :) Akkor MOUSE_OVER-t énis elfejeltem.
    Köszi!

    1 év íródott # Válasz erre
  25. tenegri
    offline
    Moderátor

    re: danmail
    A MOUSE_OVER-t és MOUSE_OUT-ot felejtsd el, két ujjamon meg tudnám számolni hányszor volt rájuk szükség az utóbbi években. ROLL_OVER és ROLL_OUT a barátod :)

    1 év íródott # Válasz erre

A téma RSS kivonata

12…24Következő »

Téma lezárva

Zárolt topik, további üzenetek írása nem lehetséges.



Copyright © 2001-4ever: Swf.hu 2.0 – flash és webfejlesztés beta - Minden jog fenntartva. Powered by WordPress , BBpress