User Tag List

Էջ 1 3-ից 123 ՎերջինըՎերջինը
Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 45 հատից

Թեմա: Flash CS3

  1. #1
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Flash CS3

    մի հատ հարց ունեմ, ով կարա օգնի ...
    as2 ում եթե ուզում էիր ինչ որ movie clip-ից օրինակ mc1.mc2.mc3 ից դիմես ավելի վերին մակարդակում գտնվող object-ի օրինակ mc1.object1-ին կարող էիր գրել _level0. ... .mc1.object1 իսկ ոնց կարող ենք նույն բանն անել as3 ում.....

  2. #2
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Լավ արդեն պետք չէ իմացել եմ

  3. #3
    Ուշադիր
    Chuk-ի ավատար
    Գրանցման ամսաթիվ
    17.03.2006
    Հասցե
    Երևան
    Տարիք
    40
    Գրառումներ
    25,245
    Բլոգի գրառումներ
    31
    Mentioned
    82 Post(s)
    Tagged
    1 Thread(s)

    Պատ. Flash CS3

    Մեջբերում George-ի խոսքերից Նայել գրառումը
    Լավ արդեն պետք չէ իմացել եմ
    Գրի, որպեսզի մյուս հետաքրքրվողներն էլ իմանան

    Քայլ առ քայլ՝ դարից դար

    Խենթ եմ

  4. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    wem (08.06.2010)

  5. #4
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Եթե ուզում եք օրինակ ինչ որ խորությունից դիմել [main Timeline]-ին ապա, պետք է գրել MovieClip(this.parent. ... .parent) parent-ների քանակը կախված է այն բանից թե որ խորությունում եք:

  6. #5
    Պատվավոր անդամ Լ.յ.ո.վ.-ի ավատար
    Գրանցման ամսաթիվ
    03.01.2008
    Հասցե
    Երևան
    Տարիք
    35
    Գրառումներ
    1,005
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Մեջբերում George-ի խոսքերից Նայել գրառումը
    Եթե ուզում եք օրինակ ինչ որ խորությունից դիմել [main Timeline]-ին ապա, պետք է գրել MovieClip(this.parent. ... .parent) parent-ների քանակը կախված է այն բանից թե որ խորությունում եք:
    Քո ասածը աշխատումա միայն էն դեպքում երբ դու կոնկրետ գիտես Ֆլաշում եղած օբյեկտների դասվարությունը, իսկ օրինակ էն դեպքում, երբ ասենք քո MovieClip-ի դիրքը փոփոխվում է ընթացքում (օրինակ այն տեղափոխվում է մեկ ուրիշ MovieClip-ի մեջ), ապա քո ասած MovieClip(this.parent.parent....parent) մեթոդը Error կտա:

    [main Timeline]-ին դիմելու ամենակարճ ձևը դա root-ն է, ասենք էսպես: MovieClip(root): Օրինակ եթե ասենք [main Timeline]-ում ունես ինչ-որ String, ասենք`
    var myString:String="From root!";
    ապա Ֆլաշում ցանկացած MovieClip-ից կարող ես այն ստանալ նման կերպ`
    var myStringInsideTheMovieClip:String=MovieClip(root).myString;
    trace(myStringInsideTheMovieClip); //դուրս կբերի` From root!

    Ընդհանրապես ասած ցանկացած օբյեկտից եթե ուզում ես դիմել իրանից կարգով ավելի բարձր գտնվող օբյեկտի ապա, դա արվում է հետևյալ կերպ`
    1. գրում ես այնքան անգամ parent, որքան որ կազմում է այդ 2 օբյեկտների մակարդակների տարբերությունը: Ասենք եթե 3 մակարդակ է բարձր, ապա`
    parent.parent.parent
    2. Այդ բոլոր parent-ները առնում ես փակագծի մեջ և ձախից գրում Օբյեկտի տեսակը: Տեսակը ընդհանուր դեպքում կարող է լինել ցանկացած Class, որը կարող է ունենալ Child-եր, մասնավորապես` լինի MovieClip: Գրեմ մի երկու օրինակ`
    MovieClip - MovieClip(parent.parent.parent)
    Sprite - Sprite(parent.parent.parent)
    DataGrid - DataGrid(parent.parent.parent)

    Ակնհայտա, որ նույն ձևով կարող ես ստանալ նաև [main Timeline]-ը, բայց ինչ իմաստ ունի իզուր երկացնելը ու հնարավոր սխալներ ստեղծելը? Իզուր գլխացավանքի բունա, ավելի հեշտա օգտվել root-ից
    Վերջին խմբագրող՝ Լ.յ.ո.վ.: 20.12.2008, 17:31:
    Հեռախոսդ կարդում է հայերեն, բայց չե՞ս կարողանում գրել
    Օգտվիր Փոխարկիչ ծրագրից

  7. #6
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    համամիտ եմ ընդհանուր դեպքում root օգտագործելը ավելի հարմարա

  8. #7
    Javakhk Network Javakhk-ի ավատար
    Գրանցման ամսաթիվ
    29.12.2007
    Հասցե
    Ջավախք
    Գրառումներ
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Վերը բերած օրինակում ամենահեշտ ու կարճը կլինի`

    _parent.object1


    Իսկ միանգամից _root-ին դիմելը երբեմն անհարմար է, եթե օբյեկտը “խորն” է տեղադրված:

  9. #8
    Պատվավոր անդամ Լ.յ.ո.վ.-ի ավատար
    Գրանցման ամսաթիվ
    03.01.2008
    Հասցե
    Երևան
    Տարիք
    35
    Գրառումներ
    1,005
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Մեջբերում Javakhk-ի խոսքերից Նայել գրառումը
    Վերը բերած օրինակում ամենահեշտ ու կարճը կլինի`

    _parent.object1


    Իսկ միանգամից _root-ին դիմելը երբեմն անհարմար է, եթե օբյեկտը “խորն” է տեղադրված:
    Javakhk քո ասածը ActionScript 3.0-ում չի աշխատում: էդ քո ասած _parent-ը ActionScript 2.0-իցա, որը հիմնականում Flash CS3-ում չի օգտագործվում:
    Հեռախոսդ կարդում է հայերեն, բայց չե՞ս կարողանում գրել
    Օգտվիր Փոխարկիչ ծրագրից

  10. #9
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Ժող ջան մի հատ հարց ունեմ....
    gallary եմ ուզում սարքեմ ու պետկա որ, նկարները լոադ արվի, ես կոդը 1համար եմ գչել, բայց չեմ կարում անցնեմ i հատ ի....
    1ի համար (table -ի մեջ եմ լոադ անում)
    var container:MovieClip=new MovieClip();
    table.addChild(container);
    var loader:Loader=new Loader();
    loader.load(new URLRequest("1.jpg"));
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, comp);
    function comp(e:Event) {
    table.addChild(loader);
    }

    հարցը նրա մեջա որ երբ գրում եմ i-ի համար չեմ կարում հասցեն իմանամ, որ ինչ որ բան կարանամ անեմ...
    օգնեք.....

  11. #10
    Մշտական անդամ WArmanW-ի ավատար
    Գրանցման ամսաթիվ
    06.03.2008
    Տարիք
    38
    Գրառումներ
    442
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Մեջբերում George-ի խոսքերից Նայել գրառումը
    Ժող ջան մի հատ հարց ունեմ....
    հարցը նրա մեջա որ երբ գրում եմ i-ի համար չեմ կարում հասցեն իմանամ, որ ինչ որ բան կարանամ անեմ...
    օգնեք.....
    Կոդ:
    var container:MovieClip=new MovieClip();
    table.addChild(container);
    var loader:Loader=new Loader();
    loader.load(new URLRequest("1.jpg"));
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, comp);
    
    function comp(e:Event) {
         table.addChild(loader);
    }
    Էս մուվիկը ինչի ես սարքել, կարա՞ս մի հատ իսխոդնիկը դնես տենանք:
    import space.milkyway.Earth;
    public
    var myDrawingsURL:String = "picasaweb.google.com"

  12. #11
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    դա դրել եմ որ հետո gallery -ի կողքը պետկա սլաքներ լինեն որ կարանամ աջ կամ ձախ scroll անեմ, որ առանձին առանձին չանեմ, մի հատ movieclipi x-ը փոփոխեմ:
    Կցված ֆայլեր Կցված ֆայլեր

  13. #12
    Պատվավոր անդամ Լ.յ.ո.վ.-ի ավատար
    Գրանցման ամսաթիվ
    03.01.2008
    Հասցե
    Երևան
    Տարիք
    35
    Գրառումներ
    1,005
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Մեջբերում George-ի խոսքերից Նայել գրառումը
    Ժող ջան մի հատ հարց ունեմ....
    gallary եմ ուզում սարքեմ ու պետկա որ, նկարները լոադ արվի, ես կոդը 1համար եմ գչել, բայց չեմ կարում անցնեմ i հատ ի....
    1ի համար (table -ի մեջ եմ լոադ անում)
    var container:MovieClip=new MovieClip();
    table.addChild(container);
    var loader:Loader=new Loader();
    loader.load(new URLRequest("1.jpg"));
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, comp);
    function comp(e:Event) {
    table.addChild(loader);
    }

    հարցը նրա մեջա որ երբ գրում եմ i-ի համար չեմ կարում հասցեն իմանամ, որ ինչ որ բան կարանամ անեմ...
    օգնեք.....
    Երկու ձև կա մի քանի նկարներ Load անելու համար`

    1. Բոլոր նկարները միանգամից են Load արվում:

    var pictureArray:Array=new Array("1.jpg", "2.JPG", "3.JPG");

    for(var i:int=0; i<pictureArray.length; i++){
    var myLoader:Loader=new Loader();
    myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
    myLoader.load(new URLRequest(pictureArray[i]) );
    }

    function loadComplete(evt:Event):void{
    var myMovieClip:MovieClip=new MovieClip();
    myMovieClip.x=table.width;//կամ էլ ինչ x որ կուզես, կարևորը իրար վրա չհելնեն
    myMovieClip.addChild(evt.target.content);
    table.addChild(myMovieClip);
    }
    2. Նկարները Load են լինում հերթով:

    var pictureArray:Array=new Array("1.jpg", "2.JPG", "3.JPG");
    var i:int=0;

    var myLoader:Loader=new Loader();
    myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
    myLoader.load(new URLRequest(pictureArray[i]) );


    function loadComplete(evt:Event):void{
    var myMovieClip:MovieClip=new MovieClip();
    myMovieClip.x=table.width;//կամ էլ ինչ x որ կուզես, կարևորը իրար վրա չհելնեն
    myMovieClip.addChild(evt.target.content);
    table.addChild(myMovieClip);

    i++;
    //եթե դեռ բոլոր նկարները Load արած չեն, հաջորդնա սկսում Load անել
    if(i<pictureArray.length){
    myLoader=new Loader();
    myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
    myLoader.load(new URLRequest(pictureArray[i]) );
    }

    }
    Քանի որ Հայաստանում ոչ բոլորի ինտերնետն է արագ, խորհուրդ կտամ նկարները Load անել հերթով, այսինքն օգտվել երկրորդ տարբերակից:
    Հեռախոսդ կարդում է հայերեն, բայց չե՞ս կարողանում գրել
    Օգտվիր Փոխարկիչ ծրագրից

  14. #13
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    շատ շատ մերսիներ Լ.յ.ո.վ ջան

  15. #14
    Սկսնակ անդամ George-ի ավատար
    Գրանցման ամսաթիվ
    12.06.2008
    Հասցե
    Երևան
    Տարիք
    33
    Գրառումներ
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Լ.յ.ո.վ եթե դժվար չի կբացատրես մանրամասն գրածդ կոդը?
    Վերջին խմբագրող՝ George: 22.12.2008, 20:25: Պատճառ: տառասխալ

  16. #15
    Մշտական անդամ WArmanW-ի ավատար
    Գրանցման ամսաթիվ
    06.03.2008
    Տարիք
    38
    Գրառումներ
    442
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Պատ. Flash CS3

    Մեջբերում George-ի խոսքերից Նայել գրառումը
    Լ.յ.ո.վ եթե դժվար չի կբացատրես մանրամասն գրածդ կոդը?
    Կոդ:
    package {
    	import flash.display.Sprite;
    	import flash.events.*;
    	import flash.display.Loader;
    	import flash.net.URLRequest;
    	public class myGallery2 extends Sprite {
    		private var pictureArray:Array=new Array("1.jpg", "2.JPG", "3.JPG");//էս ոնց հասկացաք ֆայլերի անուններն են, ինչ որ մի տեղից պիտի կարդանք իրանց, կամ էլ ուղղակի իմանանք:
    		private var i:int=0;
    		private var myLoader:Loader=new Loader();
    		public function myGallery2() {//կոնստրուկտոր
    			loadPicture(0)
    		}
    		function loadPicture(index) {
    			myLoader=new Loader();//ինքը DisplayObjectContainer-կլասի ժառանգորդնա:
    			myLoader.load(new URLRequest(pictureArray[index])); //URLRequest էս կլասը ուղղակի հասցեն կոդին հասցնելու միջոցա:
    			myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);// դե էս լսողա, կախված առաջին պարամետրից տարբեր events-ա լսում, հիմա կատարումա loadComplete ֆունկցիան երբ վերջանումա նկարի բեռնումը:
    			myLoader.x = -30 + i*10;
    			myLoader.y = i*10;
    			myLoader.scaleX  = myLoader.scaleY  = 0.1;		
    			addChild(myLoader)// էս հրամանով DisplayObjectContainer կլասը ժառանգած բոլոր օբյեկտներ կարղանում ենք ավելացնել էկրանին:
    		}		
    		function loadComplete(evt:Event):void {
    			i++;
    			if (pictureArray[i]==null) {// եթե այդ ինդեկսի տակ փոփոխական չկա, ապա դուրս գանք ֆունկցիայից
    				return;
    			}						
    			loadPicture(i)
    		}
    	}
    }
    հենց նոր աշխատացրել եմ:
    //սրա վերևի գրառումս չեք ջնջի ադմիններ:
    Կցված ֆայլեր Կցված ֆայլեր
    Վերջին խմբագրող՝ WArmanW: 22.12.2008, 21:15:
    import space.milkyway.Earth;
    public
    var myDrawingsURL:String = "picasaweb.google.com"

Էջ 1 3-ից 123 ՎերջինըՎերջինը

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Համանման թեմաներ

  1. Flash CS4
    Հեղինակ՝ wem, բաժին` Համակարգչային գրաֆիկա
    Գրառումներ: 0
    Վերջինը: 08.06.2010, 07:11
  2. Macromedia Flash MX
    Հեղինակ՝ AMzone, բաժին` Համակարգչային ծրագրեր
    Գրառումներ: 2
    Վերջինը: 31.08.2009, 11:59
  3. Flash mob կամ գրկախառնության օր..
    Հեղինակ՝ nune', բաժին` Հայտարարություններ
    Գրառումներ: 5
    Վերջինը: 14.05.2009, 12:32
  4. Flash Decompiler
    Հեղինակ՝ Root, բաժին` Վեբ
    Գրառումներ: 10
    Վերջինը: 11.04.2009, 05:48
  5. Macromedia Flash 8
    Հեղինակ՝ Gosh, բաժին` Համակարգչային գրաֆիկա
    Գրառումներ: 10
    Վերջինը: 28.10.2008, 23:24

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •