I dont think they are using 1.5 (at least I dont see it in the thread). If they are using 2.0 I dont understand why it wouldnt work, because you should have full access to imported clips and their children. I dont have time to try this today, but I dont get the problem they are having with the latest idea.

Hank

On 7/25/06, JesterXL <[EMAIL PROTECTED]> wrote:
The assets can be shared in Flash Player 9, just not 8 and below.
Unfortunately, you're in the same boat as me and using Flex 1.5, and having
to deal with Flash + Flex; I know, it's rough.

Yahoo yuked on itself last night, so not sure if you ever got your remote
shared libraries to work?

----- Original Message -----
From: "G" <[EMAIL PROTECTED]>
To: <[email protected] >
Sent: Tuesday, July 25, 2006 11:25 AM
Subject: Re: [flexcoders] Anyone know the answer? Embed images in one
MovieClip, use in another?


Thanks.  I believe duplicateMovie doesn't work.  From
the documentation of duplicateMovie:

"If you have loaded a movie clip using
MovieClip.loadMovie() or the MovieClipLoader class,
the contents of the SWF file are not duplicated. This
means that you cannot save bandwidth by loading a JPEG
or SWF file and then duplicating the movie clip."

It baffles me why this is not allowed.  Does anyone
know?  My guess is the developers ran into some issues
and decided the easiest way around it was to pretend
it was intended.

The further problem, as you say here, is I have to
move the clip around by hand, which eliminates the
entire reason to use Flex, to try to organize our
"apps" in a slightly object-oriented way.

I believe Jester said this a day or two as well, that
assets cannot be shared.  I'm starting to feel this is
impossible with a capital I, but it still feels like
there may be some very low-level way to do it--Remote
Shared Libraries?

The other option is to quit and get a job at
In-and-Out Burgers.  I think I'm going to do that.

Greg


--- Shade Gmail <[EMAIL PROTECTED] > wrote:

