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
« Előző1…121314…24Következő »
  1. tenegri
    offline
    Moderátor

    re: balta
    Attól, hogy removeChild()-dal leszedsz vmit a színpadról, még létezik és működik. Ha pl. futott benne egy animáció, zene, stb., akkor az a removeChild() után is megy tovább, csak ettől nem áll le (neked magadnak kell mindent leállítanod, amire nincs szükséged). De persze nem biztos, hogy (csak) ez a baj, mert valóban nem tudni mit is tapasztalsz valójában duplázásként.

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

    re: balta
    Mibol gondolod azt, hogy nem az mc nem torlodott? Milyen jelek utalnak erre?

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

    Hello !

    Van egy kis problemam.

    Egy teljesen egyszeru flash banner-t keszitek,amibe betoltok ket kulso swf-et. Majd ket nyillal egyszeruen valtogatok a ketto kozott. A ket loaderbol igy adom at a tartalmat egy-egy globalis mc-nek.

    teaser=e.currentTarget.content
    howItWorks=e.currentTarget.content

    Aztan jon a jobbra-balra nyilak click event-je

    function onLeft(e:MouseEvent){
     
    		cont.removeChild(HowItworks)
    		cont.addChild(teaser)
     
    }
    function onRight(e:MouseEvent){
     
    		cont.removeChild(teaser)
    		cont.addChild(howItWorks)
     
    }

    Eddig pofon egyszeru es egyszer le is fut rendesen de a kovetkezo korben mar duplazza a tartalmat, mintha az elozo gombnal nem lett volna removeChild. Az is lehet, hogy en nem tudom, hogyan mukodik a removeChild. Termeszetesen probaltam addChildAt-tel is de ugyan az az eredmeny. Szoval a lenyeg az lenne, hogy hogyan tudnam rendesen kiuriteni ezeket az mc-ket(teaser,howItWorks),
    majd ujra meg ujra hozzaadni a kontenerhez.

    Elore is koszi !

    (Az adChild azert fontos, mert mindket animacio addedtostag-re indul)

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

    re: vizoli

    Minden a gyökérben van, az oldal swf-je, éa a galéria swf-je is amit betölt :(

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

    re: DamonB
    Amennyiben nem ugyanabban a konyvtarban van a betolto swf, mint a galeria, akkor az eleresi utak valtozni fognak. A betolto swf-hez kell viszonyitani oket.

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

    re: DamonB

    most nem nagyon van idom belenezni, de szerintem kezdesnek Safari-val nezd meg az activities ablakban hogy miket akar betolteni. ha attol nem jutsz elobbre akkor probald meg helyi gepen debuggolni a betoltesnel a progit

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

    re: grizzly
    Igen úgy működik :/

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

    re: Genin
    Szia!
    Most mar a rarban megvan a cs4 es a cs3 mentes is.
    Koszi elore is hogy megnezed:)
    http://rapidshare.com/files/403575953/Flash.rar.html

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

    re: DamonB

    ha betoltes nelkul toltod fel csak ugy onmagaban akkor jo?

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

    Sziasztok! Csináltam egy ritka egyszerű oldalt kérésre, ilyenre is kérték. Fotós odala, és a galériát külső swf-ből szerettem volna meghívni, mert már más oldalnál sikerült.
    A galéria ingyenes, és van forrás is mellékelve, itt a demó oldala:
    [url]http://www.tonyyoo.com/gallery/gallery.html[/url]

    meghívtam így:

    stop();
    var imageRequest:URLRequest = new URLRequest("thumbnail_gallery.swf");
    var imageLoader:Loader = new Loader();
    imageLoader.load(imageRequest);
    addChild(imageLoader);

    és nagyon szépen meg is nyílik meg működik is, de valamiért hibásan. Ha rákattintok egy képre bejön, de utána csak azt az egyet hajlandó megnyitni :( pedig semmit sem módosítottam a külső galérián.
    itt van: [url]www.saboophoto.com[/url]

    Tudtok segíteni?

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

    Sziasztok azt hogy tudnam megoldani, hogy van egy bannerom amiben minden vasarnap szeretnem ha automatikussan cserelodne a haterkep. A datum lekerese meg megy de a tobbit nem tudom, hogy oldhatnam meg
    :( tudna valaki segiteni?? Elore is koszonom.

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

    re: eldo
    szia, nem tudom megnyitni a flash file-t! mentsd el régebbi formátumban (cs3) ;)

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

    Sziasztok!
    Feltettem a forrast meg a kiegeszito file-okat meg van egy txt amibe leirtam a gondom. Akit erdekel es van ideje megnezni az megnezheti es ha van megoldas is szivesen megnezem mert en teljesen elakadtam.....
    Koszi elore is barkinek

    http://rapidshare.com/files/402941233/Flash.rar.html

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

    re: lllama
    Ezzel sikerult, ajanlom mindenki figyelmebe: http://desuade.com/dmp

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

    re: eldo
    Igen, szerintem is tedd fel valahova a forrás, és akkor megnézzük és kitaláljuk mi a gond :)

    1 év íródott # Válasz erre
  16. lllama
    offline
    Tag

    Sziasztok.
    A tween classt szeretnem hasznalni egy motion tween animaciohoz.
    Az a problemam, hogy a mozgas kiszamithatlanul megakad, megtorik. (10 bol 4 szer)
    2880-on tul, 3000 valamennyi x ertekkel kell dolgoznom. Persze, ha 2880-on belul vagyok, nincs bug, tehat egyertelmu, hogy a magas ertekekkel van baj.
    Az a kerdesem, hogy tud-e valaki megoldast ennek a kikuszobolesere, vagy egy olyan motion tween classt, ami nem akad ki.
    koszonom elore is

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

    re: eldo
    tedd fel valahova a forrást!

    egyébként felesleges folyamatosan futtatni az enterframe eseménykezelést az összes gombon. elég csak akkor elindítani, ha a mouse over, vagy out esemény megtörténik ;)

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

    re: balta
    Koszi a segitsegeteket balta es grizzly

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

    re: Suszi
    Suszi koszi a segitsegedet de sajna meg mindig nem megy...... Nincs hiba denem ugrik oda ahova kell. Nem akarom magam tovabb egetni lehet en nem irom jol be vagy mashol van deffinialva valami mas ami nem engedi oda ugrani ahova szeretnem.
    function btn_enter(e:Event):void
    {
    var mc = e.target;
    if( mc.over == true )
    mc.nextFrame();
    else
    mc.prevFrame();
    if(e.currentTarget.name == "homepage"){
    gotoAndPlay("start")
    } else {
    gotoAndPlay("page")
    }
    }
    Na en igy csinaltam lehet nagy marhasag.Nem akarlak tovabb traktalni a hulyesegeimmel ha gondolod elkuldhetem a forrast es megnezheted de ahogy gondolod igy is sokat segitettel koszonom szepen.

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

    re: balta
    szia, találtam egy nagyon szép megoldást a textfield highlight színeinek megváltoztatására, ha még kell :)
    az oldal valamiért most éppen nem megy, de google szerencsére becache-elte :)

    http://labs.hellokeita.com/2008/03/13/textfield-selection-color/

    "TextField Selection Color

    March 13, 2008 at 9:35 pm · Filed under AS3, TextField, source

    Well, I just made a class to change the textField selection color.
    It manipulates the ColorMatrixFilter to change the colors of the unselected text, selection background and selected text.

    The source is in my SVN, http://code.hellokeita.in/public/trunk/as3/br/hellokeita/utils/TextFieldColor.as

    And the usage is really simple too.

    var textColor:uint = 0xff0000; // unselected text color
    var selectionColor:uint = 0x00ff00; // selected background color
    var selectedColor:uint = 0x0000ff; // selected text color
     
    var tf:TextField = new TextField();
     
    addChild(tf);
     
    var tfc:TextFieldColor = new TextFieldColor(tf, textColor, selectionColor, selectedColor);
     
    //...
    // Or Also
    //...
     
    tfc.textColor = textColor;
    tfc.selectionColor = selectionColor;
    tfc.selectedColor = selectedColor;

    "

    az osztályhoz a link ott van, de ha nem jönne be, bemásolom azt is :)

    package br.hellokeita.utils {
    	import flash.filters.ColorMatrixFilter;
    	import flash.text.TextField;
     
    	public class TextFieldColor {
     
    		private static const byteToPerc:Number = 1 / 0xff;
     
    		private var $textField:TextField;
    		private var $textColor:uint;
    		private var $selectedColor:uint;
    		private var $selectionColor:uint;
    		private var colorMatrixFilter:ColorMatrixFilter;
     
    		public function TextFieldColor(textField:TextField, textColor:uint = 0x000000, selectionColor:uint = 0x000000, selectedColor: uint = 0x000000) {
     
    			$textField = textField;
     
    			colorMatrixFilter = new ColorMatrixFilter();
    			$textColor = textColor;
    			$selectionColor = selectionColor;
    			$selectedColor = selectedColor;
    			updateFilter();
    		}
     
    		public function set textField(tf:TextField):void {
    			$textField = tf;
    		}
    		public function get textField():TextField {
    			return $textField;
    		}
    		public function set textColor(c:uint):void {
    			$textColor = c;
    			updateFilter();
    		}
    		public function get textColor():uint {
    			return $textColor;
    		}
    		public function set selectionColor(c:uint):void {
    			$selectionColor = c;
    			updateFilter();
    		}
    		public function get selectionColor():uint {
    			return $selectionColor;
    		}
    		public function set selectedColor(c:uint):void {
    			$selectedColor = c;
    			updateFilter();
    		}
    		public function get selectedColor():uint {
    			return $selectedColor;
    		}
     
    		private function updateFilter():void {
     
    			$textField.textColor = 0xff0000;
     
    			var o:Array = splitRGB($selectionColor);
    			var r:Array = splitRGB($textColor);
    			var g:Array = splitRGB($selectedColor);
     
    			var ro:int = o[0];
    			var go:int = o[1];
    			var bo:int = o[2];
     
    			var rr:Number = ((r[0] - 0xff) - o[0]) * byteToPerc + 1;
    			var rg:Number = ((r[1] - 0xff) - o[1]) * byteToPerc + 1;
    			var rb:Number = ((r[2] - 0xff) - o[2]) * byteToPerc + 1;
     
    			var gr:Number = ((g[0] - 0xff) - o[0]) * byteToPerc + 1 - rr;
    			var gg:Number = ((g[1] - 0xff) - o[1]) * byteToPerc + 1 - rg;
    			var gb:Number = ((g[2] - 0xff) - o[2]) * byteToPerc + 1 - rb;
     
    			colorMatrixFilter.matrix = [rr, gr, 0, 0, ro, rg, gg, 0, 0, go, rb, gb, 0, 0, bo, 0, 0, 0, 1, 0];
     
    			$textField.filters = [colorMatrixFilter];
     
    		}
     
    		private static function splitRGB(color:uint):Array {
     
    			return [color >> 16 & 0xff, color >> 8 & 0xff, color & 0xff];
    		}
    	}
    }
    1 év íródott # Válasz erre
  21. grizzly
    offline
    Tag

    re: eldo

    pl megnezheted ezt (en irtam), bar AS2, de az alapok talan bennevannak!
    http://www.swf.hu/old/tutorials/nav/nav-but3/nav-but3-1.php?frm_id=160

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

    re: Suszire: eldo
    ez peldaul egesz jo..igaz, hogy angolul van de eleg egyszeruek a peldak

    http://tv.adobe.com/show/actionscript-11-with-doug-winnie/

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

    re: eldo
    Az egér kattintás eseményébe kell belerakni:

    function btn_enter(e:MouseEvent):void {
       if(e.currentTarget.name == "homepage"){
          kód
       } else {
          másik kód
       }
    }

    Így működik?

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

    re: balta
    Teljesen igazad van.... Buta vagyok... Koszi:)

    Nem tud valaki valami tananyagot AS3-hoz ami az alapokat jol elmagyarazza?

    1 év íródott # Válasz erre
  25. balta
    offline
    Tag

    re: eldo

    most komolyan.....

    a name-nek nem te adod meg az erteket ? Jo hogy hibat dob, ha btn+i erteket adtal neki a ciklusban.

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

A téma RSS kivonata

« Előző1…121314…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