> Hi,
>
>    In the past I've worked through this kind of
> thing by loading external
> .SWFs dynamically and duplicateMovieClip()ing (or
> moving them) what I needed
> to the appropriate positions. That was Flash 7. It
> was ugly, but it worked
> as long as you didn't need any fancy depth work.
>
> Recently I've done similar stuff in Flash 8 using
> BitmapData, which works
> great (and pretty easily too) if you're working with
> simple bitmap images.
> Actually, it should work well with generic
> movieclips as well (see the ...
> draw() method, I believe. Something like that).
>
> I'm not aware of a "Flex way" to do what you want. I
> do hope there is one,
> it is certainly lacking.
>
> Cheers and good luck,
>
>    Pedro.
>
>
> On 7/24/06, G <[EMAIL PROTECTED]> wrote:
> >
> >    Hi Jester--
> >
> > Your example here is exactly what we don't want to
> do.
> > We don't want to embed all the images we need into
> > the swf--it makes the file size too big.
> >
> > However, we don't want to load the images
> dynamically
> > each time we need them--that's too slow.
> >
> > Our application is a game that uses pictures.
> Players
> > play the game for a while with one set of images,
> then
> > they change to a new set of images.
> >
> > What we want is to have something like "sets" of
> > images that we can load one time then use
> repeatedly.
> > So when the player first starts the game, they
> will
> > get the images from Set1.swf (for example). Then
> when
> > it's time to change images, we will load a new
> set,
> > Set2.swf, etc.
> >
> > We only want to load the new images one time,
> because
> > we have to change the source property of Image
> tags
> > repeatedly, and this is costly.
> >
> > If you know another way to do this from what I am
> > asking about, please tell me! But what we are
> > wondering is if it's possible to load a swf
> containing
> > embedded images, then use those images in the
> loading
> > (host) swf?
> >
> > Thank you!
> >
> >
> > Greg
> >
> > --- JesterXL <[EMAIL PROTECTED]
> <jesterxl%40jessewarden.com>>
> > wrote:
> >
> > > Don't use SWF's. Flex 1.5 & 2 have ways to embed
> > > them.
> > >
> > > [Embed("my1.jpg")]
> > > var my1_img:Class;
> > >
> > > [Embed(" my1.jpg")]
> > > var my2_img:Class;
> > >
> > > [Embed("my1.jpg")]
> > > var my3_img:Class;
> > >
> > > <mx:Image id="img" source="{my1_img}" />
> > >
> > > Then, have some function swap:
> > >
> > > function swapImage(val)
> > > {
> > > img.source = val;
> > > }
> > >
> > > swapImage(my1_img);
> > > swapImage(my2_img);
> > > swapImage(my3_img);
> > >
> > > You could use setInterval, setTimeout, or Timer
> to
> > > loop through those...
> > >
> > > ...or use a Flash generated SWF; whatever your
> > > fancy.
> > >
> > > ----- Original Message -----
> > > From: "G" < [EMAIL PROTECTED]
> <greg556%40yahoo.com>>
> > > To: <[email protected]
> <flexcoders%40yahoogroups.com>>
> > > Sent: Saturday, July 22, 2006 11:59 AM
> > > Subject: Re: [flexcoders] Anyone know the
> answer?
> > > Embed images in one
> > > MovieClip, use in another?
> > >
> > >
> > > This line:
> > >
> > > <mx:Loader id="container" source="Container.swf"
> />
> > >
> > > does not load a swf file containing the embedded
> > > image
> > > into my application? That is news to me.
> > >
> > > The reason I want to do it is irrelevant to my
> > > question, but here it is: We have an animation
> that
> > > loads many images at once (external images).
> Even
> > > with the images in the browser's cache it is
> > > drastically slowing down the application.
> > >
> > > That embedded images are not loaded is exactly
> the
> > > point. We want to load a swf with several images
> > > embedded in it, then use those images in the
> > > animation. The point is, we want to load the
> images
> > > dynamically (externally), but not every time we
> > > change
> > > the source of Image. Just one time, ahead of
> time.
> > >
> > > Since when an Image "loads" an embedded image,
> we
> > > are
> > > not actually loading it at all, we are hoping we
> can
> > > load the container swf one time, then use its
> images
> > > as embedded images--thus avoiding the immediate
> load
> > > time every time we change source.
> > >
> > > What we want to do, in a nutshell, is load
> images
> > > dynamically, but all at once, and then just
> attach
> > > them from that moment on.
> > >
> > > The question is, can we attach an image embedded
> in
> > > the container swf into the loader swf, avoiding
> the
> > > external image load? HOW? The relationship
> between
> > > attachMovie and Image is very murky.
> > >
> > > An example, perhaps based on the code below,
> would
> > > be
> > > very nice, very helpful. You seem to know a lot
> > > about
> > > Flex and Flash, can you help, please?
> > >
> > > Thanks,
> > >
> > >
> > > Greg
> > >
> > >
> > > --- JesterXL <[EMAIL PROTECTED]
> <jesterxl%40jessewarden.com>>
> > wrote:
> > >
> > > > If you embed an image, you're not "loading"
> > > > anything; it's merely attaching
> > > > the img Class to your MovieClip's DisplayList
> (
> > > > attachMovie in 1.5). Thus
> > > > there is no point; just bind them all to img
> since
> > > > they are all using the
> > > > same resource.
> > > >
> > > > External images are a different story.
> > > >
> > > > ----- Original Message -----
> > > > From: "greg556" < [EMAIL PROTECTED]
> <greg556%40yahoo.com>>
> > > > To: <[email protected]
> <flexcoders%40yahoogroups.com>>
> > > > Sent: Friday, July 21, 2006 7:08 PM
> > > > Subject: [flexcoders] Embed images in one
> > > MovieClip,
> > > > use in another?
> > > >
> > > >
> > > > Hi everyone--
> > > >
> > > > Is it possible to embed images (jpgs) in one
> > > > MovieClip, then load that
> > > > SWF into another MovieClip and use those
> images in
> > > > the loader? We are
> > > > trying to avoid reloading an image each time
> we
> > > need
> > > > it, but still
> > > > load them dynamically. We'd like to do this:
> > > (We're
> > > > using Flex, but
> > > > this is really an AS question I think, about
> > > > accessing resources from
> > > > one SWF in another SWF). This example is in
> Flex,
> > > > but the real work, I
> > > > expect, is in AS. If you can tell me how to do
> it
> > > in
> > > > AS, I can get it
> > > > working in flex.)
> > > >
> > > > Container.swf:
> > > > <mx:Application>
> > > > <mx:Script>
> > > > [Embed(source="images/myimage.jpg")]
> > > > public var img: String;
> > > > </mx:Script>
> > > > </mx:Application>
> > > >
> > > > Then, load that SWF and use its embedded
> image:
> > > >
> > > > Loader.swf:
> > > > <mx:Application>
> > > > <mx:Loader id="container"
> source="Container.swf"
> > > />
> > > > <mx:HBox>
> > > > <mx:Image id="the_image"
> > > > source="container.content.img" />
> > > > </mx:HBox>
> > > > </mx:Application>
> > > >
> > > > It looks like this should work, and the
> "resource"
> > > > string is properly
> > > > being passed to the_image (something like
> > > > __Resource.43234564.myimage_jpg) but it cannot
> > > > actually load; we get a
> > > > broken image instead.
> > > >
> > > > I'm guessing I somehow need to register the
> object
> > > > library of the
> > > > Container.swf with my Loader.swf? How?
> > > >
> > > > Or, is this whole enterprise impossible?
> > > >
> > > > Thank you!
> > > >
> > > >
> > > >
> > > > Greg
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Flexcoders Mailing List
> > > > FAQ:
> > > >
> > >
> >
>
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > > Search Archives:
> > > >
> > >
> >
>
http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam
> > > protection around
> > > http://mail.yahoo.com
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Flexcoders Mailing List
> > > FAQ:
> > >
> >
>
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Search Archives:
> > >
> >
>
http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> >
> >
>


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links







------------------------ Yahoo! Groups Sponsor --------------------~-->
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/3EuRwD/bOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~->

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/




__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to